56,966 blogs · [ { "id": "01a0c564-ea3c-71ef-bd0a-12c113c30a00", "title": "UIAlertController Tutorial", "url": "https://www.devfright.com/uialertcontroller-tutorial/", "published_at": "2017-05-09T22:58:35+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6c6411745", "title": "HealthKit Tutorial – How to Write Weight Data with Swift", "url": "https://www.devfright.com/healthkit-tutorial-write-weight-data-swift/", "published_at": "2017-05-08T23:18:27+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6c7004113", "title": "How to Let Users Change the App Icon with setAlternateIconName – Tutorial", "url": "https://www.devfright.com/let-users-change-app-icon-setalternateiconname-tutorial/", "published_at": "2017-05-05T17:21:32+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6c78c42ac", "title": "HealthKit Tutorial – How to Fetch Weight Data with Swift", "url": "https://www.devfright.com/healthkit-tutorial-fetch-weight-data-swift/", "published_at": "2017-04-29T23:00:55+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6c7d8390a", "title": "How to use the Google Maps iOS SDK with a Storyboard", "url": "https://www.devfright.com/how-to-use-the-google-maps-ios-sdk-with-a-storyboard/", "published_at": "2017-02-06T21:09:29+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6c835010b", "title": "How to Create a Line Graph with PaintCode", "url": "https://www.devfright.com/create-line-graph-paintcode/", "published_at": "2016-11-24T23:34:29+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6c86e9d14", "title": "MKMapView and MKMapViewDelegate Introduction in Swift", "url": "https://www.devfright.com/mkmapview-mkmapviewdelegate-introduction-swift/", "published_at": "2016-11-17T13:58:16+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6c8c1794f", "title": "iBeacons Tutorial in Swift", "url": "https://www.devfright.com/ibeacons-tutorial-swift/", "published_at": "2016-11-12T00:35:37+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6c98e72b9", "title": "Touch ID with Swift", "url": "https://www.devfright.com/touch-id-swift/", "published_at": "2014-12-06T09:18:20+00:00" }, { "id": "01a0c564-ea3d-7300-9de6-edd6ca8e1bf4", "title": "Enabling Size Classes in Xcode", "url": "https://www.devfright.com/enabling-size-classes-xcode/", "published_at": "2014-12-05T14:52:52+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45bc21b1f", "title": "Touch ID Tutorial – Objective-C", "url": "https://www.devfright.com/touch-id-tutorial-objective-c/", "published_at": "2014-11-21T13:04:21+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45bc5d536", "title": "Location Authorization in iOS 8", "url": "https://www.devfright.com/location-authorization-ios-8/", "published_at": "2014-10-19T21:59:51+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45bce72bd", "title": "Localization in Xcode 6 – Tutorial", "url": "https://www.devfright.com/localization-xcode-6/", "published_at": "2014-09-26T20:05:51+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45c4bce36", "title": "Swift Action – UIAlertController", "url": "https://www.devfright.com/swift-action-uialertcontroller/", "published_at": "2014-09-24T09:05:43+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45cad1797", "title": "Targeted Social Sharing using the Social Framework – Tutorial", "url": "https://www.devfright.com/targeted-social-sharing-using-social-framework-tutorial/", "published_at": "2014-09-24T08:46:58+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45cbfaa5a", "title": "Social Sharing using UIActivityViewController", "url": "https://www.devfright.com/social-sharing-using-uiactivityviewcontroller/", "published_at": "2014-09-24T08:30:51+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45d6244c8", "title": "UIKitDynamics Sliding Menu Tutorial for iOS", "url": "https://www.devfright.com/uikitdynamics-sliding-menu/", "published_at": "2014-09-24T08:24:26+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45e224976", "title": "Adding the Parallax Effect with UIInterpolatingMotionEffect – Tutorial", "url": "https://www.devfright.com/adding-parallax-effect-uiinterpolatingmotioneffect/", "published_at": "2014-09-05T10:45:17+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45e89e090", "title": "Moving on to Swift", "url": "https://www.devfright.com/moving-swift/", "published_at": "2014-07-31T21:57:20+00:00" }, { "id": "01a0c56c-18bf-73f1-bfe0-b8f45e8d2640", "title": "iOS Data Download Progress Bar Tutorial", "url": "https://www.devfright.com/ios-data-download-progress-bar-tutorial/", "published_at": "2014-05-22T23:58:56+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a9632a2c896", "title": "NSArray reverseObjectEnumerator Tutorial", "url": "https://www.devfright.com/nsarray-reverseobjectenumerator-tutorial/", "published_at": "2014-05-21T13:51:11+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a963397f73a", "title": "NSArray sortedArrayUsingComparator Tutorial", "url": "https://www.devfright.com/nsarray-sortedarrayusingcomparator-tutorial/", "published_at": "2014-05-21T13:43:07+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a963448bde5", "title": "How to use a UISlider", "url": "https://www.devfright.com/uislider-tutorial/", "published_at": "2013-10-31T12:23:06+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a963483f71a", "title": "AVSpeechSynthesizer Tutorial – Letting Your App Speak Like Siri", "url": "https://www.devfright.com/quick-look-avspeechsynthesizer-class/", "published_at": "2013-10-22T13:17:32+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a96350d8bae", "title": "MKDirections Tutorial", "url": "https://www.devfright.com/mkdirections-tutorial/", "published_at": "2013-10-16T14:10:33+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a9635a82996", "title": "iOS 7 Background App Refresh Tutorial", "url": "https://www.devfright.com/ios-7-background-app-refresh-tutorial/", "published_at": "2013-10-11T11:58:31+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a9635bdf6f7", "title": "iBeacons Tutorial for iOS with CLBeaconRegion and CLBeacon", "url": "https://www.devfright.com/ibeacons-tutorial-ios-7-clbeaconregion-clbeacon/", "published_at": "2013-09-27T13:04:31+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a9635ffff4a", "title": "NSNotificationCenter Tutorial", "url": "https://www.devfright.com/nsnotificationcenter-tutorial/", "published_at": "2013-09-17T10:40:53+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a963696b7ec", "title": "Handy Core Location Functions", "url": "https://www.devfright.com/handy-core-location-functions/", "published_at": "2013-08-30T09:56:11+00:00" }, { "id": "01a0c576-388a-7180-bbee-6a963728a276", "title": "What is Parse.com?", "url": "https://www.devfright.com/parse-com/", "published_at": "2013-08-29T14:43:06+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca1e9537e", "title": "A Closer Look at the MKMapViewDelegate Protocol", "url": "https://www.devfright.com/closer-look-mkmapviewdelegate-protocol/", "published_at": "2013-08-28T13:45:41+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca29aa562", "title": "The MKUserLocation Class and How to Customise It", "url": "https://www.devfright.com/the-mkuserlocation-class-and-how-to-customise-it/", "published_at": "2013-08-26T13:00:39+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca2a38e31", "title": "MKPointAnnotation Tutorial", "url": "https://www.devfright.com/mkpointannotation-tutorial/", "published_at": "2013-08-21T14:25:43+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca38f32a4", "title": "MKMapView and MKMapView Delegate Tutorial", "url": "https://www.devfright.com/mkmapview-and-mkmapview-delegate-tutorial/", "published_at": "2013-08-20T19:57:51+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca3af0b91", "title": "A Closer Look at the CLLocationManagerDelegate", "url": "https://www.devfright.com/a-closer-look-at-the-cllocationmanagerdelegate/", "published_at": "2013-08-19T22:39:37+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca4a43be4", "title": "CLGeocoder and CLPlacemark Tutorial – How to Find Location Information", "url": "https://www.devfright.com/clgeocoder-and-clplacemark-tutorial-how-to-find-location-information/", "published_at": "2013-08-16T15:46:52+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca5427260", "title": "How to Use the CLRegion Class for Geofencing", "url": "https://www.devfright.com/how-to-use-the-clregion-class-for-geofencing/", "published_at": "2013-08-15T19:33:24+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca56308e1", "title": "NSUserDefaults Example App", "url": "https://www.devfright.com/nsuserdefaults-example-app/", "published_at": "2013-07-18T13:41:32+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca57d1693", "title": "How to use the iPhone Digital Compass in your App – CLHeading Tutorial", "url": "https://www.devfright.com/how-to-use-the-iphone-digital-compass-in-your-app/", "published_at": "2013-04-25T16:09:19+00:00" }, { "id": "01a0c584-0118-7013-a678-6cdca585c9ba", "title": "How to Make didUpdateLocations Compatible with iOS 5 and iOS 6", "url": "https://www.devfright.com/how-to-make-didupdatelocations-compatible-with-ios-5-and-ios-6/", "published_at": "2013-04-23T16:36:43+00:00" }, { "id": "01a0c592-3a77-712c-b119-e7843f92d88c", "title": "Getting the Timestamp from CLLocation", "url": "https://www.devfright.com/getting-the-timestamp-from-cllocation/", "published_at": "2013-04-09T14:24:24+00:00" }, { "id": "01a0c592-3a77-712c-b119-e7843fd47832", "title": "DidUpdateLocations iOS Example", "url": "https://www.devfright.com/didupdatelocations-ios-example/", "published_at": "2013-04-09T09:14:37+00:00" }, { "id": "01a0c592-3a77-712c-b119-e784407273a9", "title": "iOS 6 Core Location Tutorial", "url": "https://www.devfright.com/ios-6-core-location-tutorial/", "published_at": "2013-03-18T17:18:59+00:00" }, { "id": "01a0c592-3a77-712c-b119-e784409fe5ba", "title": "How to Create a Subclass and Set the View Controller’s Custom Class", "url": "https://www.devfright.com/how-to-create-a-subclass-and-set-the-view-controllers-custom-class/", "published_at": "2013-03-14T16:44:39+00:00" }, { "id": "01a0c592-3a77-712c-b119-e7844179146f", "title": "One Way to Fix the Apple Mach-o Linker Error", "url": "https://www.devfright.com/one-way-to-fix-the-apple-mach-o-linker-error/", "published_at": "2013-03-14T13:32:43+00:00" }, { "id": "01a0c592-3a77-712c-b119-e78441f5f88e", "title": "A Quick Look at Xcode Documentation and How to Understand It", "url": "https://www.devfright.com/a-quick-look-at-xcode-documentation-and-how-to-understand-it/", "published_at": "2013-03-14T12:49:55+00:00" }, { "id": "01a0c592-3a77-712c-b119-e78442a920cf", "title": "iOS App Development for Non-Programmers is an Excellent Resource for Learners", "url": "https://www.devfright.com/ios-app-development-for-non-programmers-is-an-excellent-resource-for-learners/", "published_at": "2013-03-05T11:02:13+00:00" }, { "id": "01a0c592-3a77-712c-b119-e784434aa5fb", "title": "Happy New Year – Back to Work", "url": "https://www.devfright.com/happy-new-year-back-to-work/", "published_at": "2013-01-02T13:02:32+00:00" }, { "id": "01a0c592-3a77-712c-b119-e784436cc6f2", "title": "Setting up your first iOS Xcode Project", "url": "https://www.devfright.com/setting-up-your-first-ios-xcode-project/", "published_at": "2012-12-19T07:19:57+00:00" }, { "id": "01a0c592-3a77-712c-b119-e78443dd2c61", "title": "How to Learn Xcode", "url": "https://www.devfright.com/how-to-learn-xcode/", "published_at": "2012-12-19T07:00:10+00:00" } ] posts Claim your blog
Back to devfright.com
Blog · corpus.blog/blogs/devfright.com/posts

devfright.com

devfright.com

2017

2016

2014

2013

2012