There are a few options when it is more preferable to use Objective-C instead of a new iOS programming language- Swift. First, if an app has already been written in Objective-C and has a huge codebase (100,000+ code lines). Second, if you plan to build an SDK, Objective-C is a better option. At last, it is better to use Objective-C if C or C++ third-party frameworks are used extensively in software.