Hostinicon
GET HOSTING FROM $3.95/MO PLUS A FREE YEAR ON TUTS+ (RRP $180). HURRY OFFER LIMITED. Check it out
Advertisement

iOS

  • Mobile Development
    Design Patterns: DelegationPreview image@2x
    118 shares
    The delegation pattern is among the most common patterns in iOS and OS X development. It is a simple pattern that is heavily used by Apple's frameworks and even the simplest iOS application leverages delegation to do its work. In this article, we'll explore delegation and you'll learn how to implement it using Swift and Objective-C.Read More…
  • Mobile Development
    Creating a Dating Application with Sinch: Integrating SinchPreview image@2x
    131 shares
    In this tutorial, we're going to create a dating application for iOS similar to Tinder. For voice and messaging, we will leverage the Sinch platform, making use of its powerful SDK. In the first part, we focused on the development of a RESTful API to store and retrieve user information. In this part, the iOS client will hook into this API to find nearby users based on the user's current location.Read More…
  • iOS 8
    An Introduction to CloudKitPreview image@2x
    141 shares
    In this tutorial, you will learn how to set up CloudKit for an iOS application. Along the way, you will become familiar with the CloudKit dashboard, the framework's APIs, and database storage.Read More…
  • Mobile Development
    Design Patterns: SingletonsPreview image@2x
    143 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
    181 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
    517 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
    265 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
    175 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
    363 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…
Advertisement
Advertisement