ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Cocoa Recipes for Mac OS X (2nd Edition)

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

Cocoa Recipes for Mac OS X (2nd Edition)

مشخصات کتاب

Cocoa Recipes for Mac OS X (2nd Edition)

ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 0321670418, 9780321670410 
ناشر: Peachpit Press 
سال نشر: 2010 
تعداد صفحات: 648 
زبان: English  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

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



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

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


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

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


توضیحاتی در مورد کتاب دستورالعمل های کاکائو برای Mac OS X (نسخه دوم)

نسخه کاملاً اصلاح شده، اکنون Snow Leopard را پوشش می دهد! بهار از وب سایت اصلی Vermont Recipes، جایی که بسیاری از توسعه دهندگان کاکائو امروزی شروع به کار کردند، Cocoa Recipes for Mac OS X, Second Edition یک کتاب آشپزی برنامه نویسی است که به شما نشان می دهد چگونه یک مک کامل ایجاد کنید. برنامه OS X. در این نسخه به روز شده، نویسنده Bill Cheeseman از یک روش عملی و گام به گام برای ساختن یک برنامه از ابتدا تا انتها با استفاده از چارچوب های کاکائو استفاده می کند. او با ایجاد پروژه با استفاده از Xcode و طراحی و ساخت رابط کاربری با Interface Builder شروع می کند و سپس جزئیات مورد انتظار از هر برنامه کاربردی مانند مدیریت اسناد و پنجره ها، تنظیم منوی اصلی و پیکربندی کنترل ها را پر می کند. دستور العمل های بعدی به شما نشان می دهد که چگونه ویژگی های مهمی مانند پنجره تنظیمات برگزیده، چاپ، کتاب راهنما و پشتیبانی از AppleScript را اضافه کنید. این کتاب با بحث در مورد استقرار محصول نهایی شما و مراحلی که می توانید برای کشف ویژگی های اضافی بردارید، به پایان می رسد. با تجهیز به تخصص و تکنیک های دنیای واقعی در این کتاب، برنامه نویسان با دانش C و Objective-C می توانند به سرعت بر مهارت نوشتن برنامه های کاکائو برای Mac OS X مسلط شوند. نوشته شده برای برنامه نویسان C و Objective-C که می خواهند به قدرت و انعطاف‌پذیری فوق‌العاده طراحی‌شده در چارچوب‌های کاکائو، و همچنین برای توسعه‌دهندگان با تجربه کاکائو که به دنبال گسترش مهارت‌های خود هستند. با پیروی از دستور العمل‌های کتاب برای ایجاد یک برنامه کامل کاکائو، خوانندگان می‌توانند همان مراحل را برای نوشتن هر برنامه کاکائو مبتنی بر سند دنبال کنند. شامل جدیدترین تکنیک‌ها برای نوشتن برنامه‌های کاکائو برای Mac OS X نسخه 10.6 Snow Leopard. فایل‌های منبع پروژه در وب در www.peachpit.com/cocoarecipes موجود است.


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

Completely revised edition, now covering Snow Leopard!Springing from the original Vermont Recipes Web site, where many of today’s Cocoa developers got their start, Cocoa Recipes for Mac OS X, Second Edition is a programming cookbook that shows you how to create a complete Mac OS X application. In this updated edition, author Bill Cheeseman employs a practical, step-by-step method for building a program from start to finish using the Cocoa frameworks. He begins by creating the project using Xcode and designing and building the user interface with Interface Builder, and then he fills in the details expected of any working application, such as managing documents and windows, setting up the main menu, and configuring controls. Later recipes show you how to add important features such as a preferences window, printing, a Help book, and AppleScript support. The book concludes with a discussion of deployment of your finished product and steps you can take to explore additional features. Equipped with the expertise and real-world techniques in this book, programmers with some knowledge of C and Objective-C can quickly master the craft of writing Cocoa programs for Mac OS X.Written for C and Objective-C programmers who want to tap the extraordinary power and flexibility designed into the Cocoa frameworks, as well as for experienced Cocoa developers looking to extend their skills.By following the book’s recipes for creating a complete Cocoa application, readers can retrace the same steps to write any document-based Cocoa program.Includes the latest techniques for writing Cocoa applications for Mac OS X v10.6 Snow Leopard.Project source files are available on the Web at www.peachpit.com/cocoarecipes.



فهرست مطالب

Table of Contents\r......Page 6
Introduction\r......Page 12
About Vermont Recipes\r......Page 13
Why Cocoa?\r......Page 15
Why Objective-C?\r......Page 17
Naming Conventions\r......Page 18
Xcode and Interface Builder\r......Page 19
New Technologies\r......Page 21
The Vermont Recipes Application Specification\r......Page 22
Downloading and Installing the Project Files\r......Page 23
Section 1: Objective-C and the Cocoa Frameworks\r......Page 24
Appliances and Utensils\r......Page 25
Ingredients\r......Page 26
Serving Suggestions\r......Page 31
Section 2: Building an Application\r......Page 32
Step 1: Create the New Project\r......Page 34
Step 2: Explore the Project\r......Page 37
Step 3: Set Xcode Preferences\r......Page 41
Step 4: Revise the Document\'s Header and Implementation Files\r......Page 43
Step 5: Rename the Document\'s Files\r......Page 47
Step 6: Edit the Document\'s Methods\r......Page 49
Step 7: Create and Revise the Window Controller Files\r......Page 52
Step 8: Edit the Credits File\r......Page 56
Step 9: Edit the Info.plist File\r......Page 58
Step 10: Edit the InfoPlist.strings File\r......Page 65
Step 11: Create a Localizable.strings File\r......Page 68
Step 12: Set the Project\'s Properties and Build Settings\r......Page 69
Step 14: Save and Archive the Project\r......Page 74
Conclusion\r......Page 75
Recipe 2: Design and Build the GUI Using Interface Builder\r......Page 76
Step 1: Explore and Revise the Document Window\'s Nib File\r......Page 79
Step 2: Add a Toolbar\r......Page 86
Step 3: Add a Vertical Split View\r......Page 90
Step 4: Add a Horizontal Split View\r......Page 101
Step 5: Add a Tab View\r......Page 102
Step 6: Add a Drawer\r......Page 103
Step 7: Add a Toolbar Item to Open and Close the Drawer\r......Page 106
Step 9: Save and Archive the Project\r......Page 110
Conclusion\r......Page 111
Recipe 3: Create a Simple Text Document\r......Page 112
Step 1: Create the DiaryDocument Class in Xcode\r......Page 114
Step 2: Save a Snapshot of the Project\r......Page 117
Step 3: Create the DiaryWindowController Class and Its Nib File in Interface Builder\r......Page 120
Step 4: Add Scrolling Text Views to the Diary Window\r......Page 127
Step 5: Create the VRDocument-Controller Class and a New Menu Item\r......Page 131
Step 6: Add the Diary Document to the Info.plist File\r......Page 138
Step 7: Read and Write the Diary Document\'s Text Data\r......Page 144
Step 8: Configure the Split View Diary Window\r......Page 156
Step 10: Save and Archive the Project\r......Page 159
Conclusion\r......Page 160
Recipe 4: Add Controls to the Document Window\r......Page 162
Step 1: Add Controls to the Diary Window\r......Page 163
Step 2: Implement the Add Entry Push Button\r......Page 170
Step 3: Implement the Add Tag Push Button\r......Page 183
Step 4: Validate the Add Tag Push Button\r......Page 191
Step 5: Implement and Validate the Navigation Buttons\r......Page 201
Step 6: Implement and Validate the Date Picker\r......Page 203
Step 7: Implement and Validate the Search Field\r......Page 209
Conclusion\r......Page 214
Recipe 5: Configure the Main Menu\r......Page 216
Step 1: Create the VRApplicationController Class\r......Page 217
Step 2: Add a Read Me Menu Item to the Help Menu\r......Page 218
Step 3: Add a Diary Menu to Control the Diary Window\r......Page 223
Step 4: Add a Diary Tag Search Menu Item to the Find Submenu\r......Page 225
Step 5: Add a Recipe Info Menu Item to Open the Recipes Window\'s Drawer\r......Page 231
Step 6: Build and Run the Application\r......Page 235
Conclusion\r......Page 236
Recipe 6: Control the Document\'s Behavior\r......Page 238
Step 1: Organize the Project\'s Code\r......Page 239
Step 2: Limit the Application to a Single Diary Document\r......Page 244
Step 3: Add Error Handling to the Diary Document\r......Page 264
Step 4: Prepare Localizable Strings for Internationalization\r......Page 278
Conclusion\r......Page 280
Recipe 7: Refine the Document\'s Usability\r......Page 282
Step 1: Set the Minimum and Maximum Sizes of the Document Windows\r......Page 283
Step 2: Set the Initial Position and Size of the Document Windows\r......Page 290
Step 3: Set the Standard Zoom Size of the Document Windows\r......Page 292
Step 4: Autosave the Position and Size of the Document Windows\r......Page 297
Step 5: Autosave the Position of the Divider in the Diary Window\r......Page 305
Step 6: Autosave the Recipes Document\'s Toolbar Configuration\r......Page 307
Step 7: Autosave the Diary Document\'s Contents\r......Page 308
Step 8: Back Up the Diary Document\r......Page 320
Step 9: Implement the Revert to Saved Menu Item\r......Page 321
Step 10: Build and Run the Application\r......Page 327
Conclusion\r......Page 328
Step 1: Add a Save As PDF Menu Item\r......Page 330
Step 2: Use Alternating Show Recipe Info and Hide Recipe Info Menu Items\r......Page 336
Step 3: Use a Dynamic Add Tag and Tag All Menu Item\r......Page 339
Step 4: Use a Dynamic Add Tag and Tag All Button\r......Page 343
Step 5: Use Blocks for Notifications\r......Page 353
Step 6: Add Help Tags\r......Page 357
Step 7: Add Accessibility Features\r......Page 360
Step 8: Provide a Default Diary Document Name\r......Page 368
Step 9: Add Support for Sudden Termination\r......Page 373
Step 10: Internationalize the Application\'s Display Name\r......Page 374
Step 11: Add Application and Document Icons\r......Page 376
Step 12: Enable the Application to Run Under Leopard\r......Page 380
Step 14: Save and Archive the Project\r......Page 387
Conclusion\r......Page 388
Recipe 9: Add Printing Support\r......Page 390
Step 1: Create a Print Panel Accessory View in Interface Builder\r......Page 393
Step 2: Create an Accessory View Controller in Xcode\r......Page 397
Step 3: Add the Accessory View Controller to the Print Panel\r......Page 404
Step 4: Save Custom Print Settings\r......Page 412
Step 5: Create a Print View to Print the Document\'s Content\r......Page 421
Step 6: Print Custom Headers and Footers\r......Page 438
Step 7: Implement Print Scaling\r......Page 444
Step 8: Build and Run the Application\r......Page 455
Conclusion\r......Page 458
Recipe 10: Add a Preferences Window\r......Page 460
Step 1: Design and Build a Preferences Window in Interface Builder\r......Page 461
Step 2: Create a Preferences Window Controller in Xcode\r......Page 468
Step 3: Configure the General Tab View Item\r......Page 472
Step 4: Configure the Recipes Tab View Item\r......Page 482
Step 5: Configure the Chef\'s Diary Tab View Item\r......Page 493
Step 7: Save and Archive the Project\r......Page 504
Conclusion\r......Page 505
Recipe 11: Add Apple Help\r......Page 506
Step 1: Implement an HTML-Based Apple Help Bundle for Snow Leopard\r......Page 507
Step 2: Add Topic, Task, and Navigation Pages\r......Page 518
Step 3: Add an AppleScript Link to a Topic Page\r......Page 525
Step 4: Use the HelpViewer help: Protocol\r......Page 526
Step 5: Add Keywords and Abstracts\r......Page 529
Step 6: Add Help Buttons to Alerts, Dialogs, and Panels\r......Page 532
Step 7: Advanced Help Features\r......Page 533
Step 8: Implement a Help Book for Leopard and Earlier\r......Page 534
Conclusion\r......Page 540
Recipe 12: Add AppleScript Support\r......Page 542
Step 1: Create a Terminology Dictionary and Add the Standard Suite\r......Page 543
Step 2: Add the Vermont Recipes Suite and Extend the Application Class With a New Property\r......Page 548
Step 3: Add a Diary Document Class and a Property in the Application to Access It\r......Page 560
Step 4: Add the Text Suite and a Document Text Property\r......Page 565
Step 5: Add a Diary Entry Class and an Element in the Diary Document to Access It\r......Page 568
Step 6: Add Properties to Get and Set Diary Entry Values\r......Page 578
Step 7: Add a Current Diary Entry Property to the Document Class\r......Page 586
Step 8: Support the Make Command for New Diary Entries\r......Page 587
Step 9: Support the Delete Command for Diary Entries\r......Page 596
Step 10: Add a Custom Verb-First Command-Sort\r......Page 597
Step 11: Add Custom Object-First Commands-Encrypt and Decrypt\r......Page 601
Step 12: Move Along\r......Page 603
Step 13: Build and Run the Application\r......Page 604
Conclusion\r......Page 605
Recipe 13: Deploy the Application\r......Page 608
Step 1: Build the Application for Release\r......Page 609
Step 2: Test the Application\r......Page 610
Step 3: Provide Documentation\r......Page 612
Step 4: Provide User Support\r......Page 613
Step 5: Distribute the Application\r......Page 614
Step 6: Promote the Application\r......Page 618
Conclusion\r......Page 619
Section 3: Looking Ahead\r......Page 620
Step 1: Switch to Properties\r......Page 622
Step 2: Switch to Cocoa Bindings\r......Page 626
Step 3: Switch to Garbage Collection\r......Page 632
Conclusion\r......Page 634
A\r......Page 636
C\r......Page 637
D\r......Page 638
G\r......Page 640
I\r......Page 641
K\r......Page 642
N\r......Page 643
P\r......Page 644
R\r......Page 645
T\r......Page 646
V\r......Page 647
Z\r......Page 648




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