Advertisement

Xcode

Latest Posts
  • iOS SDK
    Adding Blur Effects on iOSPreview image@2x
    202 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…
  • Push Notifications
    Setting Up Push Notifications on iOSPreview image@2x
    162 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…
  • Xcode
    10 Xcode Plugins for iOS DevelopmentPreview image@2x
    312 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
    107 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…
  • Swift
    An Introduction to Swift: Part 1Preview image@2x
    462 shares
    At WWDC 2014, Apple has introduced one of the biggest updates to iOS since 2008 from a developer's point of view. They introduced HomeKit, HealthKit, CloudKit, and Extensions, just to name a few. But the biggest surprise out of WWDC 2014 was the introduction of a brand new programming language, Swift. Swift is a wonderful programming language that has been built from the ground up to be efficient and safe. It uses the same APIs that Objective-C does. Or, what you can do in Objective-C, you can do in Swift. It also introduces some new concepts longtime programmers will appreciate and some of which I will cover in this introductory series on Swift.Read More…
  • Mobile Development
    Core Data from Scratch: Relationships and More FetchingPreview image@2x
    71 shares
    In the previous article, we learned about NSManagedObject and how easy it is to create, read, update, and delete records using Core Data. However, I didn't mention relationships in that discussion. Aside from a few caveats you need to be aware of, relationships are just as easy to manipulate as attributes. In this article, we will focus on relationships and we'll also continue our exploration of NSFetchRequest.Read More…
  • Mobile Development
    Core Data from Scratch: Managed Objects and Fetch RequestsPreview image@2x
    48 shares
    With everything about Cora Data data models still fresh in your mind, it's time to start working with Core Data. In this article, we meet NSManagedObject, the class you'll interact with most when working with Core Data. In this tutorial, you'll learn how to create, read, update, and delete records. You'll also get to know a few other Core Data classes, such as NSFetchRequest and NSEntityDescription.Read More…
  • Mobile Development
    Animated Components with UIKit Dynamics: Part 2Preview image@2x
    88 shares
    In the first tutorial of this short series on UIKit Dynamics, we learnt the basics of the API by creating an animated menu component. In this tutorial, we'll continue working on our project and implement another animated component, a custom alert view.Read More…
  • Mobile Development
    Getting Started with Auto Layout in Xcode 5Auto layout preview image
    48 shares
    When creating your application's user interface, you need to be aware of how it will look in portrait and landscape and on different screen sizes. And now that users can change the text size on their devices, you also need to take into consideration how this may affect the layout of the application's user interface. Creating flexible user interfaces has become necessary. Auto Layout helps with this task by defining the relationships between user interface elements.Read More…
Advertisement
Advertisement