Video icon 64
Learn to Code. Start your free trial today.
Advertisement

iOS SDK

  • Xamarin
    Accessing Native Features with Xamarin.FormsPreview image@2x
    70 shares
    One of the biggest misconceptions that arose when Xamarin.Forms appeared on the scene was that developers would no longer have access to the individual platforms' APIs. That couldn't be further from the truth. With inclusion of some very cool functionality within Xamarin.Forms, you are able to jump from Forms code into native functionality and back again. Let's see where this rabbit hole will take us.Read More…
  • iOS 8
    iOS 8: Integrating Touch IDPreview image@2x
    170 shares
    iOS 8 introduces the Local Authentication framework, giving developers the ability to use the device's fingerprint sensor to authenticate users. This tutorial explains how it works, discusses the security implications, and creates a sample app.Read More…
  • Core Data
    Core Data from Scratch: Subclassing NSManagedObjectPreview image@2x
    130 shares
    Earlier in this series, we created Done, a simple application to learn more about the NSFetchedResultsController class. In that project, we used key value coding (KVC) and key value observing (KVO) to create and update records. This works fine, but from the moment your project has any kind of complexity, you'll quickly run into issues. Subclassing NSManagedObject makes this much easier.Read More…
  • iOS SDK
    Adding Blur Effects on iOSPreview image@2x
    243 shares
    With iOS 7, we saw a shift in Apple's design paradigm for mobile devices. Not only did they adopt the so-called flat design, Apple also added a few elements to this pattern themselves. One of these additions is the use of blurred-translucent backgrounds to convey the notion of depth and context. Take Control Center for instance, it blurs the contents of the view behind it as it gets pulled up. This gives the user the sense that it is positioned above other content on the screen and deserves focus. It does so without making the user lose track of where she is in the app.Read More…
  • Xamarin
    Getting Started with Xamarin.Forms: Layout OptionsXamarin preview image@2x
    155 shares
    It's true that Xamarin.Forms makes creating cross-platform mobile apps much simpler. You now have the ability to not only share the logic of your application across multiple platforms, but your user interface as well. Although this makes it seem like using Xamarin.Forms is a done deal, you still have choices to make. Those choices have to do with layout your screens and controls, which is what we'll cover in this tutorial.Read More…
  • Push Notifications
    Setting Up Push Notifications on iOSPreview image@2x
    170 shares
    Apple originally introduced push notifications to enable applications to respond to events if the application isn't running in the foreground. However, the operating system and iOS devices have changed significantly during the past few years and applications don't need to rely solely on push notifications to perform tasks in the background. This doesn't mean that push notifications are no longer useful though. Let me show you how to set up push notifications on iOS in less than ten minutes.Read More…
  • Xamarin
    Getting Started with Xamarin.Forms: BasicsPreview image@2x
    158 shares
    Over the last several years, developers have finally been trained how to handle building cross-platform mobile applications. The basic idea is to break the application into several pieces and split the shared code from the platform-specific user interface code. With the latest release of Xamarin, this is no longer necessary. Xamarin.Forms allows developers to create shared UI code used across all platforms to shrink platform-specific code.Read More…
  • Xcode
    10 Xcode Plugins for iOS DevelopmentPreview image@2x
    320 shares
    A proper plugin architecture can mean all the difference for an integrated development environment. Sublime Text and TextMate are great examples. Did you know that Xcode also supports plugins? It wouldn't surprise me if you don't, Apple hasn't put much effort into advertising that part of Xcode. In fact, there is very little documentation available to create plugins for Xcode. Fortunately, this hasn't stopped developers from creating plugins for Xcode.Read More…
  • Core Data
    Core Data from Scratch: MigrationsPreview image@2x
    105 shares
    In the previous articles of this series, we've encountered an annoying issue that we need to address. Whenever we modify the data model of a Core Data application, the persistent store becomes incompatible with the data model. The result is a crash on launch, rendering the application unusable, a serious problem if this happens to an application in the App Store. In this article, we aim to solve this issue by leveraging Core Data migrations.Read More…
  • Core Data
    Core Data from Scratch: More NSFetchedResultsControllerPreview image@2x
    109 shares
    In this tutorial, we continue our exploration of the NSFetchedResultsController class by adding the ability to update and delete to-do items. You'll notice that updating and deleting to-do items is surprisingly easy thanks to the groundwork we laid in the previous tutorial.Read More…
  • Swift
    An Introduction to Swift: Part 2Preview image@2x
    245 shares
    In the first article of this introductory series on Swift, we talked about Swift's philosophy, took a first look at its syntax, and highlighted a few key differences with Objective-C. In this article, we continue our exploration of Swift's syntax. You'll also learn about optionals and see how memory management works in Swift.Read More…
  • Core Data
    Core Data from Scratch: NSFetchedResultsControllerPreview image@2x
    146 shares
    In the previous installments of this series, we covered the fundamentals of the Core Data framework. It's time we put our knowledge to use by building a simple application powered by Core Data. In this tutorial, we'll also meet another star player of the Core Data framework, the NSFetchedResultsController class. The application that we're about to create manages a list of to-do items. With the application, we can add, update, and delete to-do items. You'll quickly learn that the NSFetchedResultsController class makes this very easy to do.Read More…
Advertisement
Advertisement