Students
Students get a Tuts+ subscription for just $45! Hurry limited offer.
Advertisement

iOS

  • Mobile Development
    Design Patterns: SingletonsPreview image@2x
    116 shares
    Design patterns are often considered a more advanced topic and therefore ignored or overlooked by people new to iOS or OS X development. However, there are a number of design patterns every aspiring iOS or OS X developer will be faced with from day one. The singleton pattern is one such pattern. In this article, we'll take a close look at the singleton pattern by discussing its advantages and disadvantages. You'll also learn how to implement the singleton pattern in Swift and Objective-C.Read More…
  • Mobile Development
    Design Patterns: Dependency InjectionPreview image@2x
    160 shares
    Even though dependency injection is a topic that is rarely taught to beginners, it is a design pattern that deserves more attention. Many developers avoid dependency injection, because they don't know what it means or because they think that they don't need it. In this article, I'm going to try to convince you of the value of dependency injection. To do this, I will introduce you to dependency injection by showing you how simple it is in its simplest form.Read More…
  • CMS
    The Top 50 Code Posts of 20142014
    515 shares
    Though Tuts+ consists are more of just our Code category, here are the top 50 posts of 2014 that ran on Tuts+ Code.Read More…
  • iOS
    View Debugging in Xcode 6Preview image@2x
    151 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…
  • iTunes Connect
    Distributing iOS Apps With iTunes ConnectItunesconnect preview image
    139 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…
  • Test-Driven Development
    Introduction to Testing on iOSPreview image@2x
    263 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…
  • iTunes Connect
    iOS 8: Beta Testing with TestFlightPreview image@2x
    161 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…
  • Push Notifications
    Setting Up Push Notifications on iOSPreview image@2x
    178 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
    330 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…
  • Mobile Development
    Introduction to iOS Design PatternsPreview image@2x
    174 shares
    Most established mobile platforms have a set of design patterns, written or unwritten guidelines of how things should look, feel, and function. Applying proven design patterns improves the usability of your product, increases conversion, and provides a feeling of familiarity to users. In this article, we take a look at design patterns on iOS.Read More…
  • Mobile Development
    iOS: Tools of the Trade741pm preview image@2x
    181 shares
    There are numerous tools and services that have become indispensable in the workflow of many Cocoa developers. In this article, I will highlight some of the tools that I use as well as some alternatives.Read More…
  • News
    <em>Decoding the iOS 6 SDK</em> Available Now!Social framework fundamentals sample preview
    2 shares
    Rockable Press is proud to present our latest release: Decoding the iOS 6 SDK. Written by five seasoned iOS experts and packed with almost 500 pages of essential iOS 6 development fundamentals, this great new eBook will quickly get you up to speed with the iOS 6 SDK and all the fundamental changes that occurred to Xcode and the iOS device landscape in 2012. Get your copy now!Read More…
Advertisement
Advertisement