ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)

دانلود کتاب برنامه نویسی آیفون: (راهنماهای بزرگ Nerd Ranch)

iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)

مشخصات کتاب

iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)

دسته بندی: برنامه نويسي
ویرایش: 1 
نویسندگان:   
سری: The Big Nerd Ranch Guide 
ISBN (شابک) : 0321706242, 9780321706249 
ناشر: Addison-Wesley Professional 
سال نشر: 2010 
تعداد صفحات: 352 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی آیفون: (راهنماهای بزرگ Nerd Ranch) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی آیفون: (راهنماهای بزرگ Nerd Ranch)

بر اساس کلاس محبوب Bootcamp آیفون Big Nerd Ranch، برنامه نویسی آیفون: راهنمای بزرگ Nerd Ranch شما را از طریق ابزارها و تکنیک های ضروری برای توسعه برنامه های کاربردی برای iPhone، iPad و iPod Touch راهنمایی می کند. در هر فصل، مفاهیم برنامه نویسی را یاد می گیرید و بلافاصله با ایجاد یک برنامه کاربردی یا ارتقای یکی از فصل های قبلی، آنها را به کار می گیرید. این برنامه ها به دقت طراحی و آزمایش شده اند تا مفاهیم مرتبط را آموزش دهند و تمرین کار با ابزارهای توسعه استاندارد Xcode، Interface Builder و Instruments را ارائه دهند. رویکرد یادگیری در حین انجام راهنما، دانش و تجربه عملی مورد نیاز برای طراحی و ساخت برنامه های کاربردی در دنیای واقعی را ارائه می دهد. در اینجا برخی از موضوعات تحت پوشش آورده شده است: رابط های پویا با انیمیشن استفاده از دوربین و کتابخانه عکس، موقعیت مکانی کاربر و خدمات نقشه برداری دسترسی به داده های شتاب سنج مدیریت حرکات چند لمسی ناوبری و برنامه های تب شده جداول و ایجاد ردیف های سفارشی راه های متعدد ذخیره و بارگیری داده ها: بایگانی، سرویس های WebLiteALocal، /بین‌المللی‌سازی \"پس از بسیاری از "شروع‌های اشتباه" با سایر کتاب‌های توسعه آیفون، این آموزش‌های واضح و مختصر مفاهیم را برای من ژل ساختند. این کتاب برای هر توسعه‌دهنده نوظهوری آیفون ضروری است.\" - پیتر واتلینگ، نیوزیلند، توسعه دهنده BubbleWrap


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

Based on Big Nerd Ranch’s popular iPhone Bootcamp class, iPhone Programming: The Big Nerd Ranch Guide leads you through the essential tools and techniques for developing applications for the iPhone, iPad, and iPod Touch. In each chapter, you will learn programming concepts and apply them immediately as you build an application or enhance one from a previous chapter. These applications have been carefully designed and tested to teach the associated concepts and to provide practice working with the standard development tools Xcode, Interface Builder, and Instruments. The guide’s learn-while-doing approach delivers the practical knowledge and experience you need to design and build real-world applications. Here are some of the topics covered:Dynamic interfaces with animationUsing the camera and photo libraryUser location and mapping servicesAccessing accelerometer dataHandling multi-touch gesturesNavigation and tabbed applicationsTables and creating custom rowsMultiple ways of storing and loading data: archiving, Core Data, SQLiteCommunicating with web servicesALocalization/Internationalization "After many 'false starts' with other iPhone development books, these clear and concise tutorials made the concepts gel for me. This book is a definite must have for any budding iPhone developer." –Peter Watling, New Zealand, Developer of BubbleWrap



فهرست مطالب

Cover......Page 1
Contents......Page 6
Our Teaching Philosophy......Page 12
How This Book Is Organized......Page 13
Style Choices......Page 15
Hardware, Software, and Deployment......Page 16
1. A Simple iPhone Application......Page 18
Creating an Xcode Project......Page 19
Using Interface Builder......Page 20
Model-View-Controller......Page 22
Declaring instance variables......Page 24
Setting pointers......Page 25
Setting targets and actions......Page 27
Implementing Methods......Page 28
Deploying an Application......Page 30
Application Icons......Page 31
Default Images......Page 32
Objects......Page 34
Using Instances......Page 35
Writing the RandomPossessions Tool......Page 37
NSArray and NSMutableArray......Page 39
Subclassing an Objective-C Class......Page 40
Instance variables......Page 42
Accessors and properties......Page 43
Instance methods......Page 44
Initializers......Page 45
Super......Page 46
Initializer chain......Page 47
Class methods......Page 48
Objective-C 2.0 Additions......Page 51
Managing memory in C......Page 54
Managing memory with objects......Page 55
Using retain counts......Page 56
Avoiding memory leaks with autorelease......Page 58
Managing memory in accessors and properties......Page 59
Retain count rules......Page 60
Managing Memory in RandomPossessions......Page 61
Delegation......Page 66
Using frameworks......Page 68
Core Location......Page 69
Receiving updates from CLLocationManager......Page 71
For the More Curious: Compiler and Linker Errors......Page 72
For the More Curious: Protocols......Page 74
Object Diagrams......Page 78
MapKit Framework......Page 79
Interface Properties......Page 80
Being a MapView Delegate......Page 82
Your own MKAnnotation......Page 84
Tagging locations......Page 86
For the More Curious: Renaming an Application......Page 89
Creating a Custom View......Page 92
The drawRect: method......Page 93
Instantiating a UIView......Page 95
Drawing Text and Shadows......Page 96
Using UIScrollView......Page 97
Zooming......Page 98
Hiding the Status Bar......Page 99
For the More Curious: Redrawing Views......Page 100
View Controllers and XIB Files......Page 102
Using View Controllers......Page 103
Creating the UITabBarController......Page 104
Creating view controllers and tab bar items......Page 105
Creating views for the view controllers......Page 108
The Lifecycle of a View Controller......Page 112
Challenge: Map Tab......Page 113
For the More Curious: Paging......Page 114
Setting Up the Accelerometer......Page 116
Getting Accelerometer Data......Page 117
Using Accelerometer Data......Page 118
Detecting Shakes......Page 119
For the More Curious: Filtering and Frequency......Page 121
Notification Center......Page 124
UIDevice Notifications......Page 125
Autorotation......Page 126
For the More Curious: Forcing Landscape Mode......Page 129
For the More Curious: Overriding Autorotation......Page 130
Beginning the Homepwner Application......Page 132
UITableViewController......Page 133
Subclassing UITableViewController......Page 134
UITableView\'s Data Source......Page 137
UITableViewDataSource protocol......Page 138
UITableViewCells......Page 140
Reusing UITableViewCells......Page 142
Challenge: Sections......Page 144
Editing Mode......Page 146
Deleting Rows......Page 149
Moving Rows......Page 150
Inserting Rows......Page 151
UINavigationController......Page 156
UINavigationBar......Page 160
An Additional UIViewController......Page 162
The XIB File and File\'s Owner......Page 163
Setting up ItemDetailViewController......Page 164
Navigating with UINavigationController......Page 166
Appearing and disappearing views......Page 169
Challenge: Number Pad......Page 170
ImageCache: a Singleton......Page 172
NSDictionary......Page 173
Singletons......Page 174
Displaying Images and UIImageView......Page 175
Taking pictures and UIImagePickerController......Page 177
Creating and using keys......Page 181
For the More Curious: Recording Video......Page 184
Application Sandbox......Page 188
Archiving......Page 189
Writing to Disk with NSData......Page 194
For the More Curious: Reading and Writing to Disk......Page 196
For the More Curious: The Application Bundle......Page 197
Handling Low-Memory Warnings......Page 200
View controller memory warnings......Page 201
Simulating Low-Memory Warnings......Page 203
16. Subclassing UITableViewCell......Page 204
Creating HomepwnerItemCell......Page 205
Create subviews......Page 206
Layout subviews......Page 207
Using the custom cell......Page 208
Image Manipulation......Page 209
Challenge: Make it Pretty......Page 212
Touch Events......Page 214
Creating the TouchTracker Application......Page 215
Turning Touches Into Lines......Page 218
Instruments......Page 220
The ObjectAlloc Instrument......Page 221
The Sampler Instrument......Page 223
For the More Curious: UIControl......Page 225
Creating a CALayer......Page 228
Layer Content......Page 230
Implicitly Animatable Properties......Page 232
For the More Curious: Layers and Views......Page 234
Challenge: Dynamic Layer Content......Page 237
Animation Objects......Page 238
Spinning the Time with CABasicAnimation......Page 241
Timing functions......Page 243
Animation completion......Page 244
Bouncing the Time with a CAKeyframeAnimation......Page 245
For the More Curious: Presentation and Model Layers......Page 246
Creating the MediaPlayer Application......Page 248
Playing System Sounds......Page 250
Playing Audio Files......Page 253
Playing Movie Files......Page 254
Challenge: Audio Recording......Page 256
Creating the TopSongs Application......Page 258
Setting up the interface......Page 259
Working with NSURLConnection......Page 261
Parsing XML......Page 263
For the More Curious: The Request Body......Page 266
For the More Curious: Credentials......Page 267
The People Picker......Page 268
Additions to Possession Class......Page 271
Address Book Functions......Page 272
For the More Curious: That Other Delegate Method......Page 275
Internationalization using NSLocale......Page 278
Localizing Resources......Page 279
NSLocalizedString and Strings Tables......Page 282
For the More Curious: NSBundle\'s Role in Internationalization......Page 285
Publishing a Service......Page 286
Browsing for Services......Page 287
TXT Record......Page 290
Socket Connections......Page 292
Settings Bundle......Page 294
Registering defaults......Page 296
Using the defaults......Page 297
Creating the Nayshunz Application......Page 300
Creating the Database......Page 302
Fetching Data......Page 303
Making and Using the Tree......Page 306
Challenge: Custom Objects......Page 308
27. Core Data......Page 310
Creating the Inventory Application......Page 311
Editing the model file......Page 312
AppController......Page 316
LabelSettingViewController......Page 318
LocationListViewController......Page 321
AssetListViewController......Page 325
CountViewController......Page 328
How It All Works......Page 333
Trade-offs of Persistence Mechanisms......Page 334
Challenge 2: Custom NSManagedObject Subclasses......Page 335
Porting existing projects to the iPad......Page 336
New Stuff......Page 339
A......Page 340
C......Page 341
D......Page 342
H......Page 343
K......Page 344
M......Page 345
N......Page 346
P......Page 347
S......Page 348
U......Page 349
X......Page 351
Z......Page 352




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