- First Sketches of an App: Planning the Design of a Mobile Application
- Apr 23, 2014
- In this chapter you’ll find a general strategic outlay for planning the design of a mobile application. Using the steps and techniques presented, you’ll be prepared for the different phases a design evolves through during its infancy, before a programmer writes the first lines of code.
|
- 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.
|
- 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.
|
- iOS Development: A Fistful of Directive Tricks
- Mar 26, 2014
- Although many compiler directives exist in the Xcode wild, many developers rarely move past #define (to create macros) or #pragma mark (to add bookmarks). There’s so much more you can do. Compiler directives are language add-ons that specify how Xcode processes its input. Xcode’s Clang compiler offers a rich suite of possibilities. This quick write-up offers a few of these directives, and you learn how they can enable you to harness warnings and errors for the greatest information impact.
|
- Understanding Model-View-Controller on iOS
- Mar 13, 2014
- Before you dive into UICollectionView, you should get familiar with the basics of the iOS application lifecycle and the Model-View-Controller (MVC) paradigm. This chapter will help bring you up to speed and demonstrates the platonic ideal of what you should strive for: clear separation between model, view, and controller.
|
- Learning iCloud Data Management: Setting Up iCloud for Development
- Feb 27, 2014
- This chapter looks at iCloud from the developer’s perspective, providing a high-level view of additions and modifications to Cocoa and Cocoa Touch with particular emphasis on setting up iCloud in your app.
|
- Working with Text, Keyboards, and Buttons in iOS 7 App Development
- Feb 18, 2014
- This chapter shows how to create an application that uses multiple different input and output techniques. It teaches how to implement and use editable text fields, text views, and graphical buttons, and how to configure the onscreen keyboard.
|
- Writing Your First Android Application
- Jan 16, 2014
- This chapter shows how to install the Android sample applications and to add and create Android projects from within the Android IDE.
|
- Python and Your Phone: Let’s Talk About Kivy
- Jan 6, 2014
- Thanks to a new library, Python programmers can program apps using Kivy. This article introduces the key Kivy features and then shows how to handle layout in Kivy and explore some existing examples.
|
- Accessing Google Maps in Android Apps
- Dec 30, 2013
- This article explains how to use Google Maps Android API V2 in Android applications.
|
- Introducing iOS Auto Layout
- Dec 9, 2013
- This chapter introduces the core concepts that underpin Auto Layout, Cocoa’s declarative constraint-based descriptive layout system.
|
- iOS Drawing: Learning Contexts and Basic UIKit Fundamentals
- Dec 5, 2013
- This chapter reviews the core technologies that underlie iOS drawing, diving into the concept of contexts and showing how to build and draw into them.
|
- Programming in Objective-C: Creating Your First Program
- Dec 4, 2013
- This chapter shows how to write your first Objective-C program. It sticks to the basics to help you understand the steps involved in keying in a program and compiling and running it.
|
- Learning Core Data for iOS: Your First Core Data Application
- Dec 3, 2013
- This chapter provides a Core Data essentials primer, providing an overview of the basics and then showing how to add Core Data to a sample application that will be developed over the course of the book.
|
- iOS Components and Frameworks: Getting Up and Running with Core Data
- Dec 2, 2013
- This chapter describes how to set up a project to use Core Data and illustrates how to implement several common use cases with the sample app.
|
- Hello, iOS SDK: Introducing the iOS Software Development Kit
- Nov 28, 2013
- This chapter details the first steps in learning to create applications for iOS: introducing the iOS Software Development Kit (SDK) and showing how to get the Xcode toolset installed on your Mac.
|
- Variables and Types in Objective-C
- Nov 27, 2013
- This chapter introduces the concepts of variables (a place where a piece of data can go) and types (a classification of variables) in Objective-C programming.
|