- Video: The Current State of Swift Development with iOS Dev and Author Jacob Schatz
- Jan 15, 2015
- Jacob Schatz, author of Learning Swift Programming, talks to InformIT about the current state of Swift development, the fate of Objective-C and how Apple handles their OS updates.
|
- Build a Tip Calculator App in iOS 8 Using Swift
- Jan 13, 2015
- Learn how to build a tip calculator in iOS 8, with an introduction to Swift, Text Fields, Sliders, Outlets, Actions, View Controllers, Event Handling, NSDecimalNumber, NSNumberFormatter and Automatic Reference Counting, in this chapter from iOS 8 for Programmers: An App-Driven Approach with Swift, 3rd Edition.
|
- Working with Functions in Swift
- Jan 9, 2015
- Swift functions are based on the best implementations functions in other languages. In this chapter from Learning Swift Programming, Jacob Schatz explains how functions work in Swift.
|
- Video: The Current State of Swift Development with iOS Developer and Author BJ Miller
- Jan 6, 2015
- BJ Miller, author of Swift in 24 Hours, Sams Teach Yourself, talks to community specialist Brad Yale about the current state of Swift development, the fate of Objective-C and how Apple handles their OS updates.
|
- Introducing Swift Syntax and Data Types
- Dec 30, 2014
- This chapter from Swift for the Really Impatient introduces the basic syntax and data types of Swift.
|
- Effective Objective-C and Swift: Q&A with Matt Galloway
- Dec 9, 2014
- Matt Galloway, author of Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs, and Senior Acquisitions Editor Trina MacDonald discuss the Objective-C programming language and how Apple’s new Swift programming language will alter the landscape of future iOS application development.
|
- Introducing the Swift Development Environment
- Dec 4, 2014
- In this excerpt from Introducing the Swift Development Environment, BJ Miller explains what Swift is and where it came from, how to install Xcode 6 from the Mac App Store, navigate the Xcode Integrated Development Environment (IDE), use playgrounds, use Swift’s Read-Eval-Print-Loop (REPL), and write your first Swift app.
|
- Init to Winit: Building Success with Swift Class Initializers
- Sep 9, 2014
- Work carefully with Swift class initializers. If Objective-C is a big, warm, fuzzy teddy bear when it comes to initializers, Swift is a bespectacled, whip-carrying, leather-clad librarian with an attitude. Learn how to use convenience methods from subclasses without enraging the Swift tiger.
|
- Interface Lessons from "A Dark Room"
- Jun 18, 2014
- "A Dark Room" is an enormous mess, visually. And yet, despite this it works with perhaps more appeal than if it had presented a gorgeous UI. There are lessons to be learned from this.
|
- Kicking the Tires of Xcode 5
- Jun 13, 2014
- In this chapter, Fritz Anderson provides a first look at Xcode.
|
- Building Blocks into AVFoundation Movies in Objective-C
- Jun 11, 2014
- Do you like AVFoundation? Do you like blocks? They're two great technologies that taste great together. Learn how to blend these two to create flexible frame compositions for your custom movies.
|
- Adding Bounce to Your UIViews: The Joy of Damped Harmonics in iOS 7 Development
- May 28, 2014
- iOS 7 introduced built-in damped harmonic oscillations through its spring-based animator. Learn about this new API and how it adds timing curves that emulate the motion of a physical spring.
|
- Training Users for Cheap: Offering Simple Guided Tours in Your Mobile Interfaces
- May 21, 2014
- Avoid training and support overhead by adding simple tours to your apps. This write-up explores a simple boilerplate solution that’s easy to implement.
|
- Implementing Gestures and Touches in iOS 7
- Apr 28, 2014
- This chapter introduces direct manipulation interfaces that go far beyond prebuilt controls. By the time you finish reading this chapter, you’ll have read about many different ways you can implement gesture control in your own applications.
|
- Using Object-Oriented Features in Objective-C
- Apr 22, 2014
- This chapter explains the messaging structure that is at the heart of Objective-C., using the common alloc and init methods as examples.
|
- Quis custodiet ipsos custodes? Going Heisenberg on iOS' NSNotificationCenters
- Apr 21, 2014
- You may think your observers are well behaved, but are they? With modern block-based NSNotificationCenters, you may be leaking without ever realizing it. Erica Sadun shows how to clean things up.
|
- What it Takes to Hit #1 in Various Mac App Stores
- Apr 16, 2014
- Erica Sadun tells the story about some of her own "successful" apps and explains why top chart positions in the Mac App Store may disappoint on earnings.
|
- Why the 3.5" Form Factor Still Matters - Even in the Age of the iPhone 5S and Later
- Apr 9, 2014
- It’s good to be regularly reminded about non-obvious testing targets that you might not have been thinking about. Here are some extra reasons you should continue targeting the 3.5” form factor for the foreseeable future.
|
- Detached Retinas: How to Develop and Test OS X Retina Apps on Non-Retina MacBook Pros
- Apr 2, 2014
- Not everyone owns Retina MacBook Pros but when you’re deploying to the Mac App Store you need to ensure that your apps work as consistently on this target as they do on your home system. Learn how to add Retina emulation to your non-Retina development machine.
|
- The Big Nerd Ranch Guide to iOS Programming: Managing Memory with ARC
- Apr 1, 2014
- In this chapter, you will learn how memory is managed in iOS and the concepts that underlie automatic reference counting, or ARC.
|