I run a mobile development company, write about iOS and Swift development, and love tea, coffee, and film music.
Cloudy. Mastering Model-View-Viewmodel With Swift
46ManagingViewControllersWithContainerViewControllers. Managing View Controllers With Container View Controllers
28StickyHeadersCollectionView. How to Add Sticky Section Headers to a Collection View
25Notes. Mastering Core Data With Swift 3
18SimpleWeatherClient. Cocoacasts
14KeyValueObservingAndSwift. Key-Value Observing (KVO) and Swift 3
12ExploringTheFetchedResultsControllerDelegateProtocol. Exploring the Fetched Results Controller Delegate Protocol
11CoreDataAndConcurrency. Core Data and Concurrency
9Thunderstorm. Building a Weather Application With Swift 3
8SwitchingEnvironmentsWithConfigurations. Switching Environments With Configurations
6ObservingManagedObjectContext. How to Observe a Managed Object Context
6MigratingADataModelWithCoreData. Migrating a Data Model With Core Data
6ActionableNotificationsWithTheUserNotificationsFramework. Actionable Notifications With the User Notifications Framework
5HowToCreateACustomControlUsingABitmask. How to Create a Custom Control Using a Bitmask
5ElegantControlsInSwiftWithClosures. Elegant Controls in Swift With Closures
4AddRefreshControlToTableViewAndCollectionView. How to Add Pull-to-Refresh to a Table View or Collection View
4xcode-font-and-color-themes. Xcode Font and Color Themes
4Scribbles. Cocoacasts
4ForwardAndReverseGeocodingWithCLGeocoder. Forward and Reverse Geocoding With CLGeocoder
4ManagingRecordsWithFetchedResultsControllers. Managing Records With Fetched Results Controllers
3BringYourOwnCoreDataStack. Bring Your Own Core Data Stack
3LocalNotificationsWithTheUserNotificationsFramework. Local Notifications With the User Notifications Framework
3Cocoa-PutYourViewControllersOnADietWithMVVM. Put Your View Controllers On a Diet With MVVM
2MoreFetchingAndDeletingManagedObjects. More Fetching and Deleting Managed Objects With Core Data
2KeepingItPrivate. Keeping It Private
2AddSectionsToTableViewWithNSFetchedResultsController. Add Sections to Table View With NSFetchedResultsController and Swift 3
2UnboxingJSONWithSwiftAndUnbox. Unboxing JSON With Swift and Unbox
2GiveItTime. Give It Time
2EnablingCodeCoverageInXcode. Enabling Code Coverage in Xcode
2PopulateATableViewWithNSFetchedResultsControllerAndSwift3. Populate a Table View With NSFetchedResultsController and Swift 3
2UserFriendlyForms. Five Simple Tips to Make User Friendly Forms on iOS
2CoreDataFundamentals-FetchedResultsControllerDelegate. Core Data Fundamentals: Fetched Results Controller Delegate
1HowToMakeACustomControlReactiveWithRxSwift. How to Make a Custom Control Reactive With RxSwift
1CoreDataFundamentals-SubclassingNSManagedObject. Core Data Fundamentals: Subclassing NSManagedObject
1TwoIsBetterThanOne. Two Is Better Than One
1PassingItAround. Passing It Around
1cocoacasts_mobile_test.
1DecodingJSONDataInSwift. Decoding JSON Data In Swift
1Libraries-MappingJSONWithMapper. Mapping JSON With Swift and Mapper
1CoreDataFundamentals-MoreFetchingAndDeletingManagedObjects. Core Data Fundamentals: More Fetching and Deleting Managed Objects
1SwipeActions. Swipe Actions in Action
1RespondToUpdatesUsingTheNSFetchedResultsControllerDelegateProtocol. Respond to Updates Using the NSFetchedResultsControllerDelegate Protocol
1AutoLayoutFundamentals-AutoLayoutInCode. Auto Layout Fundamentals: Auto Layout in Code
1