Advertisement

Swift

  • CloudKit
    Building a Shopping List Application With CloudKit: Adding RecordsPreview image@2x
    113 shares
    In the first tutorial of this series, we explored the CloudKit framework and infrastructure. We also laid the foundation for the sample application that we're going to build, a shopping list application. In this tutorial, we are focusing on adding, editing, and removing shopping lists.Read More…
  • WatchKit
    watchOS 2: Communicating With a CounterpartWatchos 2@2x
    126 shares
    The release of watchOS 2 brings significant changes with it. One of those changes is the ability to easily communicate with a counterpart. There are scenarios in which the watchOS app and the parent iOS app need to communicate for one reason or another. To make this communication easier, Apple created the Watch Connectivity framework. In this tutorial, I’m going to teach you how to send messages from a watchOS app to its parent iOS app, and vice versa.Read More…
  • CloudKit
    Building a Shopping List Application With CloudKit: IntroductionPreview image@2x
    123 shares
    During last year's WWDC, Apple introduced CloudKit, a brand new framework that directly interacts with Apple's iCloud servers. The framework is comparable to a number of PaaS (Platform as a Service) solutions, such as Parse. Like Parse, Apple provides a flexible API and a dashboard that offers developers a peek into the data stored on Apple's iCloud servers. In this series, you will learn about the CloudKit framework and infrastructure by building a shopping list application.Read More…
  • iOS SDK
    An Introduction to Quartz 2DQuartz@2x
    135 shares
    In this tutorial, I will be teaching the basics of the Quartz 2D drawing engine. After reading this tutorial, you should have a good understanding of the basic drawing capabilities offered by Quartz 2D and be ready to incorporate it into your own projects.Read More…
  • Mobile Development
    What Is EXC_BAD_ACCESS and How to Debug ItDebugging@2x
    144 shares
    At one point or another, you will run into a crash caused by EXC_BAD_ACCESS. In this quick tip, you will learn what EXC_BAD_ACCESS is and what it is caused by. I will also give you a few tips to fix bugs that are caused by EXC_BAD_ACCESS.Read More…
  • iOS SDK
    iOS 9: Introducing Search APIsIos 9@2x
    101 shares
    In this tutorial, you will learn how to utilize the new search APIs introduced in iOS 9, including the NSUserActivity class and the Core Spotlight framework. These APIs allow you to make your app's content searchable via Spotlight search and much more easily accessible.Read More…
  • iOS SDK
    An Introduction to HandoffPreview image@2x
    147 shares
    In this tutorial, you will learn how to adopt Handoff in your iOS 8 applications to seamlessly transfer application data between devices over Bluetooth. This includes learning all about Handoff configuration, the app delegate methods involved in Handoff, and the NSUserActivity class.Read More…
  • CocoaPods
    Creating Your First CocoaPodPreview image@2x
    129 shares
    Many developers have used CocoaPods, but only a relative few have actually created a pod. This tutorial will teach you how to create your first pod, how to make it publicly available, and what techniques can make for a great pod.Read More…
  • iOS SDK
    iOS 9: Getting Started With SFSafariViewControllerSafari @2x
    145 shares
    Mobile apps and viewing content on the web are ubiquitous now. For years, iOS developers have been charged with either creating their own web viewing experience inside their app or handing off the URL to Safari. Both of these approaches bring inherent disadvantages that were previously unavoidable. That's all changed with iOS 9 and the introduction of the SFSafariViewController class. With it, you can now provide a full web viewing experience inside your app without having to spend important development time providing it.Read More…
  • Xcode 7
    Advances in Testing With Xcode 7 and Swift 2Testing@2x
    160 shares
    In the early days of iOS, tools to facilitate testing were not a major focus of Apple's Developer Tools team. This has gradually changed over the years with the introduction of the XCTest framework and, more recently, support for asynchronous and performance testing. With Xcode 7 and Swift 2, Apple is taking another big leap to improve testing in Xcode. In this tutorial, I'm going to walk you through three significant additions that will make testing easier and more enjoyable.Read More…
  • iOS SDK
    watchOS 2: The Power of AnimationsPreview image
    171 shares
    The new operating system for Apple Watch, watchOS 2, was introduced a couple of weeks ago at WWDC 2015. It brings a lot of improvements, mostly for developers looking to create an Apple Watch app. Animations on watchOS 2 present an exciting and new opportunity for Apple Watch developers. In this tutorial, you will learn everything you need to know about native animations on watchOS 2.Read More…
  • Swift
    Swift 2.0: Availability CheckingPreview image@2x
    129 shares
    In this short tutorial, I’d like to focus on Swift’s brand new syntax for availability checking. If you’ve done any amount of iOS or OS X development, then I’m sure you know how tedious it can be to check if a particular API is available on the device your application is running on. In Swift 2, this has become much less of a pain for developers.Read More…
Advertisement
Advertisement