Learning Objective-C 2.0: a hands-on guide to the basics of Objective-C programming for Mac and iPhone OS developers

دانلود کتاب Learning Objective-C 2.0: a hands-on guide to the basics of Objective-C programming for Mac and iPhone OS developers

40000 تومان موجود

کتاب Learning Objective-C 2.0: راهنمای عملی اصول برنامه نویسی Objective-C برای توسعه دهندگان سیستم عامل مک و آیفون نسخه زبان اصلی

دانلود کتاب Learning Objective-C 2.0: راهنمای عملی اصول برنامه نویسی Objective-C برای توسعه دهندگان سیستم عامل مک و آیفون بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 4


توضیحاتی در مورد کتاب Learning Objective-C 2.0: a hands-on guide to the basics of Objective-C programming for Mac and iPhone OS developers

نام کتاب : Learning Objective-C 2.0: a hands-on guide to the basics of Objective-C programming for Mac and iPhone OS developers
عنوان ترجمه شده به فارسی : Learning Objective-C 2.0: راهنمای عملی اصول برنامه نویسی Objective-C برای توسعه دهندگان سیستم عامل مک و آیفون
سری :
نویسندگان : ,
ناشر : Addison-Wesley Professional
سال نشر : 2010
تعداد صفحات : 414
ISBN (شابک) : 9780321711380 , 0321711386
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 3 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Cover......Page 1
Contents......Page 12
Preface......Page 24
Acknowledgments......Page 32
About the Author......Page 34
I: Introduction to Objective-C......Page 36
1 C, The Foundation of Objective-C......Page 38
The Structure of a C Program......Page 39
Variables......Page 43
Operators......Page 51
Expressions and Statements......Page 56
Program Flow......Page 57
Preprocessor......Page 66
printf......Page 68
Using gcc and gdb......Page 70
Exercises......Page 72
Memory Layout of an Objective-C Program......Page 76
Automatic Variables......Page 77
External Variables......Page 78
Declaration Keywords......Page 79
Scope......Page 82
Dynamic Allocation......Page 84
Summary......Page 86
Exercises......Page 87
Object-Oriented Programming......Page 90
An Introduction to Objective-C......Page 93
Objective-C Additions......Page 101
Summary......Page 106
Building with Xcode......Page 108
Objective-C Program Structure......Page 111
An Object-Oriented Hello World......Page 114
HelloObjectiveC.m......Page 121
Exercises......Page 123
II: Language Basics......Page 126
Methods......Page 128
Messaging......Page 131
Messaging Details......Page 133
Under the Hood......Page 141
Message Forwarding......Page 143
Efficiency......Page 144
Introspection and Other Runtime Fun......Page 146
Summary......Page 147
Exercises......Page 148
Defining a Class......Page 150
Subclassing a Class......Page 154
Creating Objects......Page 161
Destroying Objects......Page 170
Copying Objects......Page 171
Exercises......Page 176
Class Objects......Page 178
Other Class Methods......Page 182
Mimicking Class Variables......Page 186
Exercises......Page 192
What Is a Framework?......Page 194
Cocoa Frameworks......Page 196
AppKit......Page 197
Core Foundation......Page 198
Core Graphics......Page 201
Other Apple-Supplied Frameworks......Page 202
Under the Hood......Page 203
Summary......Page 205
Immutable and Mutable Classes......Page 206
Class Clusters......Page 207
NSString......Page 208
Collection Classes......Page 212
NSNumber......Page 218
NSNull......Page 219
NSData......Page 220
NSURL......Page 221
Structures......Page 222
Summary......Page 223
Exercises......Page 224
if Statements......Page 226
for Statements and Implicit Loops......Page 230
while Statements and NSEnumerator......Page 231
Fast Enumeration......Page 234
An Example Using Fast Enumeration......Page 236
Exceptions......Page 240
Summary......Page 245
Exercises......Page 246
Categories......Page 248
Extensions......Page 253
Instance Variable Scope (Access Control)......Page 255
Namespaces......Page 256
Security......Page 257
Calling C Functions from Objective-C......Page 259
Exercises......Page 261
12 Properties......Page 264
Accessing Instance Variables Outside of an Object (Don’t Do It)......Page 265
Declaring and Implementing Accessors......Page 266
Accessors Using Properties......Page 268
The @property Statement......Page 271
More About @dynamic......Page 273
Subclassing and Properties......Page 275
Properties as Documentation......Page 277
Dot Syntax......Page 278
Summary......Page 281
Exercises......Page 282
Protocols......Page 284
Using Protocols......Page 285
TablePrinter Example......Page 288
Protocol Objects and Testing for Conformance......Page 295
Informal Protocols......Page 296
Summary......Page 297
Exercises......Page 298
III: Advanced Concepts......Page 300
14 Reference Counting......Page 302
The Problem......Page 303
Reference Counting......Page 304
Receiving Objects......Page 306
Ownership......Page 308
dealloc......Page 309
Returning Objects......Page 311
retainCount......Page 316
Multithreading......Page 317
When Retain Counts Go Bad......Page 318
Retain Cycles......Page 320
Summary......Page 323
Exercises......Page 324
Garbage Collection: The Theory......Page 326
Garbage Collection: The Practice......Page 328
Using Garbage Collection......Page 329
Finalizers......Page 331
malloc and Garbage Collection......Page 332
Core Foundation Objects and Garbage Collection......Page 333
Some Bumps in the Road......Page 334
Garbage Collection Pro and Con......Page 338
Exercises......Page 340
16 Blocks......Page 344
Function Pointers......Page 345
The Trouble with Function Pointers......Page 349
NSInvocation......Page 350
Blocks......Page 352
Some Philosophical Reservations......Page 366
Exercises......Page 367
IV: Appendices......Page 370
A: Reserved Words and Compiler Directives......Page 372
B: Toll-Free Bridged Classes......Page 374
C: 32- and 64-Bit......Page 376
Performance......Page 377
More Information......Page 378
Synthesized Instance Variables......Page 380
The Fragile Base Class Problem—Solved......Page 382
Apple Resources......Page 384
Books......Page 385
A......Page 386
C......Page 388
E......Page 393
F......Page 394
G......Page 395
I......Page 396
M......Page 398
N......Page 400
O......Page 401
P......Page 402
R......Page 403
S......Page 405
T......Page 406
X......Page 407




پست ها تصادفی