In this Swiftly Programming article, I’ll discuss a cool technique for adding required protocol conformance to a subclass using Swift and Xcode.
Should outlets be declared weak or strong? It’s a question that pops up surprisingly frequently. In this tutorial, I’d like to definitively answer this question. I also explain the why of the answer.
Source: Should Outlets Be Weak or Strong
Apple announced last month that it would be waiving the $99/year App Store developer fee for governments and nonprofits, and eligible organizations can now apply. However, there are a number of con…
Objective-C developers be jelly
Have you seen these Swift tricks, Xcode hidden features & time-saving shortcuts? I collected 15 iOS tips & tricks for boosting your productivity…
Apps often have many screens, and UIViewControllerworks well as the basis for a screen, together with presentation and navigation APIs. Things are fine until you get lost in the forest of flows, and code becomes hard to maintain.One way to avoid this is the central URL routing approach. Think of it as a network router that handles and resolves all routing requests. This way, the code becomes declarative and decoupled, so that the list component does not need to know what it’s presenting. URL routing also makes logging and tracking easy along with ease of handling external requests such as deep linking.
App makers often think about their mobile app launch as a singular incident — the one major moment where their app is published in the app stores.Yet, the process is more like a continual series of significant moments, where you’re constantly tweaking your app for further improvements and assessing your strategies according to the competitive landscape.
Get the a-holes out of the building: hiring lessons we learned from a 75% failure rate
Recent estimations project that global gross app revenue will double to reach $102 billion by 2020.
Encode and Decode Manually ✏️There exist scenarios when the structure of your Codable Type differs from the structure of its encoded form, for example: