Advertisement

Xcode

  • iOS
    View Debugging in Xcode 6Preview image@2x
    102 shares
    Xcode 6 brings a number of significant improvements. One of the more notable advances is view debugging. Often times, an app's user interface will not behave the way it's expected to. This tutorial outlines how to use Xcode's new view debugging features to easily identify issues in an app's user interface.Read More…
  • iOS SDK
    Create a Text to Speech App With SwiftPreview image@2x
    107 shares
    With the release of iOS 7, Apple introduced a text to speech API that allows developers to add text to speech functionality to an application in a quick and easy way. This can be useful when adding an accessibility layer to an application or to include it as a feature in a learning game. In this tutorial, you'll learn how to implement such a feature using Swift.Read More…
  • iTunes Connect
    Distributing iOS Apps With iTunes ConnectItunesconnect preview image
    133 shares
    Once you've developed your iOS or OS X app, it's time to submit it to Apple for release in the App Store. This process is done through iTunes Connect, which is the portal connecting developers to the world. In this tutorial, you'll learn exactly how to distribute your apps from Xcode to the App Store using iTunes Connect.Read More…
  • iOS 8
    iOS 8: Creating a Today WidgetExtensions
    173 shares
    Widgets are one of the hottest additions in iOS 8. In this tutorial, you will create a widget and learn about interacting with the Notification Center framework, including interactivity and animation.Read More…
  • Test-Driven Development
    Introduction to Testing on iOSPreview image@2x
    260 shares
    This tutorial will show you how to get started with automated unit testing of your iOS applications. In this tutorial, you'll learn the basics of creating an iOS unit test, how to structure your project to include your tests, new features that Xcode 6 has provided for unit testing your application, as well as a couple other tips and tricks.Read More…
  • Xcode 6
    Getting Up to Speed With Xcode 6Xcode preview image
    177 shares
    At this year's WWDC, Apple unveiled iOS 8, which it dubbed "the biggest release since the launch of the App Store". At the same time, Apple released Xcode 6, offering developers new and improved tools to aid in developing their applications. This article will get you up to speed on the most important updates in Apple's IDE.Read More…
  • iOS SDK
    iOS 8: Getting Started With MetalPreview image@2x
    126 shares
    This tutorial will show you how to get started with Metal, a framework introduced in iOS 8 that supports GPU accelerated 3D graphics rendering and data parallel computation workloads. In this tutorial, we’ll take a look at the theoretical concepts that underly Metal. You'll also learn how to create a Metal application that sets the required hardware state for graphics, commits commands for execution in the GPU, and manages buffer, texture objects, and pre-compiled shaders.Read More…
  • Core Data
    iOS 8: Core Data and Asynchronous FetchingPreviewimage@2x
    177 shares
    In the previous article about iOS 8 and Core Data, we discussed batch updates. Batch updates aren't the only new API in town. As of iOS 8 and OS X Yosemite, it's possible to asynchronously fetch data. In this tutorial, we'll take a closer look at how to implement asynchronous fetching and in what situations your application can benefit from this new API.Read More…
  • Core Data
    iOS 8: Core Data and Batch UpdatesPreviewimage@2x
    126 shares
    Core Data has been around for many years on OS X and it didn't take Apple long to bring it to iOS. Even though the framework doesn't get as much attention as extensions or handoff, it continues to evolve year over year, and this year, with the release of iOS 8 and OS X Yosemite, is no different. Apple introduced a few new features to the Core Data framework, but the most notable are batch updates and asynchronous fetching. Developers have been asking for these features for many years and Apple finally found a way to integrate them into Core Data. In this tutorial, I will show you how batch updates work and what they mean for the Core Data framework.Read More…
  • Core Data
    Core Data from Scratch: ConcurrencyPreview image@2x
    132 shares
    If you're developing a small or simple application, then you probably don't see the benefit of running Core Data operations in the background. However, what would happen if you imported hundreds or thousands of records on the main thread during the first launch of your application? The consequences could be dramatic. For example, your application could be killed by Apple's watchdog for taking too long to launch. In this article, we take a look at the dangers when using Core Data on multiple threads and we explore several solutions to tackle the problem.Read More…
  • iTunes Connect
    iOS 8: Beta Testing with TestFlightPreview image@2x
    137 shares
    TestFlight has been around for many years, solving a common problem, distributing iOS applications for beta testing. Earlier this year, Apple acquired Burstly, TestFlight's parent company. During this year's WWDC, Apple showed us what that acquisition meant for iOS developers. Good news, that's for sure. TestFlight has been integrated into iTunes Connect and is now available as a native iOS application on devices running iOS 8. If you plan to make use of Apple's beta distribution platform, then you'll quickly notice that a few things have changed. In this tutorial, you'll learn how easy it is to get started with TestFlight.Read More…
  • BrowserSync
    A Quick Introduction to BrowserSyncBrowsersync
    326 shares
    In this quick video tutorial I'm going to introduce you to BrowserSync, a tool so good Google built it into their recent Web Starter Kit. You can think of BrowserSync as being a bit like LiveReload (it watches for changes you make to a web page and automatically updates the browser), except that it also works across multiple devices.Read More…
Advertisement
Advertisement