My Xcode Project Structure for Open Source Project – SwiftWorld – Medium

Recently I decided to make some of my custom made iOS controls open source. Thus I fire up my Xcode, select “Create a new Xcode project” and then I am stuck… What project template should I choose? I will have to make my custom control a Cocoa Touch Framework, but at the same time I also need an example app for testing as well as showcasing my cool custom control after published to Github.

Source: My Xcode Project Structure for Open Source Project – SwiftWorld – Medium

All Thumbs, Why Reach Navigation Should Replace the Navbar in iOS Design

The UINavigationBar, navbar for short, has been around since the original iPhone. Historically, navbars have been convenient and clear, easy to understand and easy to build.Then phones ballooned, enough that the iPhone 7 Plus supplanted sales of the iPad mini. Now, if you own a modern iPhone, navbars can feel unwieldy — literally out of touch.

Source: All Thumbs, Why Reach Navigation Should Replace the Navbar in iOS Design

How To Prevent Memory Leaks In Swift Closures

A memory leak occurs in an iOS app when memory that is no longer in use is not properly cleared and continues taking up space. This can hurt app performance, and eventually, when the app runs out of available memory, will cause a crash. In order to better understand how memory leaks happen, it’s important to first know how iOS apps manage their memory.

Source: How To Prevent Memory Leaks In Swift Closures

1 2 3 10