iOS Developer Blog

Blog experimental bb7bc08d48 16.07.2018
An experimental technique that allows to use the Swift package manager in iOS projects with a little bit of help from the Xcodeproj library from Cocoapods.
Blog architecture 6a1d97bd8f 13.07.2018
This tutorial shows how to manage application-wide components (like services to fetch data) and how to provide controllers with such components.
Blog cloud a40b4f99cb 09.07.2018
This tutorial shows how to use the CloudKit framework to query, insert and delete data in an iCloud database.
Blog animation e5aca869b8 04.07.2018
Learn how to make a UIView movable using UIPanGestureRecognizer and how to add an effect that continues the velocity of the gesture using UIKit dynamics.
Blog sketch 15b4f7ac3e 02.07.2018
A few tricks around assets in Xcode projects. Especially how to automatically export assets from Sketch to your Xcode asset catalog.
Blog tools 550e60e9ae 21.02.2018
A script that generates controller extensions with all the IDs from your storyboard.
01.02.2018
Example code how to download images in the background.
31.01.2018
This snippet provides an extension for the Swift array to get random elements and shuffle the order of the elements.
31.01.2018
How to use the Swift range syntax (0...5) for enums and other types that represent continuous values.
31.01.2018
How to quickly implement a choice of a value from a UITableViewController that is presented as popover.
30.01.2018
Use Key-Value Observing to get notified when properties of an object change.
24.01.2018
The UIKit example code snippets can be inserted into a Xcode Playground to experiment with UIKit view controls.
27.11.2017
This tutorial will show you how to configure table contents using the Storyboard and programmatically, how to present data from Swift Arrays and how to make a table reorderable.
05.03.2017
Extension for UIColor so that color objects can be created using HTML-like hex values.
13.02.2017
This snippet describes how to use auto layout constraints to resize cell views according to their content.
13.02.2017
This snippet demonstrates how to use URLSessionDownloadTask to download files in background so that they can completed even if the app is terminated.
13.02.2017
Use NSURLComponents to encode HTTP GET parameters.
11.02.2017
This snippet shows how correctly setup a UIScrollView in a Storyboard using Auto Layout constraints.
10.02.2017
First introduction into iOS development: This tutorial shows how to create a basic iOS application, how to add Views to a UIViewController, how to create simple Layout Constraints and how to connect Storyboard views with Swift code.
10.02.2017
This tutorial shows how to use the Multipeer Connectivity framework to communicate between iOS devices.
05.02.2017
Generate Swift UIColor code by RGB or hex value using this Photoshop-like color picker.
Btn training bbbdf557d2 Next iOS training: 10. - 14. September 2018, München
Btn subscribe 930758687e Subscribe: Email · Twitter
Btn share 3139847d21 Share: Email · Twitter
Btn support 789320554c Support the iOS developer blog - Become a patron
Btn about 5378472193 About me
Btn email 4d2439fc5b Email to Ralf Ebert «info@ralfebert.de»