Описание
Характеристики
Отзывы
Cocoa® Programming for Mac® OS X, Fourth Edition
Год: 2012
Автор: Aaron Hillegass, Adam Preble
Жанр: OSX, Programming
Издательство: Pearson Education, Inc.
ISBN: 0321774086
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 521
Описание: If you are developing applications for the Mac, or are hoping to do so, this book is just the resource you need. Does it cover everything you will ever want to know about programming for the Mac? Of course not. But it does cover probably 80% of what you need to know. You can find the remaining 20% - the 20% that is unique to you-in Apple’s online documentation.
This book, then, acts as a foundation. It covers the Objective-C language and the major design patterns of Cocoa. It will also get you started with the two most commonly used developer tools: Xcode and Instruments. After reading this book, you will be able to understand and utilize Apple’s online documentation.
There is a lot of code in this book. Through that code, we will introduce you to the idioms of the Cocoa community. Our hope is that by presenting exemplary code, we can help you to become more than a Cocoa developer-a stylish Cocoa developer.
This fourth edition includes technologies introduced in Mac OS X 10.6 and 10.7. These include Xcode 4, ARC, blocks, view-based table views, and the Mac App Store. We have also devoted one chapter to the basics of iOS development.
This book is written for programmers who already know some C programming and something about objects. If you don’t know C or objects, you should first read Objective-C Programming: The Big Nerd Ranch Guide. You are not expected to have any experience with Mac programming. This hands-on book assumes that you have access to Mac OS X and the developer tools. Xcode 4.2, Apple’s IDE, is available for free. If you are a member of the paid Mac or iOS Developer Programs, Xcode can also be downloaded from the Apple Developer Connection Web site (//developer.apple/). Enrollment in these programs enables you to submit your applications to the Mac and iOS App Stores, respectively.
Примеры страниц
Оглавление
Preface
Acknowledgments
Chapter 1 Cocoa: What Is It?
Chapter 2 Let’s Get Started
Chapter 3 Objective-C
Chapter 4 Memory Management
Chapter 5 Target/Action
Chapter 6 Helper Objects
Chapter 7 Key-Value Coding and Key-Value Observing
Chapter 8 NSArrayController
Chapter 9 NSUndoManager
Chapter 10 Archiving
Chapter 11 Basic Core Data
Chapter 12 NIB Files and NSWindowController
Chapter 13 User Defaults
Chapter 14 Using Notifications
Chapter 15 Using Alert Panels
Chapter 17 Custom Views
Chapter 18 Images and Mouse Events
Chapter 19 Keyboard Events
Chapter 20 Drawing Text with Attributes
Chapter 21 Pasteboards and Nil-Targeted Actions
Chapter 22 Categories
Chapter 23 Drag-and-Drop
Chapter 24 NSTimer
Chapter 25 Sheets
Chapter 26 Creating NSFormatters
Chapter 27 Printing
Chapter 28 Web Services
Chapter 29 Blocks
Chapter 30 Developing for iOS
Chapter 31 View Swapping
Chapter 32 Core Data Relationships
Chapter 33 Core Animation
Chapter 34 Concurrency
Chapter 35 Cocoa and OpenGL
Chapter 36 NSTask
Chapter 37 Distributing Your App
Chapter 38 The End
Index
Год: 2012
Автор: Aaron Hillegass, Adam Preble
Жанр: OSX, Programming
Издательство: Pearson Education, Inc.
ISBN: 0321774086
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 521
Описание: If you are developing applications for the Mac, or are hoping to do so, this book is just the resource you need. Does it cover everything you will ever want to know about programming for the Mac? Of course not. But it does cover probably 80% of what you need to know. You can find the remaining 20% - the 20% that is unique to you-in Apple’s online documentation.
This book, then, acts as a foundation. It covers the Objective-C language and the major design patterns of Cocoa. It will also get you started with the two most commonly used developer tools: Xcode and Instruments. After reading this book, you will be able to understand and utilize Apple’s online documentation.
There is a lot of code in this book. Through that code, we will introduce you to the idioms of the Cocoa community. Our hope is that by presenting exemplary code, we can help you to become more than a Cocoa developer-a stylish Cocoa developer.
This fourth edition includes technologies introduced in Mac OS X 10.6 and 10.7. These include Xcode 4, ARC, blocks, view-based table views, and the Mac App Store. We have also devoted one chapter to the basics of iOS development.
This book is written for programmers who already know some C programming and something about objects. If you don’t know C or objects, you should first read Objective-C Programming: The Big Nerd Ranch Guide. You are not expected to have any experience with Mac programming. This hands-on book assumes that you have access to Mac OS X and the developer tools. Xcode 4.2, Apple’s IDE, is available for free. If you are a member of the paid Mac or iOS Developer Programs, Xcode can also be downloaded from the Apple Developer Connection Web site (//developer.apple/). Enrollment in these programs enables you to submit your applications to the Mac and iOS App Stores, respectively.
Примеры страниц
Оглавление
Preface
Acknowledgments
Chapter 1 Cocoa: What Is It?
Chapter 2 Let’s Get Started
Chapter 3 Objective-C
Chapter 4 Memory Management
Chapter 5 Target/Action
Chapter 6 Helper Objects
Chapter 7 Key-Value Coding and Key-Value Observing
Chapter 8 NSArrayController
Chapter 9 NSUndoManager
Chapter 10 Archiving
Chapter 11 Basic Core Data
Chapter 12 NIB Files and NSWindowController
Chapter 13 User Defaults
Chapter 14 Using Notifications
Chapter 15 Using Alert Panels
Chapter 17 Custom Views
Chapter 18 Images and Mouse Events
Chapter 19 Keyboard Events
Chapter 20 Drawing Text with Attributes
Chapter 21 Pasteboards and Nil-Targeted Actions
Chapter 22 Categories
Chapter 23 Drag-and-Drop
Chapter 24 NSTimer
Chapter 25 Sheets
Chapter 26 Creating NSFormatters
Chapter 27 Printing
Chapter 28 Web Services
Chapter 29 Blocks
Chapter 30 Developing for iOS
Chapter 31 View Swapping
Chapter 32 Core Data Relationships
Chapter 33 Core Animation
Chapter 34 Concurrency
Chapter 35 Cocoa and OpenGL
Chapter 36 NSTask
Chapter 37 Distributing Your App
Chapter 38 The End
Index
Характеристики
Тип упаковки
Пластиковый бокс
Вес
0.12 кг
Формат
(ЭЛЕКТРОННЫЙ)
Количество CD
1
Год
2012
Отзывов ещё нет — ваш может стать первым.
Все отзывы 0