دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: سیستم های عامل ویرایش: نویسندگان: Bill Cheeseman سری: ISBN (شابک) : 9780201878011, 0201878011 ناشر: Peachpit Press سال نشر: 2002 تعداد صفحات: 648 زبان: English فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب Cocoa Recipes for Mac OS X به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب دستور العمل های کاکائو برای Mac OS X نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
من به تازگی با Cocoa & Mac OS X Development آشنا هستم. این کتاب یکی از سریعترین/آسانترین راهها برای به دست آوردن احساس کاکائو است. من واقعا از این کتاب لذت بردم. با دنبال کردن این کتاب، یک برنامه واقعی کاکائو توسعه خواهید داد. تمام مراحل به وضوح مستند شده است (چه/چگونه/کجا و غیره). این کتاب برای توسعه دهندگان با تجربه کاکائو نوشته نشده است. برای این مردم، این کتاب احتمالاً آسان خواهد بود ("من قبلاً این را می دانم").
I am new to Cocoa & Mac OS X Development. This book is one of the fastest/easiest ways to get a Cocoa feeling. I really enjoyed this book. By following this book, you will develop a real Cocoa application. All steps are clearly documented (what/how/where etc). This book is not written for experienced Cocoa developers. For this people, this book would be probably to easy ('I know this already').
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