دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Baring-Gould. Sengan
سری: Sams teach yourself in 24 hours series
ISBN (شابک) : 9780672331251, 0768695570
ناشر: Sams Publishing
سال نشر: 2009;2010
تعداد صفحات: 596
[619]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 13 Mb
در صورت تبدیل فایل کتاب Sams teach yourself Cocoa touch programming in 24 hours Description based on print version record به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Sams به خودتان برنامه نویسی لمسی کاکائو را در 24 ساعت آموزش می دهد توضیحات بر اساس نسخه چاپی سابقه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در کد رنگ کامل، نمونههای نحوی مانند Xcode برجسته میشوند.
تنها در 24 جلسه یک ساعته یا کمتر، یاد بگیرید که چگونه برنامه
های قدرتمند تلفن همراه را با فناوری Cocoa Touch اپل برای iPhone
و iPod touch بسازید! با استفاده از رویکرد ساده و گام به گام این
کتاب، بر تمامی مهارت ها و فناوری های مورد نیاز خود مسلط خواهید
شد، از مدیریت تعامل با کاربر و ایجاد رابط های کاربری موثر گرفته
تا دسترسی به اینترنت، پخش رسانه، و استفاده از قابلیت های سنجش
باورنکردنی آیفون و آی پاد لمسی. . هر درس بر اساس چیزهایی است که
قبلاً آموخته اید، و پایه ای محکم برای موفقیت در دنیای واقعی به
شما می دهد!دستورالعمل های گام به گامبا دقت شما را در
میان رایج ترین وظایف برنامه نویسی Cocoa Touch راهنمایی می
کند.< b>آزمونها و تمرینهادر پایان هر فصل به شما کمک
میکند دانش خود را بیازمایید.به هر حالیادداشتها اطلاعات
جالبی در رابطه با بحث ارائه میدهند.آیا
میدانستید؟نکتهها توصیههایی ارائه میدهند یا راههای
آسانتری را برای انجام کارها به شما نشان میدهند.مراقب
باشید!احتیاطها به شما در مورد مشکلات احتمالی هشدار میدهند
و به شما توصیه میکنند چگونه از آنها اجتناب کنید.
کد ساده و کارآمدی بنویسید که منعکسکننده باشد. درک روشنی از
نحوه عملکرد Cocoa Touch و چرایی کارکرد آن به این ترتیب ایجاد
رابط های کاربری لمسی iPhone/iPod عالی از ابتدا جداول نمایش و
ارائه ناوبری واضح دسترسی به اینترنت و شبکه ها و نمایش صفحات وب
ذخیره و بازیابی داده ها، از جمله تنظیمات برگزیده کاربر درک نحوه
تعامل حلقه زمان اجرا Cocoa Touch با برنامه شما طراحی و دستکاری
تصاویر ایجاد انیمیشن های پیچیده مانند برنامه های Cover Flow
Build که رسانه را پخش و ضبط می کنند استفاده از شتاب سنج داخلی
آیفون، قابلیت های GPS و پشتیبانی از WiFi به اشتراک گذاری داده
ها از طریق URL های سفارشی، ایمیل ها و تکنیکهای دیگر، باگهای
رایج نرمافزار Cocoa Touch را پیدا و رفع کنید، از تنگناهای
عملکردی که بر کد Cocoa Touch تأثیر میگذارند اجتناب کنید
In Full Color Code samples are syntax highlighted as in Xcode!!
In just 24 sessions of one hour or less, learn how to build
powerful mobile applications with Apple's Cocoa Touch
technology for the iPhone and iPod touch! Using this book's
straightforward, step-by-step approach, you'll master every
skill and technology you need, from handling user interaction
and building effective user interfaces to accessing the
Internet, playing media, and using the iPhone and iPod touch's
incredible sensing capabilities. Each lesson builds on what
you've already learned, giving you a rock-solid foundation for
real-world success!Step-by-step instructionscarefully
walk you through the most common Cocoa Touch programming
tasks.Quizzes and Exercisesat the end of each chapter
help you test your knowledge.By the Waynotes present
interesting information related to the discussion.Did You
Know?tips offer advice or show you easier ways to perform
tasks.Watch Out!cautions alert you to possible problems
and give you advice on how to avoid them.
Write simple, efficient code that reflects a clear
understanding of how Cocoa Touch works and why it works that
way Build great iPhone/iPod touch user interfaces from the
ground up Display tables and provide for clear navigation
Access the Internet and networks and show web pages Save and
retrieve data, including user preferences Understand how the
Cocoa Touch runtime loop interacts with your application Draw
and manipulate images Create complex animations such as Cover
Flow Build applications that play and record media Use the
iPhone's built-in accelerometer, GPS capabilities, and WiFi
support Share data via custom URLs, emails, and other
techniques Find and fix common Cocoa Touch software bugs, fast
Avoid the performance bottlenecks that affect Cocoa Touch code
Cover......Page 1
Table of Contents......Page 6
About This Book......Page 18
What You Need......Page 19
Conventions Used in This Book......Page 20
Setting Up Your Development Tools......Page 22
Using Xcode......Page 23
Using Interface Builder......Page 30
Summary......Page 37
Exercise......Page 38
Objective-C......Page 40
Binding an Object to the User Interface......Page 48
Basic Memory Management......Page 56
Type Checking Rules......Page 58
Type Checking......Page 59
Summary......Page 61
Workshop......Page 62
Exercise......Page 63
Managing Memory with NSAutoReleasePools......Page 64
Objective-C Strings......Page 69
Introducing the Debugger......Page 79
Understanding Messaging......Page 82
Debugging a Real Bug......Page 85
Using Shorthands......Page 87
Workshop......Page 91
Exercises......Page 92
HOUR 4: Making the Calculator Calculate......Page 94
A Simple Calculator......Page 95
Mutable Classes: Making a "Printing" Calculator......Page 99
Dynamic Objective-C......Page 105
Workshop......Page 113
Exercises......Page 114
A Better Model/Controller Split......Page 116
Using an NSDictionary to Add Variables to the Calculator......Page 123
The Key-Value Coding and Observing Protocols......Page 130
Workshop......Page 137
Exercise......Page 138
User-Interface Building-Blocks: Views......Page 140
Building the UI from Views......Page 153
Q&A......Page 164
Exercise......Page 165
Run Loops and Core Foundation......Page 166
How Cocoa Uses the Run Loop......Page 172
Touch Event Dispatching......Page 177
Summary......Page 184
Workshop......Page 185
Exercises......Page 186
Adding Images to UIButton......Page 188
Core Graphics......Page 195
Drawing Your Own Button......Page 211
Workshop......Page 216
Exercises......Page 217
HOUR 9: Layers and Core Animation: Creating a Cover Flow Clone......Page 218
Placing Layers in 3D Space......Page 219
Using Core Animation......Page 225
Creating a Cover Flow Clone......Page 237
Q&A......Page 247
Exercises......Page 248
View Controllers......Page 250
Adding a Scientific Mode to the Calculator......Page 259
Q&A......Page 267
Workshop......Page 268
Exercises......Page 269
HOUR 11: Displaying Tables......Page 270
Creating Tables......Page 271
Using Table Cells......Page 278
Creating a Twitter Application......Page 285
Summary......Page 289
Workshop......Page 290
Exercises......Page 291
Using Modal View Controllers......Page 292
Saving Application Defaults......Page 296
Using Tab Bars......Page 300
Using Navigation Bars......Page 304
Workshop......Page 312
Exercises......Page 313
Creating Your Own Undo/Redo Manager......Page 314
Using NSUndoManager......Page 322
Q&A......Page 324
Exercise......Page 325
How Networks Work......Page 326
How the Web Works......Page 333
Using Cocoa Touch to Access the Web......Page 338
Making the Twitter Application Deal with Errors......Page 345
Summary......Page 347
Workshop......Page 348
Exercises......Page 349
Understanding UIWebView......Page 352
Using UIWebViews......Page 356
Using WebKit Extensions......Page 362
Q&A......Page 369
Workshop......Page 370
Exercises......Page 371
HOUR 16: Adding Application Preferences......Page 372
Retrieving Settings Set by the Settings Application......Page 373
Creating a Settings Bundle for the Settings Application......Page 374
Dynamically Updating Data from the Network......Page 382
Summary......Page 385
Workshop......Page 386
Exercises......Page 387
Saving and Reading Data from Files......Page 388
Saving and Reading Data from an SQLite Database......Page 390
Workshop......Page 402
Exercise......Page 403
Using NSSortDescriptor and NSPredicate......Page 404
Using Core Data......Page 407
Using Xcode to Design Objects......Page 421
Workshop......Page 424
Exercises......Page 425
Playing and Recording Audio......Page 426
Playing Video Files......Page 443
Summary......Page 446
Workshop......Page 447
Exercises......Page 448
Using the iPhone's Accelerometer......Page 450
Determining the iPhone's Location......Page 455
Taking Photos and Making Short Videos......Page 461
Workshop......Page 463
Exercises......Page 464
Using Custom URLs......Page 466
Using Pasteboards......Page 469
Exporting Data......Page 472
Q&A......Page 476
Workshop......Page 477
Exercises......Page 478
Using gdb, dtrace, valgrind, and nib2objc......Page 480
Resolving Cocoa Misunderstandings......Page 489
Workshop......Page 494
Exercise......Page 495
Profiling Your Code......Page 496
Optimizing Your Memory Usage......Page 503
Optimizing Your Code's Speed......Page 512
Q&A......Page 517
Workshop......Page 518
Exercise......Page 519
Polishing Your Application for Submission......Page 520
Localizing Your Application......Page 523
Submitting Your Application to the App Store......Page 531
Summary......Page 534
Q&A......Page 535
Workshop......Page 536
Exercise......Page 537
Primitive Types......Page 538
System Libraries......Page 539
Memory Access......Page 540
Strings......Page 541
New Kinds of Errors......Page 542
Logging in to the Developer Website......Page 544
Obtaining Permission to Upload Your Application to Your Device......Page 546
Building Your Application to Run on a Device......Page 548
Updating Mobile Provisions......Page 550
Uploading Your Application to Your Device......Page 551
Checking Changes That Do Not Show Up......Page 557
Checking the App Store Executable......Page 558
Books and Papers......Page 560
Web Resources......Page 562
Uncaught Exceptions......Page 564
The Implementation of Exceptions......Page 565
NSZones......Page 566
Creating Singletons by Overriding allocWithZone:......Page 567
Extending Objects by Overriding allocWithZone:......Page 568
How Applications Start......Page 569
Threads......Page 570
pthreads......Page 571
NSThreads......Page 572
Deciding Whether to Use Threading or One-Shot Invocation......Page 577
Types of Layers......Page 579
View Controller Hierarchy Used in the Twitter Application......Page 583
A......Page 584
B......Page 586
C......Page 587
D......Page 591
E......Page 592
G......Page 593
I......Page 594
J–K......Page 595
L......Page 596
M......Page 597
N......Page 599
O......Page 601
P......Page 602
Q–R......Page 604
S......Page 605
T......Page 607
U......Page 610
W......Page 612
X–Z......Page 613