41554 blogs · [ { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf92af03d3", "title": "The Safe Area: Layout and iPhone X", "url": "https://makeapppie.com/2018/02/13/ios-developers-weekly-layout-and-iphone-x/", "published_at": "2018-02-13T18:03:25+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf9344c815", "title": "iOS Developer Tip: Use the Xcode 9 Simulators", "url": "https://makeapppie.com/2018/02/07/ios-developer-tip-use-the-xcode-9-simulators/", "published_at": "2018-02-07T21:33:55+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf93aeff2d", "title": "iOS Tips: Prototyping MapKit in iPad Playgrounds", "url": "https://makeapppie.com/2018/02/05/ios-tips-prototyping-mapkit-in-ipad-playgrounds/", "published_at": "2018-02-05T13:41:58+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf9471f196", "title": "iOS Tips: Read and Write Text Files", "url": "https://makeapppie.com/2018/02/05/ios-tips-read-and-write-text-files/", "published_at": "2018-02-05T13:14:48+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf94d602e9", "title": "Use Xcode Git Repositories", "url": "https://makeapppie.com/2018/02/02/use-xcode-git-repositories/", "published_at": "2018-02-02T15:11:21+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf95d15974", "title": "iOS Development Weekly and Github Exercise files", "url": "https://makeapppie.com/2018/02/02/ios-development-weekly-and-github-exercise-files/", "published_at": "2018-02-02T12:04:37+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf95e25f7e", "title": "This Old App: Update to Xcode 9", "url": "https://makeapppie.com/2017/09/18/this-old-app-update-to-xcode-9/", "published_at": "2017-09-18T12:43:30+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf96d6ae95", "title": "This Old App: The Joy of Auto Layout", "url": "https://makeapppie.com/2017/09/06/this-old-app-the-joy-of-auto-layout/", "published_at": "2017-09-06T10:28:56+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf971f7f6f", "title": "This Old App: Another Bug, Another Day", "url": "https://makeapppie.com/2017/08/23/this-old-app-another-bug-another-day/", "published_at": "2017-08-23T12:11:14+00:00" }, { "id": "01a0bb7e-0c06-71a7-a6e6-8aaf97ed8a33", "title": "This Old App: There is Always One More Bug", "url": "https://makeapppie.com/2017/08/07/this-old-app-there-is-always-one-more-bug/", "published_at": "2017-08-07T14:21:46+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deea9e47cf5", "title": "This Old App: Communicating with Container Views", "url": "https://makeapppie.com/2017/08/03/this-old-app-communicating-with-container-views/", "published_at": "2017-08-03T12:47:50+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeaaa210fd", "title": "This Old App:Use Multiple Custom Cells", "url": "https://makeapppie.com/2017/07/25/this-old-appuse-multiple-custom-cells/", "published_at": "2017-07-25T12:58:06+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeab786b4b", "title": "Advanced iOS App Development: Core Motion", "url": "https://makeapppie.com/2017/06/30/advanced-ios-app-development-core-motion/", "published_at": "2017-06-30T10:41:48+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeabee7bfd", "title": "5 Takeaways From the WWDC Keynote You Won’t Hear From the Press", "url": "https://makeapppie.com/2017/06/19/5-takeaways-from-the-wwdc-keynote-you-wont-hear-from-the-press/", "published_at": "2017-06-19T12:36:34+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeac025623", "title": "This Old App: Container Views and Table Cell Actions", "url": "https://makeapppie.com/2017/06/19/this-old-app-container-views-and-table-cell-actions/", "published_at": "2017-06-19T12:12:40+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeac53318a", "title": "This Old App: Custom Table View Cells", "url": "https://makeapppie.com/2017/06/05/this-old-app-custom-table-view-cells/", "published_at": "2017-06-05T11:33:05+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeacfdecb3", "title": "Things to Watch for at WWDC 2017", "url": "https://makeapppie.com/2017/06/05/this-old-app-hooking-up-the-model-2/", "published_at": "2017-06-05T11:18:52+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeadd73f26", "title": "This Old App: Hooking up the Model", "url": "https://makeapppie.com/2017/05/22/this-old-app-hooking-up-the-model/", "published_at": "2017-05-22T12:27:22+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeae6d3d96", "title": "This Old App: Adding User Interfaces", "url": "https://makeapppie.com/2017/05/08/this-old-app-adding-user-interfaces/", "published_at": "2017-05-08T11:55:18+00:00" }, { "id": "01a0bb81-1cb1-704b-a7ed-9deeaeb55ac8", "title": "This Old App: Why I Hate PickerViews, but Learned To Love Them.", "url": "https://makeapppie.com/2017/04/24/this-old-app-why-i-hate-pickerviews-but-learned-to-love-them/", "published_at": "2017-04-24T16:59:35+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f112f1bd92b", "title": "This Old App: 2013 Code, Meet Xcode 8", "url": "https://makeapppie.com/2017/04/10/this-old-app-3-2003-code-meet-xcode-8/", "published_at": "2017-04-10T12:45:54+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f112f863877", "title": "This Old App: Models in the Playgrounds", "url": "https://makeapppie.com/2017/03/27/this-old-app-models-in-the-playgrounds/", "published_at": "2017-03-27T19:46:15+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f112f8f626f", "title": "This Old App Episode 1: The Evaluation Stage", "url": "https://makeapppie.com/2017/03/13/this-old-app-episode-1-the-evaluation-stage/", "published_at": "2017-03-13T13:34:09+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f11307ee25b", "title": "Short Repeating Notifications in iOS", "url": "https://makeapppie.com/2017/02/27/short-repeating-notifications-in-ios/", "published_at": "2017-02-27T12:39:29+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f1130923b59", "title": "Introducing Core Motion: Make A Pedometer", "url": "https://makeapppie.com/2017/02/14/introducing-core-motion-make-a-pedometer/", "published_at": "2017-02-14T13:44:12+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f1130c98329", "title": "How to Repeat Local Notifications", "url": "https://makeapppie.com/2017/01/31/how-to-repeat-local-notifications/", "published_at": "2017-01-31T13:38:53+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f1130f50e78", "title": "Customizing Notifications with the Service and Content Extensions", "url": "https://makeapppie.com/2017/01/24/using-user-notifications-service-extensions-in/", "published_at": "2017-01-24T14:02:27+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f1131039921", "title": "Actions in Push Notifications", "url": "https://makeapppie.com/2017/01/09/actions-in-push-notifications/", "published_at": "2017-01-09T12:50:23+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f11317115d7", "title": "Basic Push Notifications in iOS 10 and Swift", "url": "https://makeapppie.com/2017/01/03/basic-push-notifications-in-ios-10-and-swift/", "published_at": "2017-01-03T14:38:50+00:00" }, { "id": "01a0bb8e-aea2-70f7-8cd8-3f1131cb8bf8", "title": "Parsing Strings from Time and Fractions to Doubles", "url": "https://makeapppie.com/2016/12/19/parsing-strings-from-time-and-fractions-to-doubles/", "published_at": "2016-12-19T13:07:18+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c1438099f", "title": "Data Entry with UIPickerView", "url": "https://makeapppie.com/2016/12/12/data-entry-with-uipickerview/", "published_at": "2016-12-12T13:58:54+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c14ce9ad1", "title": "Add Actions and Categories to Notification in Swift", "url": "https://makeapppie.com/2016/12/05/add-actions-and-categories-to-notification-in-swift/", "published_at": "2016-12-05T11:00:58+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c158b7a4f", "title": "Where is Update Frames in Xcode 8.1?", "url": "https://makeapppie.com/2016/11/29/where-is-update-frames-in-xcode-8-1/", "published_at": "2016-11-29T13:20:43+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c158cb731", "title": "Basic Tap, Pinch and Rotate Gestures", "url": "https://makeapppie.com/2016/11/28/basic-tap-pinch-and-rotate-gestures/", "published_at": "2016-11-28T12:15:51+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c15f6f653", "title": "Manage, Delete and Update Notifications in iOS 10", "url": "https://makeapppie.com/2016/11/21/manage-delete-and-update-notifications-in-ios-10/", "published_at": "2016-11-21T11:00:58+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c16f631ed", "title": "Using Date, TimeInterval, and DateComponents in Swift 3", "url": "https://makeapppie.com/2016/11/14/using-date-timeinterval-and-datecomponenets-in-swift-3/", "published_at": "2016-11-14T11:00:11+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c179045e6", "title": "Beginning Auto Layout", "url": "https://makeapppie.com/2016/11/07/beginning-auto-layout/", "published_at": "2016-11-07T11:00:23+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c18368202", "title": "Practical Autolayout For Xcode 8", "url": "https://makeapppie.com/2016/11/04/practical-autolayout-for-xcode-8/", "published_at": "2016-11-04T13:26:47+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c1920dfea", "title": "Swift iPad Playgrounds:Not Just A Cool Toy", "url": "https://makeapppie.com/2016/10/24/swift-ipad-playgroundsnot-just-a-cool-toy/", "published_at": "2016-10-24T10:00:46+00:00" }, { "id": "01a0bb9b-95fc-717a-a5cd-218c192fa2f1", "title": "Custom Table View Cells in Swift 3", "url": "https://makeapppie.com/2016/10/17/custom-table-view-cells-in-swift-3/", "published_at": "2016-10-17T10:58:27+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adac0e186f", "title": "Using Tableviews in Subviews", "url": "https://makeapppie.com/2016/10/10/using-tableviews-in-subviews/", "published_at": "2016-10-10T10:00:39+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adac4e51be", "title": "Introducing Table Views in Swift 3", "url": "https://makeapppie.com/2016/10/03/introducing-table-views-in-swift-3/", "published_at": "2016-10-03T09:00:35+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adad278381", "title": "What Do you do with Any?", "url": "https://makeapppie.com/2016/09/26/what-do-you-do-with-any/", "published_at": "2016-09-26T11:02:45+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adadd92175", "title": "Why do we need Delegates in iOS and WatchOS?", "url": "https://makeapppie.com/2016/09/23/why-do-we-need-delegates-in-ios-and-watchos/", "published_at": "2016-09-23T10:44:48+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adae14d1c4", "title": "Understand and Use Closures in Swift", "url": "https://makeapppie.com/2016/09/12/understand-and-use-closures-in-swift/", "published_at": "2016-09-12T11:31:49+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adaeb1033b", "title": "An introduction to Size Classes for Xcode 8", "url": "https://makeapppie.com/2016/09/05/an-introduction-to-size-classes-for-xcode-8/", "published_at": "2016-09-05T10:00:03+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adaf1c51c5", "title": "Make a WatchOS 3 Haptic Catalog with a Picker", "url": "https://makeapppie.com/2016/08/29/make-a-watch-os-haptic-catalog-with-a-picker/", "published_at": "2016-08-29T09:00:07+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adaf9e2527", "title": "Accessing the Digital Crown in WatchOS5", "url": "https://makeapppie.com/2016/08/22/accessing-the-digital-crown-in-watchos/", "published_at": "2016-08-22T14:53:22+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adb05cbe65", "title": "How to Make Local Notifications in iOS 10", "url": "https://makeapppie.com/2016/08/08/how-to-make-local-notifications-in-ios-10/", "published_at": "2016-08-08T12:33:57+00:00" }, { "id": "01a0bba1-8224-7047-9350-d1adb1385ef6", "title": "Using Observers and Delegates on the Model", "url": "https://makeapppie.com/2016/08/01/using-observers-and-delegates-on-the-model/", "published_at": "2016-08-01T13:02:05+00:00" }, { "id": "01a0bba7-0d65-70a5-a4e5-dd688a9043a7", "title": "What is Model-View-Controller?", "url": "https://makeapppie.com/2016/07/25/what-is-model-view-controller/", "published_at": "2016-07-25T11:59:29+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e41091020", "title": "How to Make a Tab Bar Controller in Swift 3.0 Code", "url": "https://makeapppie.com/2016/07/14/how-to-make-a-tab-bar-controller-in-swift-3-0-code/", "published_at": "2016-07-14T12:39:30+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e41f4dfee", "title": "Programmatic Navigation View Controllers in Swift 3.0", "url": "https://makeapppie.com/2016/07/11/programmatic-navigation-view-controllers-in-swift-3-0/", "published_at": "2016-07-11T10:00:17+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e429cc17c", "title": "Why Does Apple Need Delegates?", "url": "https://makeapppie.com/2016/07/10/why-does-apple-need-delegates/", "published_at": "2016-07-10T18:15:11+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e439798d6", "title": "Tab Bar Controllers in Xcode 8 Storyboards", "url": "https://makeapppie.com/2016/07/06/tab-bar-controllers-in-xcode-8-storyboards/", "published_at": "2016-07-06T11:45:38+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e43c3211b", "title": "Using Attributed Strings in Swift 3.0", "url": "https://makeapppie.com/2016/07/05/using-attributed-strings-in-swift-3-0/", "published_at": "2016-07-05T10:44:11+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e44c06526", "title": "Adding Modal Views and Popovers in Swift 3.0", "url": "https://makeapppie.com/2016/06/30/adding-modal-views-and-popovers-in-swift-3-0/", "published_at": "2016-06-30T13:00:11+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e4513c41e", "title": "How to Use UIImagePickerController for a Camera and Photo Library in Swift 3.0.", "url": "https://makeapppie.com/2016/06/28/how-to-use-uiimagepickercontroller-for-a-camera-and-photo-library-in-swift-3-0/", "published_at": "2016-06-28T15:11:28+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e45bfd322", "title": "Using Segues and Delegates for Navigation Controllers in Swift 4.0", "url": "https://makeapppie.com/2016/06/27/using-segues-and-delegates-for-navigation-controllers-in-swift-3-0/", "published_at": "2016-06-27T13:18:38+00:00" }, { "id": "01a0bba7-0d66-7284-8dd1-b83e468fe09e", "title": "How to Use Dictionaries in Swift 3.0", "url": "https://makeapppie.com/2016/06/24/how-to-use-dictionaries-in-swift-3-0/", "published_at": "2016-06-24T16:00:35+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e2014908f20", "title": "Using Dictionaries and Optional Types in Swift 3.0 (Example)", "url": "https://makeapppie.com/2016/06/24/using-dictionaries-and-optional-types-in-swift-3-0-example/", "published_at": "2016-06-24T15:03:36+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e2015467659", "title": "How to Use Arrays in Swift 3.0", "url": "https://makeapppie.com/2016/06/23/how-to-use-arrays-in-swift-3-0/", "published_at": "2016-06-23T13:04:36+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e201559f7e3", "title": "Using The Navigation Bar Title and Back Button in Swift 3.0", "url": "https://makeapppie.com/2016/06/22/using-the-navigation-bar-title-and-back-button-in-swift-3-0/", "published_at": "2016-06-22T14:47:52+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e20158637c4", "title": "WWDC2016: Swift 3.0 and the Playgrounds for iOS", "url": "https://makeapppie.com/2016/06/20/wwdc2016-swift-3-0-and-the-playgrounds-for-ios/", "published_at": "2016-06-20T05:36:28+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e20166a57d0", "title": "How to Debug Programs and Life", "url": "https://makeapppie.com/2016/06/13/how-to-debug-programs-and-life/", "published_at": "2016-06-13T14:03:24+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e20172db5d3", "title": "How to Read XML Files From the Web in Swift", "url": "https://makeapppie.com/2016/06/06/how-to-read-xml-files-from-the-web-in-swift/", "published_at": "2016-06-06T10:05:14+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e2017d704e2", "title": "How to Read CSV files from the Web in Swift", "url": "https://makeapppie.com/2016/05/30/how-to-read-csv-files-from-the-web-in-swift/", "published_at": "2016-05-31T01:23:05+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e2017e7be53", "title": "Using Public Data: A Beginner’s Tutorial On Socrata Databases", "url": "https://makeapppie.com/2016/05/25/using-public-data-a-beginners-tutorial-on-socrata-databases/", "published_at": "2016-05-25T12:52:51+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e20184ec056", "title": "Reading and Writing Text and CSV files in Swift", "url": "https://makeapppie.com/2016/05/23/reading-and-writing-text-and-csv-files-in-swift/", "published_at": "2016-05-23T11:11:51+00:00" }, { "id": "01a0bbac-103f-72f1-83dd-7e2018be067a", "title": "Adding Annotations and Overlays to Maps", "url": "https://makeapppie.com/2016/05/16/adding-annotations-and-overlays-to-maps/", "published_at": "2016-05-16T05:09:22+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f1d34de0a", "title": "How to Use MapKit for 2D and 3D Map Views.", "url": "https://makeapppie.com/2016/05/09/how-to-use-mapkit-for-2d-and-3d-map-views/", "published_at": "2016-05-09T07:00:42+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f1e1461f2", "title": "Adding Actions to iOS and WatchOS Local Notifications", "url": "https://makeapppie.com/2016/05/01/adding-actions-to-ios-and-watchos-local-notifications/", "published_at": "2016-05-02T02:58:18+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f1e4caf09", "title": "Adding iOS Local Notifications in Swift", "url": "https://makeapppie.com/2016/04/25/adding-ios-local-notifications-in-swift/", "published_at": "2016-04-25T11:30:40+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f1f467b1e", "title": "How to Make Dynamic UIButtons in Swift", "url": "https://makeapppie.com/2016/04/18/how-to-make-dynamic-uibuttons-in-swift/", "published_at": "2016-04-18T06:00:07+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f2003e893", "title": "The Step by Step Guide to Custom Presentation Controllers", "url": "https://makeapppie.com/2016/04/11/the-step-by-step-guide-to-custom-presentation-controllers/", "published_at": "2016-04-12T00:24:01+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f20168a5b", "title": "The Complete Table Tutorial for WatchOS2", "url": "https://makeapppie.com/2016/04/04/the-complete-table-tutorial-for-watchos2/", "published_at": "2016-04-04T12:37:34+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f2055291b", "title": "Introducing A Slice of App Pie", "url": "https://makeapppie.com/2016/03/28/introducing-a-slice-of-app-pie/", "published_at": "2016-03-28T10:19:31+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f20b14b6f", "title": "Tables and Scroll Views in WatchOS2", "url": "https://makeapppie.com/2016/03/21/tables-and-scroll-views-in-watchos2/", "published_at": "2016-03-21T10:24:28+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f21ade1d4", "title": "Happy Pi day", "url": "https://makeapppie.com/2016/03/14/happy-pi-day/", "published_at": "2016-03-14T21:13:02+00:00" }, { "id": "01a0bbb0-fc4a-7122-a35a-288f22646133", "title": "Using Settings Bundles with Swift", "url": "https://makeapppie.com/2016/03/14/using-settings-bundles-with-swift/", "published_at": "2016-03-14T13:17:40+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d413ee281", "title": "Using WatchOS2 Navigation in Swift", "url": "https://makeapppie.com/2016/03/04/using-watchos2-navigation-in-swift/", "published_at": "2016-03-04T18:12:04+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d416ec8db", "title": "How to Use NSUserDefaults in Swift.", "url": "https://makeapppie.com/2016/02/26/how-to-use-nsuserdefaults-in-swift/", "published_at": "2016-02-26T17:04:00+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d423c3440", "title": "How to Use Watch Timers and NSTimers in WatchOS2 and Swift", "url": "https://makeapppie.com/2016/02/19/how-to-use-watch-timers-and-nstimers-in-watchos2-and-swift/", "published_at": "2016-02-19T17:43:33+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d42e8132b", "title": "How to Use Property Lists (.plist) in Swift", "url": "https://makeapppie.com/2016/02/11/how-to-use-property-lists-plist-in-swift/", "published_at": "2016-02-11T14:04:01+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d4304e3f7", "title": "How To Make Your First WatchOS2 App", "url": "https://makeapppie.com/2016/02/04/how-to-make-your-first-watchos2-app/", "published_at": "2016-02-04T13:13:33+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d43820025", "title": "How and Why To Use Unsigned Integers (UInt)", "url": "https://makeapppie.com/2016/01/29/how-and-why-to-use-unsigned-integers-uint/", "published_at": "2016-01-29T14:29:16+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d43e87b6c", "title": "How to Use enum and Enumerations in Swift", "url": "https://makeapppie.com/2016/01/21/using-enumerations-in-swift/", "published_at": "2016-01-21T14:04:05+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d44cf9c3f", "title": "A Runner’s Guide for the Apple Watch", "url": "https://makeapppie.com/2015/12/26/a-runners-christmas-guide-for-an-apple-watch/", "published_at": "2015-12-26T14:12:10+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d4542e0a1", "title": "How to Use Custom Table Cells in a UITableView", "url": "https://makeapppie.com/2015/12/04/how-to-use-custom-table-cells-in-a-uitableview/", "published_at": "2015-12-04T12:04:33+00:00" }, { "id": "01a0bbb6-a0cb-73fa-b431-617d45dd108b", "title": "Using Trait Collections for Auto Layout and Size Classes", "url": "https://makeapppie.com/2015/11/25/using-trait-collections-for-auto-layout-and-size-classes/", "published_at": "2015-11-25T16:57:02+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-654062efbc28", "title": "Auto Layout for XCode 7", "url": "https://makeapppie.com/2015/11/20/auto-layout-for-xcode-7/", "published_at": "2015-11-20T13:56:15+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-6540631a56f3", "title": "How to Add Stack Views Programmatically and (almost) avoid AutoLayout", "url": "https://makeapppie.com/2015/11/11/how-to-add-stack-views-programmatically-and-almost-avoid-autolayout/", "published_at": "2015-11-11T14:21:43+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-65406368c019", "title": "How to Make Xib-Based Custom UIImagePickerController Cameras in Swift", "url": "https://makeapppie.com/2015/11/04/how-to-make-xib-based-custom-uiimagepickercontroller-cameras-in-swift/", "published_at": "2015-11-04T16:32:55+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-654063977974", "title": "Why Stack Views Are Your Best Friend If You Hate Auto Layout", "url": "https://makeapppie.com/2015/10/28/why-stack-views-are-your-best-friend-if-you-hate-auto-layout/", "published_at": "2015-10-28T12:37:51+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-6540647793a0", "title": "Why your Web View Doesn’t Work in iOS9 — and what to do about it", "url": "https://makeapppie.com/2015/10/21/why-your-web-view-doesnt-work-in-ios9-and-what-to-do-about-it/", "published_at": "2015-10-21T14:18:18+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-6540649e8b56", "title": "How to Make Drill-Down Tables in Swift", "url": "https://makeapppie.com/2015/10/06/how-to-make-drill-down-tables-in-swift/", "published_at": "2015-10-06T11:57:31+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-654064ecaef6", "title": "How MakeAppPie.com is Updating to Swift 2.0", "url": "https://makeapppie.com/2015/09/15/how-makeapppie-com-is-updating-to-swift-2-0/", "published_at": "2015-09-15T11:19:12+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-654065db6179", "title": "Swift WatchKit: Selecting With Multiple Rows in Apple Watch", "url": "https://makeapppie.com/2015/08/26/swift-watchkit-selecting-with-multiple-rows-in-apple-watch/", "published_at": "2015-08-26T14:07:26+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-654066d69c49", "title": "Swift Watchkit: Headers Footers and More — Multiple Row Types in Apple Watch Tables", "url": "https://makeapppie.com/2015/08/20/swift-watchkit-headers-footers-and-more-multiple-row-types-in-apple-watch-tables/", "published_at": "2015-08-20T17:57:16+00:00" }, { "id": "01a0bbbb-3a7c-71d7-b850-654067366f82", "title": "Swift WatchKit: Selecting, Deleting and Adding Rows in an Apple Watch Table", "url": "https://makeapppie.com/2015/08/14/swift-watchkit-selecting-deleting-and-adding-rows-in-an-apple-watch-table/", "published_at": "2015-08-14T12:23:24+00:00" } ] posts Claim your blog
Back to makeapppie.com
Blog · corpus.blog/blogs/makeapppie.com/posts

makeapppie.com

makeapppie.com

2018

2017

2016

2015