|
||||||||
Chapter 1 introduces Xcode with the obligatory "Hello, World" demonstration.Chapter 2 demonstrates the typical Xcode workflow by building a command line tool that will form the heart of the application we'll be building throughout Part I. Chapter 3 moves from passive use of the Xcode debugger to active use, interrupting program flow to examine the workings of a flawed application. Chapter 4 shows what happens in compilation and linkage, both generally and inMac OS X. Chapters 5, 6, and 7 wrap our command line tool in a Cocoa graphical interface. The Model-View-Controller design pattern is matched to the tools Xcode provides to implement it. Chapter 8 focuses on property lists, a must-know subject in Mac OS X development, and shows how to create text macros for Xcode. Chapter 9 moves our command line tool into a static library, showing how to build such a library and how to integrate a dependent target with Xcode's build system. Chapter 10 examines bundles and package directories. Most of the targets Xcode can produce are varieties of bundles. We look at the ubiquitous Info.plist file. Chapter 11 develops techniques for creating custom view classes for Cocoa and shows how the development tools support them. Chapter 12 extends the odyssey of our library from library to framework, showing how to package a dynamic library and its headers for sharing or for embedding in an application. Chapter 13 surveys the Xcode options in support of source code management systems. We set up a local CVS (concurrent versions system) repository and put our project under SCM (software configuration management) control. Chapter 14 covers two scenarios for cross-development: creating applications compatible with versions of Mac OS X earlier than your own and creating universal binaries to run on both Intel and PowerPC Macintoshes. Download free mac os ebook: Step into Xcode Mac OS X Development - Part I Download free mac os ebook: Step into Xcode Mac OS X Development - Part II
|
| More free ebooks | |
Operating System
Chapter 1 introduces Xcode with the obligatory "Hello, World" demonstration.