Cocoa and Objective C Up and Running

Cocoa and Objective C  Up and Running
Author: Scott Stevenson
Publsiher: "O'Reilly Media, Inc."
Total Pages: 416
Release: 2010-04-16
ISBN: 9781449390716
Category: Computers
Language: EN, FR, DE, ES & NL

Cocoa and Objective C Up and Running Book Excerpt:

Build solid applications for Mac OS X, iPhone, and iPod Touch, regardless of whether you have basic programming skills or years of programming experience. With this book, you'll learn how to use Apple's Cocoa framework and the Objective-C language through step-by-step tutorials, hands-on exercises, clear examples, and sound advice from a Cocoa expert. Cocoa and Objective-C: Up and Running offers just enough theory to ground you, then shows you how to use Apple's rapid development tools -- Xcode and Interface Builder -- to develop Cocoa applications, manage user interaction, create great UIs, and more. You'll quickly gain the experience you need to develop sophisticated Apple software, whether you're somewhat new to programming or just new to this platform. Get a quick hands-on tour of basic programming skills with the C language Learn how to use Interface Builder to quickly design and prototype your application's user interface Start using Objective-C by creating objects and learning memory management Learn about the Model-View-Controller (MVC) method of sharing data between objects Understand the Foundation value classes, Cocoa's robust API for storing common data types Become familiar with Apple's graphics frameworks, and learn how to make custom views with AppKit

Cocoa and Objective C Up and Running

Cocoa and Objective C  Up and Running
Author: Scott Stevenson
Publsiher: O'Reilly Media
Total Pages: 416
Release: 2010-04-23
ISBN: 9780596804794
Category: Computers
Language: EN, FR, DE, ES & NL

Cocoa and Objective C Up and Running Book Excerpt:

Build solid applications for Mac OS X, iPhone, and iPod Touch, regardless of whether you have basic programming skills or years of programming experience. With this book, you'll learn how to use Apple's Cocoa framework and the Objective-C language through step-by-step tutorials, hands-on exercises, clear examples, and sound advice from a Cocoa expert. Cocoa and Objective-C: Up and Running offers just enough theory to ground you, then shows you how to use Apple's rapid development tools -- Xcode and Interface Builder -- to develop Cocoa applications, manage user interaction, create great UIs, and more. You'll quickly gain the experience you need to develop sophisticated Apple software, whether you're somewhat new to programming or just new to this platform. Get a quick hands-on tour of basic programming skills with the C language Learn how to use Interface Builder to quickly design and prototype your application's user interface Start using Objective-C by creating objects and learning memory management Learn about the Model-View-Controller (MVC) method of sharing data between objects Understand the Foundation value classes, Cocoa's robust API for storing common data types Become familiar with Apple's graphics frameworks, and learn how to make custom views with AppKit

Cocoa and Objective C Up and Running

Cocoa and Objective C  Up and Running
Author: Scott Stevenson
Publsiher: "O'Reilly Media, Inc."
Total Pages: 416
Release: 2010-04-16
ISBN: 1449391362
Category: Computers
Language: EN, FR, DE, ES & NL

Cocoa and Objective C Up and Running Book Excerpt:

With this book, you'll learn how to use Apple's Cocoa framework and the Objective-C language through step-by-step tutorials, hands-on exercises, clear examples, and sound advice from a Cocoa expert.--[book cover]

Learning iPhone Programming

Learning iPhone Programming
Author: Alasdair Allan
Publsiher: "O'Reilly Media, Inc."
Total Pages: 384
Release: 2010-03-09
ISBN: 1449388779
Category: Computers
Language: EN, FR, DE, ES & NL

Learning iPhone Programming Book Excerpt:

Get the hands-on experience you need to program for the iPhone and iPod Touch. With this easy-to-follow guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks. Before you know it, you'll not only have the skills to develop your own apps, you'll know how to sail through the process of submitting apps to the iTunes App Store. Whether you're a developer new to Mac programming or an experienced Mac developer ready to tackle the iPhone and iPod Touch, Learning iPhone Programming will give you a head start on building market-ready iPhone apps. Start using Xcode right away, and learn how to work with Interface Builder Take advantage of model-view-controller (MVC) architecture with Objective-C Build a data-entry interface, and learn how to parse and store the data you receive Solve typical problems while building a variety of challenging sample apps Understand the demands and details of App Store and ad hoc distribution Use iPhone's accelerometer, proximity sensor, GPS, digital compass, and camera Integrate your app with iPhone's preference pane, media playback, and more

Learning IOS Programming

Learning IOS Programming
Author: Alasdair Allan
Publsiher: "O'Reilly Media, Inc."
Total Pages: 410
Release: 2012-03-23
ISBN: 1449303773
Category: Computers
Language: EN, FR, DE, ES & NL

Learning IOS Programming Book Excerpt:

With this guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks.

iPhone App Development The Missing Manual

iPhone App Development  The Missing Manual
Author: Craig Hockenberry
Publsiher: O'Reilly Media
Total Pages: 340
Release: 2010-05-03
ISBN: 144939129X
Category: Computers
Language: EN, FR, DE, ES & NL

iPhone App Development The Missing Manual Book Excerpt:

Anyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out your idea to promoting the finished product. Get to know the tools for developing your iPhone app Design a great app before you start coding Build a complex app with Xcode and Interface Builder Decide how to brand your app-then beta-test that brand in the real world Learn the inside scoop on how to get your app into the App Store Promote your product, track sales, and build a strong customer following

Swift For Dummies

Swift For Dummies
Author: Jesse Feiler
Publsiher: John Wiley & Sons
Total Pages: 360
Release: 2015-02-09
ISBN: 1119022223
Category: Computers
Language: EN, FR, DE, ES & NL

Swift For Dummies Book Excerpt:

Swift is the future of Apple programming - the heir apparent to Objective-C, and that's good news! Designed from the ground up to be a simpler programming language, it's now easier than ever to get started creating apps for iPhone or iPad, or applications for Mac OS X! Trust Dummies to get you off to a strong start with Swift, whether you are an existing Objective-C programmer looking to port your code to Swift or even if you've never programmed for Apple in the past. Find out how to set up Xcode for a new Swift applications, use operators, objects, and data types; control program flow with conditional statement; and create new functions, statements, and declarations. Learn useful patterns in an object-oriented environment and take advantage of frameworks to speed your coding along. Find out how Swift does away with pointer variables and how to reference and dereference variables instead. Existing programmers will find out how to quickly port existing objective-c applications into Swift and get into the swing of the new language very ... swiftly. In the book, you'll find coverage of: -Moving existing Objective-C code to Swift -Operators -Collections and objects -Data types -Controlling data flow -Creating and using functions -Expressions -Statements -Patterns, generic parameters, and arguments -Initializing and deinitializing data -Closures -Classes -Methods -Memory management with automatic reference counting -Casting and nesting types -Using extensions and protocols

Learning Cocoa with Objective C

Learning Cocoa with Objective C
Author: Apple Computer Inc,James Duncan Davidson
Publsiher: "O'Reilly Media, Inc."
Total Pages: 384
Release: 2002-09-20
ISBN: 144939969X
Category: Computers
Language: EN, FR, DE, ES & NL

Learning Cocoa with Objective C Book Excerpt:

Learning Cocoa with Objective-C is the "must-have" book for people who want to develop applications for Mac OS X, and is the only book approved and reviewed by Apple engineers. Based on the Jaguar release of Mac OS X 10.2, this edition of Learning Cocoa includes examples that use the Address Book and Universal Access APIs. Also included is a handy quick reference card, charting Cocoa's Foundation and AppKit frameworks, along with an Appendix that includes a listing of resources essential to any Cocoa developer--beginning or advanced.Completely revised and updated, this 2nd edition begins with some simple examples to familiarize you with the basic elements of Cocoa programming as well Apple's Developer Tools, including Project Builder and Interface Builder.After introducing you to Project Builder and Interface Builder, it brings you quickly up to speed on the concepts of object-oriented programming with Objective-C, the language of choice for building Cocoa applications. From there, each chapter presents a different sample program for you to build, with easy to follow, step-by-step instructions to teach you the fundamentals of Cocoa programming. The techniques you will learn in each chapter lay the foundation for more advanced techniques and concepts presented in later chapters.You'll learn how to: Effectively use Apple's suite of Developer Tools, including Project Builder and Interface Builder Build single- and multiple-window document-based applications Manipulate text data using Cocoa's text handling capabilities Draw with Cocoa Add scripting functionality to your applications Localize your application for multiple language support Polish off your application by adding an icon for use in the Dock, provide Help, and package your program for distribution Each chapter ends with a series of Examples, challenging you to test your newly-learned skills by tweaking the application you've just built, or to go back to an earlier example and add to it some new functionality. Solutions are provided in the Appendix, but you're encouraged to learn by trying.Extensive programming experience is not required to complete the examples in the book, though experience with the C programming language will be helpful. If you are familiar with an object-oriented programming language such as Java or Smalltalk, you will rapidly come up to speed with the Objective-C language. Otherwise, basic object-oriented and language concepts are covered where needed.

Learn Cocoa Touch for iOS

Learn Cocoa Touch for iOS
Author: Jeff Kelley
Publsiher: Apress
Total Pages: 396
Release: 2012-06-27
ISBN: 1430242698
Category: Computers
Language: EN, FR, DE, ES & NL

Learn Cocoa Touch for iOS Book Excerpt:

The Cocoa Touch frameworks and APIs are powerful tools for creating native iOS apps, and they're free with Xcode, Apple's development environment. If you've already gotten your feet wet with Objective-C, and you're ready to learn more about iOS development, then Learn Cocoa Touch for iOS is the book for you. You'll learn on the job - building cool apps as you read through the book that will teach you what you need to know to use Cocoa Touch and prepare you for creating your own apps. Learn Cocoa Touch for iOS shows you how to use frameworks like MapKit, Twitter, and MediaPlayer. You'll also learn about hardware APIs so you can get the most out of your accelerometer, camera, and more. You'll even learn about more advanced features like Grand Central Dispatch. A home inventory management system A live-updating Twitter client A photo browser with an animated slideshow If you're ready for the next step toward becoming a Cocoa Touch master, this is the book for you. What you’ll learn Get up and running with Xcode and Apple’s other development tools Discover the Objective-C language and when to use the underlying C language Use the Model-View-Controller (MVC) paradigm to create well-designed apps Implement network services in your apps Animate screen components with UIKit animations Get awesome performance with multithreaded code Who this book is for Novice or intermediate programmers who want to create engaging iOS applications and get in-depth coverage of Cocoa Touch. Table of Contents Getting Started: Xcode and Hello World Objective-C in a Nutshell Memory Management and ARC Model-View-Controller Programming: Well-Designed Code The Delegation Pattern Managing On-Screen Content with View Controllers Providing Lists of Content with Table Views Nib Loading In-Depth Parent and Child View Controllers Handling User Touches Saving Content in Your App Moving Data Around Core Data Integrating Networking and Web Services Writing Modern Code with Blocks Managing What Happens When Timers Run Loops Grand Central Dispatch User Interface Design Custom UIView Subclasses Creating Dynamic User Interfaces with CoreGraphics Animation with UIKit and CoreAnimation Hardware APIs: Accelerometer, Camera, etc. Media in Your App: Playing Audio and Video Localization and Internationalization: Maximizing Your App’s Reach

Learning Cocoa with Objective C

Learning Cocoa with Objective C
Author: Paris Buttfield-Addison,Jonathon Manning,Tim Nugent
Publsiher: "O'Reilly Media, Inc."
Total Pages: 388
Release: 2014-02-19
ISBN: 1491901799
Category: COMPUTERS
Language: EN, FR, DE, ES & NL

Learning Cocoa with Objective C Book Excerpt:

Get up to speed on Cocoa and Objective-C, and start developing applications on the iOS and OS X platforms. If you don’t have experience with Apple’s developer tools, no problem! From object-oriented programming to storing app data in iCloud, the fourth edition of this book covers everything you need to build apps for the iPhone, iPad, and Mac. You’ll learn how to work with the Xcode IDE, Objective-C’s Foundation library, and other developer tools such as Event Kit framework and Core Animation. Along the way, you’ll build example projects, including a simple Objective-C application, a custom view, a simple video player application, and an app that displays calendar events for the user. Learn the application lifecycle on OS X and iOS Work with the user-interface system in Cocoa and Cocoa Touch Use AV Foundation to display video and audio Build apps that let users create, edit, and work with documents Store data locally with the file system, or on the network with iCloud Display lists or collections of data with table views and collection views Interact with the outside world with Core Location and Core Motion Use blocks and operation queues for multiprocessing

Learn C on the Mac

Learn C on the Mac
Author: David Mark,James Bucanek
Publsiher: Apress
Total Pages: 508
Release: 2013-02-01
ISBN: 1430245344
Category: Computers
Language: EN, FR, DE, ES & NL

Learn C on the Mac Book Excerpt:

Considered a classic by an entire generation of Mac programmers, Dave Mark's Learn C on the Mac has been updated for you to include Mac OS X Mountain Lion and the latest iOS considerations. Learn C on the Mac: For OS X and iOS, Second Edition is perfect for beginners learning to program. It includes contemporary OS X and iOS examples! This book also does the following: • Provides best practices for programming newbies • Presents all the basics with a pragmatic, Mac OS X and iOS -flavored approach • Includes updated source code which is fully compatible with latest Xcode After reading this book, you'll be ready to program and build apps using the C language and Objective-C will become much easier for you to learn when you're ready to pick that up.

Programming in Objective C

Programming in Objective C
Author: Stephen G. Kochan
Publsiher: Sams Publishing
Total Pages: 576
Release: 1999-12-07
ISBN: 0132714337
Category: Computers
Language: EN, FR, DE, ES & NL

Programming in Objective C Book Excerpt:

A new edition of this title is available, ISBN-10: 0321566157 ISBN-13: 9780321566157 Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C). This approach, combined with many small program examples and exercises at the end of each chapter, makes it ideally suited for either classroom use or self-study. Growth is expected in this language. At the January 2003 MacWorld, it was announced that there are 5 million Mac OS X users and each of their boxes ships with Objective-C built in.

AppleScript

AppleScript
Author: Matt Neuburg
Publsiher: "O'Reilly Media, Inc."
Total Pages: 565
Release: 2006
ISBN: 0596102119
Category: COMPUTERS
Language: EN, FR, DE, ES & NL

AppleScript Book Excerpt:

Mac users everywhere--even those who know nothing about programming--are discovering the value of the latest version of AppleScript, Apple's vastly improved scripting language for Mac OS X Tiger. And with this new edition of the top-selling AppleScript: The Definitive Guide, anyone, regardless of your level of experience, can learn to use AppleScript to make your Mac time more efficient and more enjoyable by automating repetitive tasks, customizing applications, and even controlling complex workflows. Fully revised and updated--and with more and better examples than ever--AppleScript: The Definitive Guide, 2nd Edition explores AppleScript 1.10 from the ground up. You will learn how AppleScript works and how to use it in a variety of contexts: in everyday scripts to process automation, in CGI scripts for developing applications in Cocoa, or in combination with other scripting languages like Perl and Ruby. AppleScript has shipped with every Mac since System 7 in 1991, and its ease of use and English-friendly dialect are highly appealing to most Mac fans. Novices, developers, and everyone in between who wants to know how, where, and why to use AppleScript will find AppleScript: The Definitive Guide, 2nd Edition to be the most complete source on the subject available. It's as perfect for beginners who want to write their first script as it is for experienced users who need a definitive reference close at hand. AppleScript: The Definitive Guide, 2nd Edition begins with a relevant and useful AppleScript overview and then gets quickly to the language itself; when you have a good handle on that, you get to see AppleScript in action, and learn how to put it into action for you. An entirely new chapter shows developers how to make your Mac applications scriptable, and how to give them that Mac OS X look and feel with AppleScript Studio. Thorough appendixes deliver additional tools and resources you won't find anywhere else. Reviewed and approved by Apple, this indispensable guide carries the ADC (Apple Developer Connection) logo.

Cocoa

Cocoa
Author: Richard Wentk
Publsiher: John Wiley & Sons
Total Pages: 624
Release: 2010-09-14
ISBN: 9781118003930
Category: Computers
Language: EN, FR, DE, ES & NL

Cocoa Book Excerpt:

Develop applications for Mac OS X with this Developer Reference guide Make a clean transition to programming in Apple environments using the elegant and dynamic programming API Cocoa and this practical guide. Written by aseasoned Mac expert, this book shows you how to write programs in Cocoa for the rapidly expanding world of Macintosh users. Part of the Developer Reference series, this book prepares you for a productive programming experience on today's fastest-growing platform. Cocoa is a programming framework for developing in Apple environments, including Mac OS X 10.6 Snow Leopard This book covers all the major information you need to start developing dynamic applications for Mac OS X Master all Cocoa tools, including Xcode and working with Objective-C Includes full coverage of the Cocoa API, Xcode, and Objective-C, as well as programming for Apple's latest OS X, Snow Leopard Companion Web site includes all code files Programming for Apple's Macintosh is a growing career field. This essential guide, one of the most comprehensive on Cocoa, will help you quickly become productive.

Sams Teach Yourself Objective C in 24 Hours

Sams Teach Yourself Objective C in 24 Hours
Author: Jesse Feiler
Publsiher: Sams Publishing
Total Pages: 464
Release: 2014-03-03
ISBN: 0133805166
Category: Computers
Language: EN, FR, DE, ES & NL

Sams Teach Yourself Objective C in 24 Hours Book Excerpt:

Full-color figures and code appear as they do in Xcode 5. In just 24 sessions of one hour or less, you can master the Objective-C language and start using it to write powerful native applications for even the newest Macs and iOS devices! Using this book’s straightforward, step-by-step approach, you’ll get comfortable with Objective-C’s unique capabilities and Apple’s Xcode 5 development environment…make the most of Objective-C objects and messaging…work effectively with design patterns, collections, blocks, Foundation Classes, threading, Git…and a whole lot more. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success! Step-by-Step Instructions carefully walk you through the most common Objective-C development tasks. Quizzes and Exercises at the end of each chapter help you test your knowledge. Notes present information related to the discussion. Tips offer advice or show you easier ways to perform tasks. Cautions alert you to possible problems and give you advice on how to avoid them. • Use Xcode 5 to write modern Objective-C software more quickly and efficiently • Master Objective-C’s object-oriented features and techniques • Manage projects more efficiently with the Git source code repository • Write more dynamic code with Objective-C’s powerful messaging architecture • Declare classes, instance variables, properties, methods, and actions • Work with mutable and immutable data types • Organize data with collections, including arrays, dictionaries, and sets • Painlessly manage memory with Automatic Reference Counting (ARC) • Expand and extend classes with protocols, delegates, categories, and extensions • Get started with Apple’s powerful classes and frameworks • Create and work with code blocks • Manage queues and threading with Grand Central Dispatch

Objective C For Dummies

Objective C For Dummies
Author: Neal Goldstein
Publsiher: John Wiley & Sons
Total Pages: 456
Release: 2009-09-03
ISBN: 9780470561362
Category: Computers
Language: EN, FR, DE, ES & NL

Objective C For Dummies Book Excerpt:

Learn Cocoa on the Mac

Learn Cocoa on the Mac
Author: Jack Nutting,Peter Clark
Publsiher: Apress
Total Pages: 424
Release: 2013-07-18
ISBN: 1430245433
Category: Computers
Language: EN, FR, DE, ES & NL

Learn Cocoa on the Mac Book Excerpt:

The Cocoa frameworks are some of the most powerful for creating native OS X apps available today. However, for a first-time Mac developer, just firing up Xcode 4 and starting to browse the documentation can be a daunting and frustrating task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode. Where do you start? Which classes are you going to need to use? How do you use Xcode and the rest of the tools? Learn Cocoa for the Mac, Second Edition, completely revised for OS X Mountain Lion and XCode 4, answers these questions and more, helping you find your way through the jungle of classes, tools, and new concepts so that you can get started on the next great OS X app today. Jack Nutting and Peter Clark are your guides through this forest; Jack and Peter have lived here for years, and will show you which boulder to push, which vine to chop, and which stream to float across in order to make it through. You will learn not only how to use the components of this rich framework, but also which of them fit together, and why. Jack Nutting’s approach, combining pragmatic problem-solving with a deep respect for the underlying design philosophies contained within Cocoa, stems from years of experience using these frameworks. Peter Clark will show you which parts of your app require you to jump in and code a solution, and which parts are best served by letting Cocoa take you where it wants you to go. The path over what looks like a mountain of components and APIs has never been more thoroughly prepared for your travels. In each chapter, you’ll build an app that explores one or more areas of the Cocoa landscape. With Jack’s and Peter's guidance, the steep learning curve becomes a pleasurable adventure. There is still much work for the uninitiated, but by the time you’re done, you will be well on your way to becoming a Cocoa master.

Learning Objective C 2 0

Learning Objective C 2 0
Author: Robert Clair
Publsiher: Pearson Education
Total Pages: 416
Release: 2010-07-23
ISBN: 9780321711465
Category: Computers
Language: EN, FR, DE, ES & NL

Learning Objective C 2 0 Book Excerpt:

Get Started Fast with Objective-C 2.0 Programming for OS X, iPhone, iPod touch, and iPad If you want to learn Objective-C 2.0 to write programs for Mac OS X, iPhone, iPad, or iPod touch, you’ve come to the right place! Concise, readable, and friendly, Learning Objective-C 2.0 is the perfect beginner’s guide to the latest version of Objective-C. Longtime Mac OS X and iPhone developer Robert Clair covers everything from the absolute basics to Objective-C 2.0’s newest innovations. Clair begins with a practical refresher on C and object-oriented programming and walks you through creating your first Objective-C program with Xcode. Next, you’ll master each core language feature, from objects and classes to messaging, frameworks, and protocols. Every concept is illustrated with simple examples, and many chapters contain hands-on practice exercises. Throughout, Learning Objective-C 2.0 focuses on the features, concepts, and techniques that matter most day to day. The result is an outstanding first book for everyone who wants to begin programming for iPhone, iPod touch, iPad, or Mac OS X. COVERAGE INCLUDES Understanding methods, messages, and the Objective-C messaging system Defining classes, creating object instances, and using class objects Using categories to extend classes without subclassing Simplifying development with Objective-C 2.0 declared properties Using protocols to emphasize behavior rather than class Working with common Foundation classes for strings, arrays, dictionaries, sets, and number objects Using Objective-C control structures, including Objective-C 2.0’s new fast enumeration construct Understanding application security and hiding the declaration of methods that should stay private Using the new blocks feature provided in Objective-C 2.0

Learn Objective C on the Mac

Learn Objective C on the Mac
Author: Scott Knaster,Mark Dalrymple,Waqar Malik
Publsiher: Apress
Total Pages: 384
Release: 2012-08-10
ISBN: 1430241896
Category: Computers
Language: EN, FR, DE, ES & NL

Learn Objective C on the Mac Book Excerpt:

Learn to write apps for some of today's hottest technologies, including the iPhone and iPad (using iOS), as well as the Mac (using OS X). It starts with Objective-C, the base language on which the native iOS software development kit (SDK) and the OS X are based. Learn Objective-C on the Mac: For OS X and iOS, Second Edition updates a best selling book and is an extensive, newly updated guide to Objective-C. Objective-C is a powerful, object-oriented extension of C, making this update the perfect follow-up to Dave Mark’s bestselling Learn C on the Mac. Whether you’re an experienced C programmer or you’re coming from a different language such as C++ or Java, leading Mac experts Scott Knaster and Waqar Malik show how to harness the power of Objective-C in your apps! A complete course on the basics of Objective-C using Apple’s newest Xcode tools An introduction to object-oriented programming Comprehensive coverage of new topics like blocks, GCD, ARC, class extensions, as well as inheritance, composition, object initialization, categories, protocols, memory management, and organizing source files An introduction to building user interfaces using what is called the UIKit A primer for non-C programmers to get off the ground even faster

Mac OS X Programming

Mac OS X Programming
Author: Dan Parks Sydow
Publsiher: New Riders
Total Pages: 362
Release: 2002
ISBN: 9780735711686
Category: Computers
Language: EN, FR, DE, ES & NL

Mac OS X Programming Book Excerpt:

Mac OS X Programming Techniques provides the reader with definitions, details, and explanations of the various components that make up this new operating system. Understanding the operating system helps the reader use the programming tools and the Carbon application programming interface (API)--both of which are covered extensively in this book. Much of the original programming API (now referred to as the Classic API) is still usable. But it's been revamped and renamed--it's now the Carbon API. This modified set of functions includes plenty of new routines that make a Mac programmer's work easier and more powerful--provided that the programmer knows how to make use of the new code. The reader learns about the all new Carbon Event Manager, as well as the changes and enhancements that have been made to existing managers (such as the Window Manager and the Menu Manager). Readers new to Mac programming will appreciate the journey that takes them from the start of a new Macintosh project to the final building of a standalone Mac OS X application. Readers experienced in programming the Mac will find this same material of great interest--and these readers will benefit from the lengthy section on porting existing Mac OS 8 and 9 applications to Mac OS X. Finally, readers will appreciate the Carbon API reference section that provides information and example code for dozens of the most commonly used Carbon routines. All the code developed in the book will be available on www.newriders.com.