Home > Articles > Programming > Mac and iOS Programming

Mac and iOS Programming

RSS Feed Subscribe to this topic  RSS details

163 Items

Sort by Date | Title

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.

< Prev Page 1 2 3 4 5 Next >