- 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.
|
- 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.
|
- Introducing Objective-C
- Apr 9, 2012
- This chapter offers an introduction to the Objective-C programming language, where you will learn the basics of using variables, doing arithmetic, and building algorithms with larger blocks of code involving conditionals, looping, and the use of objects such as strings.
|
- 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.
|
- 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.
|
- Introduction to Classes, Objects, Methods and Functions in Swift
- Feb 4, 2015
- In this chapter from Swift for Programmers, you’ll create your own types in the form of classes. Each new class you create becomes a new type that can be used to define variables and create objects.
|
- Introduction to Self-Handicapping Leadership: The Nine Behaviors Holding Back Employees, Managers, and Companies, and How to Overcome Them
- Dec 18, 2015
- Employees witness self-sabotage daily from their leaders—not confronting errant employees, inconsistent leadership, hiring the wrong people, blaming everyone, acting like a control freak, self-centered decision making, or not keeping their word. These can cause employees to be apathetic, unmotivated, and lack ownership; so why do leaders do these things? The authors of Self-Handicapping Leadership introduce their book, which will help you break the vicious cycle of self-handicapping leadership in your organization, stop the excuses, and unleash all the performance your team is capable of delivering.
|
- 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.
|
- iOS Developer's Bookshelf: A Reading List by Erik Buck
- Oct 5, 2011
- Cocoa developer and entrepreneur Erik Buck provides a glimpse at some of the books he has found invaluable in his career as a developer and instructor.
|
- iOS Developer's Bookshelf: A Reading List by Michael Bluestein
- Oct 5, 2011
- MonoTouch developer Michael Bluestein shares some of the most important books in his programming library and explains why each is so valuable.
|
- iOS Developer's Bookshelf: A Reading List by Rod Strougo
- Oct 12, 2011
- iOS developer Rod Strougo shares some of the books in his library that have helped him become a better game programmer. He also shares a few books that are excellent companions to his own for aspiring iOS game developers.
|
- 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.
|
- 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.
|
- iOS Programming: Managing Memory with ARC
- Jul 30, 2012
- In this chapter, you’ll learn how memory is managed in iOS and the concepts that underlie automatic reference counting, or ARC, starting with some basics of application memory.
|
- iPhone App Development Fundamentals: Using the Painter Application
- Jun 1, 2010
- This video excerpt is from iPhone App Development Fundamentals LiveLessons (Video Training).
|
- Is Swift Development Right for You?
- May 7, 2015
- Are you on target for Swift? Is Swift development right for you? Erica Sadun, bestselling author of dozens of books on programming, explores how to plan for Swift.
|
- Java Perspective: Cocoa Subclasses and Delegates
- Nov 4, 2005
- Coming from his background in Java development, the concept of using delegates and categories, as opposed to subclassing, was a bit foreign to Marcus Zarra. In Java subclassing, nearly everything was quite common. So common in fact, that Sun provided generic subclasses in quite a few cases. Objective-C and Cocoa, however, have a different approach. Marcus walks you through the different approaches used in Objective-C programming.
|
- Java Perspective: Cocoa-Java Bridge
- Dec 1, 2005
- What if you could combine Cocoa (that easy-to-use extension to C that is the primary language used for development on the OS X platform) and Java (one of the most widely used languages on the Internet) to create an OS X native application that utilizes the power of Java's libraries? Marcus Zarra does just that in this latest article in his series on Cocoa from the Java developer's perspective.
|
- Kicking the Tires of Xcode 5
- Jun 13, 2014
- In this chapter, Fritz Anderson provides a first look at Xcode.
|
- Learning Cocos2D: Simple Collision Detection and Enemy AI
- Jul 28, 2011
- This chapter shows how to implement a simple system for collision detection and the artificial intelligence brain of the enemies in a sample game.
|