دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Joshua Nozzi
سری:
ISBN (شابک) : 0321767527
ناشر: Peachpit Press
سال نشر: 2011
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 17 مگابایت
در صورت تبدیل فایل کتاب Mastering Xcode 4 Develop and Design به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Mastering Xcode 4 توسعه و طراحی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Xcode 4 دارای یک رابط کاربری کاملاً جدید است که بر اساس فناوری های اثبات شده ای ساخته شده است که خود اپل برای ساخت Mac OS X و iOS استفاده می کند و بیش از یک چهارم میلیون برنامه Mac OS X و iOS تولید کرده است. این کتاب مبتنی بر پروژه خوانندگان را با محیط توسعه اپل آشنا می کند. این کتاب برای توسعه دهندگان جدید Mac OS X و iOS طراحی شده است و فرض می کند که خواننده با برنامه نویسی و مفاهیم شی گرا آشنا است. این کتاب از اصول اولیه شروع میشود - نحوه دانلود، نصب و شروع استفاده از Xcode - و به بررسی دقیق ساخت و اجرای برنامهها میپردازد. بخش آخر کتاب موضوعات پیشرفته تری مانند تست، اشکال زدایی و مدیریت کد منبع را پوشش می دهد. با رویکرد کتاب، خوانندگان میتوانند پروژههایی را که در طول کتاب میسازند، بگیرند و آنها را برای استفاده در پروژههای خود تطبیق دهند.
Xcode 4 has a brand new user interface, built upon proven technologies that Apple itself uses to build Mac OS X and iOS, and that have produced over a quarter million Mac OS X and iOS apps. This project-based book introduces readers to Apple's development environment. The book is aimed at new Mac OS X and iOS developers and assumes the reader is familiar with programming and object-oriented concepts. The book starts at the basics--how to download, install, and start using Xcode--and moves to a detailed look at building and running applications. The last part of the book covers more advanced topics, such as testing, debugging, and source-code management. With the book's approach, readers will be able to take the projects they build during the book and adapt them for use in their own projects.
Contents......Page 6
Introduction......Page 11
Welcome to Xcode......Page 13
PART I: THE BASICS: GETTING STARTED WITH XCODE4......Page 16
CHAPTER 1 DISCOVERING XCODE TOOLS......Page 17
Installing......Page 19
Exploring......Page 20
Wrapping Up......Page 22
CHAPTER 2 STARTING A PROJECT......Page 23
Welcome to Xcode!......Page 25
Creating a New Project......Page 26
Project Modernization......Page 30
Wrapping Up......Page 32
CHAPTER 3 NAVIGATING A PROJECT......Page 33
The Workspace Window......Page 35
The Navigator Area......Page 36
The Jump Bar......Page 41
The Editor Area......Page 42
The Utility Area......Page 46
The Debug Area......Page 47
The Activity Viewer......Page 48
The Tabs......Page 49
Wrapping Up......Page 50
CHAPTER 4 GETTING HELP......Page 51
The Help Menu......Page 53
The Organizer’s Documentation Tab......Page 54
The Source Editor......Page 56
Community Help and Feedback......Page 57
Wrapping Up......Page 58
PART II: WORKING WITH COCOA APPLICATIONS......Page 60
CHAPTER 5 CREATING USER INTERFACES......Page 61
Understanding Nibs......Page 63
Getting Familiar with Interface Builder......Page 65
Adding User Interface Elements......Page 70
Layout......Page 73
Wrapping Up......Page 84
CHAPTER 6 ADDING FILES TO A PROJECT......Page 85
Adding Existing Files......Page 87
Creating New Files......Page 89
Using the File Template Library......Page 91
Wrapping Up......Page 92
CHAPTER 7 WRITING CODE WITH THE SOURCE EDITOR......Page 93
Exploring the Source Editor Interface......Page 95
Navigating Source Code......Page 96
Using Code Completion......Page 99
Exploring the Code Snippet Library......Page 100
Wrapping Up......Page 102
CHAPTER 8 SEARCHING AND REPLACING......Page 103
Using the Search Navigator......Page 105
Wrapping Up......Page 112
CHAPTER 9 BASIC DEBUGGING AND ANALYSIS......Page 113
Compile-Time Debugging......Page 115
Runtime Debugging......Page 117
Wrapping Up......Page 124
CHAPTER 10 USING THE DATA MODEL EDITOR......Page 125
Introducing Core Data......Page 127
Using the Data Model Editor......Page 130
Creating a Basic Data Model......Page 132
Creating a UI for the Model......Page 133
Wrapping Up......Page 140
CHAPTER 11 CUSTOMIZING THE APPLICATION ICON......Page 141
Picking the Ideal Artwork......Page 143
Creating Icons......Page 144
Setting the Application Icon......Page 146
Wrapping Up......Page 148
CHAPTER 12 DEPLOYING AN APPLICATION......Page 149
Archiving......Page 151
Alternatives to Archiving......Page 155
Wrapping Up......Page 156
PART III: GOING BEYOND THE BASICS......Page 158
CHAPTER 13 ADVANCED EDITING......Page 159
Renaming Symbols......Page 161
Refactoring......Page 162
Organizing with Macros......Page 165
Changing Editor Key Bindings......Page 166
Jump to Definition......Page 167
Wrapping Up......Page 168
CHAPTER 14 THE BUILD SYSTEM......Page 169
An Overview......Page 171
Working with Targets......Page 174
Working with Schemes......Page 193
Entitlements (Sandboxing)......Page 206
Wrapping Up......Page 208
CHAPTER 15 LIBRARIES, FRAMEWORKS, AND LOADABLE BUNDLES......Page 209
What are Libraries, Frameworks, and Bundles?......Page 211
Using Existing Libraries and Frameworks......Page 214
Creating a Framework......Page 223
Wrapping Up......Page 230
CHAPTER 16 WORKSPACES......Page 231
What Is a Workspace?......Page 233
When to Use a Workspace......Page 235
Creating a Workspace......Page 236
Another Kind of Workspace......Page 243
Wrapping Up......Page 246
CHAPTER 17 DEBUGGING AND ANALYSIS IN DEPTH......Page 247
Using the Clang Static Analyzer......Page 249
Exploring Analyzer Results......Page 251
Threads and Stacks......Page 257
Inspecting Memory......Page 261
Conferring with the Console......Page 265
Viewing Generated Output......Page 273
Debugging Apps for iOS Devices......Page 275
Wrapping Up......Page 284
CHAPTER 18 UNIT TESTING......Page 285
What is Unit Testing?......Page 287
Unit Testing in Xcode......Page 291
Writing a Unit Test......Page 299
Adding Unit Tests to Existing Projects......Page 310
Wrapping Up......Page 312
CHAPTER 19 USING SCRIPTING AND PREPROCESSING......Page 313
Extending Your Workflow with Custom Scripts......Page 315
Using the Preprocessor......Page 328
Wrapping Up......Page 337
CHAPTER 20 USING INSTRUMENTS......Page 339
An Overview of DTrace......Page 341
A Tour of Instruments......Page 342
Using Instruments for Common Tasks......Page 354
Wrapping Up......Page 363
CHAPTER 21 SOURCE CODE MANAGEMENT......Page 365
Xcode Snapshots......Page 367
Using an SCM System......Page 371
Wrapping Up......Page 388
B......Page 389
C......Page 390
D......Page 391
G......Page 392
I......Page 393
M......Page 394
P......Page 395
S......Page 396
T......Page 398
W......Page 399
Z......Page 400
APPENDIXES......Page 402
APPENDIX A: MANAGING YOUR iOS DEVICES......Page 403
APPENDIX B: GESTURES AND KEYBOARD SHORTCUTS......Page 417
APPENDIX C: DOCUMENTATION UPDATES......Page 433
APPENDIX D: OTHER RESOURCES......Page 437