ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Cocoa programming for Mac OS X

دانلود کتاب برنامه نویسی کاکائو برای Mac OS X

Cocoa programming for Mac OS X

مشخصات کتاب

Cocoa programming for Mac OS X

ویرایش: 3rd ed 
نویسندگان:   
سری:  
ISBN (شابک) : 9780321503619, 0321503619 
ناشر: Addison-Wesley 
سال نشر: 2008 
تعداد صفحات: 662 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 23 مگابایت 

قیمت کتاب (تومان) : 82,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 13


در صورت تبدیل فایل کتاب Cocoa programming for Mac OS X به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی کاکائو برای Mac OS X نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Contents......Page 8
Preface......Page 18
Acknowledgments......Page 20
A Little History......Page 22
Tools......Page 24
Objects, Classes, Methods, and Messages......Page 25
How to Read This Book......Page 27
Common Mistakes......Page 28
How to Learn......Page 29
In Xcode......Page 30
Create a New Project......Page 31
The main Function......Page 33
In Interface Builder......Page 34
The Blank Window......Page 35
Lay Out the Interface......Page 36
Create a Class......Page 38
Create an Instance......Page 40
Make Connections......Page 41
Types and Constants in Objective-C......Page 44
Look at the Header File......Page 45
Edit the Implementation File......Page 46
Build and Run......Page 48
awakeFromNib......Page 49
Documentation......Page 50
What Have You Done?......Page 51
Creating and Using Instances......Page 54
Using Existing Classes......Page 56
Sending Messages to nil......Page 61
NSObject, NSArray, NSMutableArray, and NSString......Page 62
"Inherits from" versus "Uses" or "Knows About"......Page 66
Creating the LotteryEntry Class......Page 67
Changing lottery.m......Page 70
Implementing a description Method......Page 71
Writing Initializers......Page 76
Initializers with Arguments......Page 77
The Debugger......Page 79
For the More Curious: How Does Messaging Work?......Page 83
Challenge......Page 84
Chapter 4 Memory Management......Page 86
Turning the Garbage Collector On and Off......Page 87
Living with Retain Counts......Page 89
Implementing dealloc......Page 92
Creating Autoreleased Objects......Page 93
Accessor Methods......Page 95
What Have You Done?......Page 98
Chapter 5 Target/Action......Page 100
NSButton......Page 102
NSSlider......Page 103
NSTextField......Page 104
Start the SpeakLine Example......Page 106
Lay Out the Nib File......Page 107
Making Connections in Interface Builder......Page 108
Implementing the AppController Class......Page 109
Challenge......Page 111
Debugging Hints......Page 113
Chapter 6 Helper Objects......Page 116
Delegates......Page 117
The NSTableView and Its dataSource......Page 120
Lay Out the User Interface......Page 123
Make Connections......Page 124
Edit AppController.m......Page 126
Object Delegates......Page 128
For the More Curious: How Delegates Work......Page 129
Challenge: Make a Delegate......Page 130
Challenge: Make a Data Source......Page 131
Key-Value Coding......Page 132
Bindings......Page 134
Key-Value Observing......Page 136
Making Keys Observable......Page 137
@property and @synthesize......Page 139
Attributes of a Property......Page 140
For the More Curious: Key Paths......Page 141
For the More Curious: Key-Value Observing......Page 142
Chapter 8 NSArrayController......Page 144
Starting the RaiseMan Application......Page 145
In Xcode......Page 146
In Interface Builder......Page 149
Key-Value Coding and nil......Page 153
Add Sorting......Page 154
For the More Curious: Sorting without NSArrayController......Page 155
Challenge 2......Page 156
NSInvocation......Page 160
How the NSUndoManager Works......Page 161
Adding Undo to RaiseMan......Page 163
Key-Value Observing......Page 166
Undo for Edits......Page 167
Begin Editing on Insert......Page 170
For the More Curious: Windows and the Undo Manager......Page 172
Chapter 10 Archiving......Page 174
Encoding......Page 175
Decoding......Page 177
Info.plist and NSDocumentController......Page 178
NSDocument......Page 179
Saving and NSKeyedArchiver......Page 182
Loading and NSKeyedUnarchiver......Page 183
Setting the Extension and Icon for the File Type......Page 184
For the More Curious: Preventing Infinite Loops......Page 187
For the More Curious: Document-Based Applications without Undo......Page 188
Universal Type Identifiers......Page 189
NSManagedObjectModel......Page 192
Interface......Page 194
Create and Configure Views......Page 196
Connections and Bindings......Page 198
How Core Data Works......Page 201
NSPanel......Page 204
Adding a Panel to the Application......Page 205
Setting Up the Menu Item......Page 207
AppController.m......Page 208
Preferences.nib......Page 209
PreferenceController.m......Page 213
For the More Curious: NSBundle......Page 215
Challenge......Page 216
Chapter 13 User Defaults......Page 218
NSDictionary......Page 219
NSMutableDictionary......Page 220
NSUserDefaults......Page 221
Precedence of Different Types of Defaults......Page 222
Creating Keys for the Names of the Defaults......Page 223
Letting the User Edit the Defaults......Page 224
Suppressing the Creation of Untitled Documents......Page 226
Setting the Background Color on the Table View......Page 227
For the More Curious: Reading and Writing Defaults from the Command Line......Page 228
Challenge......Page 229
What Notifications Are......Page 230
NSNotification and NSNotificationCenter......Page 231
Posting a Notification......Page 233
Registering as an Observer......Page 234
The userInfo Dictionary......Page 235
For the More Curious: Delegates and Notifications......Page 236
Challenge......Page 237
Chapter 15 Using Alert Panels......Page 238
Make the User Confirm the Deletion......Page 239
Challenge......Page 242
Chapter 16 Localization......Page 244
Localizing a Nib File......Page 245
String Tables......Page 247
Creating String Tables......Page 248
Using the String Table......Page 250
For the More Curious: ibtool......Page 251
For the More Curious: Explicit Ordering of Tokens in Format Strings......Page 252
The View Hierarchy......Page 254
Getting a View to Draw Itself......Page 256
Create an Instance of a View Subclass......Page 257
Size Inspector......Page 258
drawRect:......Page 259
Drawing with NSBezierPath......Page 261
NSScrollView......Page 263
For the More Curious: Cells......Page 266
For the More Curious: isFlipped......Page 268
Challenge......Page 269
NSEvent......Page 270
Using NSOpenPanel......Page 272
Change the Nib File......Page 273
Edit the Code......Page 276
Composite an Image onto Your View......Page 277
The View's Coordinate System......Page 279
For the More Curious: NSImage......Page 282
Challenge......Page 283
Chapter 19 Keyboard Events......Page 284
NSEvent......Page 286
Lay Out the Interface......Page 287
Make Connections......Page 288
Write the Code......Page 291
For the More Curious: Rollovers......Page 295
The Fuzzy Blue Box......Page 296
NSFont......Page 298
NSAttributedString......Page 299
Drawing Strings and Attributed Strings......Page 301
Making Letters Appear......Page 302
Getting Your View to Generate PDF Data......Page 304
Challenge 2......Page 307
Chapter 21 Pasteboards and Nil-Targeted Actions......Page 308
NSPasteboard......Page 309
Add Cut, Copy, and Paste to BigLetterView......Page 310
Nil-Targeted Actions......Page 311
How the Responder Chain Is Searched......Page 312
Looking at the Nib File......Page 313
For the More Curious: Lazy Copying......Page 314
Challenge 2......Page 315
Add a Method to NSString......Page 316
For the More Curious: Declaring Informal Protocols......Page 318
Chapter 23 Drag-and-Drop......Page 320
Make BigLetterView a Drag Source......Page 321
Make BigLetterView a Drag Destination......Page 324
Add Highlighting......Page 325
Implement the Dragging-Destination Methods......Page 326
Test......Page 327
For the More Curious: Operation Mask......Page 328
Chapter 24 NSTimer......Page 330
Lay Out the Interface......Page 332
Make Connections......Page 333
Adding Code to AppController......Page 335
Challenge......Page 337
Chapter 25 Sheets......Page 338
Adding a Sheet......Page 339
Lay Out the Interface......Page 340
Add Code......Page 344
For the More Curious: contextInfo......Page 345
For the More Curious: Modal Windows......Page 346
Chapter 26 Creating NSFormatters......Page 348
A Basic Formatter......Page 349
Edit the Nib File......Page 350
NSColorList......Page 352
Implement the Basic Formatter Methods......Page 353
The delegate of the NSControl......Page 355
Checking Partial Strings......Page 356
Formatters That Return Attributed Strings......Page 358
Dealing with Pagination......Page 360
Challenge......Page 365
Chapter 28 Web Service......Page 366
AmaZone......Page 367
Lay Out the Interface......Page 368
Write Code......Page 370
Challenge: Add a WebView......Page 374
Chapter 29 View Swapping......Page 376
Get Started......Page 377
Create ManagingViewController Class......Page 378
Create ViewControllers and Their NIB files......Page 379
Add View Swapping to MyDocument......Page 381
Resizing the Window......Page 383
Edit the Model......Page 386
Create Custom NSManagedObject Classes......Page 387
Employee......Page 388
Department......Page 389
DepartmentView.nib......Page 390
EmployeeView.nib......Page 392
Events and nextResponder......Page 393
Chapter 31 Garbage Collection......Page 396
C Primitive......Page 397
Polynomials Example......Page 398
Instruments......Page 404
Challenge: Do Bad Things......Page 406
Chapter 32 Core Animation......Page 408
Creating CALayer......Page 409
Using CALayer and CAAnimation......Page 411
Removing Polynomials......Page 413
Resizing and Redrawing the Layers......Page 414
CALayer......Page 415
Using NSOpenGLView......Page 418
Writing the Application......Page 419
Lay Out the Interface......Page 420
Write Code......Page 423
Multithreading versus Multiprocessing......Page 426
ZIPspector......Page 427
Asynchronous Reads......Page 431
iPing......Page 432
Challenge: .tar and .tgz files......Page 436
Chapter 35 The End......Page 438
Challenge......Page 439
A......Page 440
C......Page 441
D......Page 442
E......Page 443
H......Page 444
K......Page 445
M......Page 446
N......Page 447
O......Page 449
P......Page 450
S......Page 451
V......Page 453
Z......Page 454




نظرات کاربران