دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: 1 Pap/Psc نویسندگان: Alasdair Allan سری: ISBN (شابک) : 0596806434, 9781449382865 ناشر: O'Reilly Media سال نشر: 2010 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 14 مگابایت
در صورت تبدیل فایل کتاب Learning IPhone Programming: From Xcode to App Store به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش برنامه نویسی آی فون: از Xcode به App Store نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
تجربه عملی مورد نیاز برای برنامه نویسی برای iPhone و iPod Touch را دریافت کنید. با استفاده از این راهنمای آسان برای دنبال کردن، با یادگیری نحوه استفاده از ابزارهای Xcode، زبان برنامهنویسی Objective-C و چارچوبهای اصلی، چندین برنامه نمونه میسازید. قبل از اینکه متوجه شوید، نه تنها مهارتهای توسعه برنامههای خود را خواهید داشت، بلکه میدانید که چگونه از طریق فرآیند ارسال برنامهها به فروشگاه برنامه iTunes عبور کنید. چه یک توسعهدهنده جدید برای برنامهنویسی مک هستید یا برنامه نویس باتجربه مک آماده مقابله با آیفون و آی پاد تاچ است، یادگیری برنامه نویسی آیفون به شما در ساخت برنامه های آیفون آماده بازار کمک می کند. فوراً از Xcode استفاده کنید و یاد بگیرید که چگونه با Interface Builder کار کنید از مزیت مدل-view استفاده کنید. معماری کنترلر (MVC) با Objective-C یک رابط ورودی داده بسازید و یاد بگیرید که چگونه داده های دریافتی را تجزیه و ذخیره کنید. از شتابسنج، حسگر مجاورت، GPS، قطبنمای دیجیتال و دوربین آیفون استفاده کنید.
Get the hands-on experience you need to program for the iPhone and iPod Touch. With this easy-to-follow guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks. Before you know it, you'll not only have the skills to develop your own apps, you'll know how to sail through the process of submitting apps to the iTunes App Store.Whether you're a developer new to Mac programming or an experienced Mac developer ready to tackle the iPhone and iPod Touch, Learning iPhone Programming will give you a head start on building market-ready iPhone apps.Start using Xcode right away, and learn how to work with Interface Builder Take advantage of model-view-controller (MVC) architecture with Objective-C Build a data-entry interface, and learn how to parse and store the data you receive Solve typical problems while building a variety of challenging sample apps Understand the demands and details of App Store and ad hoc distribution Use iPhone's accelerometer, proximity sensor, GPS, digital compass, and camera Integrate your app with iPhone's preference pane, media playback, and more
Table of Contents......Page 7
What Will You Learn?......Page 13
What’s in This Book?......Page 14
Conventions Used in This Book......Page 15
How to Contact Us......Page 16
Acknowledgments......Page 17
The Pros and Cons......Page 19
Why Write Native Applications?......Page 20
The Release Cycle......Page 21
Build It and They Will Come......Page 22
Registering As an iPhone Developer......Page 23
Enrolling in the iPhone Developer Program......Page 25
Installing the iPhone SDK......Page 26
Preparing Your iPhone or iPod touch......Page 29
Creating a Development Certificate......Page 30
Getting the UDID of Your Development Device......Page 32
Creating an App ID......Page 33
Creating a Mobile Provisioning Profile......Page 34
Making Your Device Available for Development......Page 35
Object-Oriented Programming......Page 37
The Objective-C Object Model......Page 39
Creating a Project......Page 41
Exploring the Project in Xcode......Page 43
Overview of an iPhone application......Page 45
The application delegate......Page 46
The view controller......Page 48
Our Project in Interface Builder......Page 50
Adding Code......Page 52
Connecting the Outlets in Interface Builder......Page 54
Putting the Application on Your iPhone......Page 55
Declaring a Class with the Interface......Page 59
Defining a Class with the Implementation......Page 60
Object Typing......Page 61
Properties......Page 62
Declaring Methods......Page 63
Calling Methods......Page 64
Creating Objects......Page 65
The alloc, retain, copy, and release Cycle......Page 66
Fundamental iPhone Design Patterns......Page 68
Views and View Controllers......Page 69
The Delegates and DataSource Pattern......Page 70
Conclusion......Page 71
Simplifying the Template Classes......Page 73
Creating a Table View......Page 76
Organizing and Navigating Your Source Code......Page 79
Connecting the Outlets......Page 80
Building a Model......Page 83
Adding Images to Your Projects......Page 89
Connecting the Controller to the Model......Page 91
Mocking Up Functionality with Alert Windows......Page 92
Adding Navigation Controls to the Application......Page 93
Adding a City View......Page 97
Edit Mode......Page 103
Deleting a City Entry......Page 107
Adding a City Entry......Page 108
The “Add New City...” Interface......Page 111
Capturing the City Data......Page 118
Utility Applications......Page 125
Making the Battery Monitoring Application......Page 126
Building our interface......Page 128
Writing the code......Page 130
Wiring the application in Interface Builder......Page 135
Tab Bar Applications......Page 137
Refactoring the Template......Page 138
Wrapping up the refactoring......Page 139
Adding Another Tab Bar Item......Page 140
Finishing Up......Page 142
Modal View Controllers......Page 143
Modifying the City Guide Application......Page 144
Adding the Image Picker to the City Guide Application......Page 151
Apple’s Reachability Class......Page 163
Synchronous reachability......Page 165
Asynchronous reachability......Page 166
A Simple Web View Controller......Page 168
Displaying Static HTML Files......Page 177
Getting Data Out of a UIWebView......Page 178
Sending Email......Page 179
Synchronous Requests......Page 184
Asynchronous Requests......Page 185
The Google Weather Service......Page 186
Building an application......Page 188
Parsing the XML document......Page 200
Populating the UI......Page 205
Tidying up......Page 207
UITextField and Its Delegate......Page 209
Dismissing the UITextView......Page 211
Parsing XML......Page 213
Parsing XML with libxml2......Page 214
Parsing XML with NSXMLParser......Page 215
Parsing JSON......Page 217
The Twitter Search Service......Page 219
Refactoring......Page 220
Retrieving the trends......Page 221
Building a UI......Page 224
Parsing the JSON document......Page 227
Introduction to Regular Expressions......Page 231
RegexKitLite......Page 232
Faking regex support with the built-in NSPredicate......Page 234
Reading and writing text content......Page 235
Storing Information in an SQL Database......Page 236
Adding a database to your project......Page 237
Data persistence for the City Guide application......Page 238
Core Data......Page 242
Adding an Icon......Page 243
Adding a Launch Image......Page 245
Changing the Display Name......Page 249
Enabling Rotation......Page 250
Ad Hoc Distribution......Page 251
Obtaining a distribution certificate......Page 252
Creating a provisioning profile......Page 253
Building your application for ad hoc distribution......Page 254
Distributing an ad hoc build......Page 256
App Store Distribution......Page 258
Submitting to the App Store......Page 259
Reasons for Rejection......Page 262
Determining Available Hardware Support......Page 267
Audio input availability......Page 268
Setting Required Hardware Capabilities......Page 269
Using the Camera......Page 271
The Core Location Framework......Page 272
Using the GeoNames reverse geocoding service......Page 274
Modifying the Weather application......Page 275
Using the Accelerometer......Page 284
Writing an Accelerometer Application......Page 286
Using the Digital Compass......Page 290
Accessing the Proximity Sensor......Page 292
Using Vibration......Page 293
User Location......Page 295
Annotating Maps......Page 303
Application Preferences......Page 313
Using Custom Schemes......Page 323
Registering Custom Schemes......Page 324
Media Playback......Page 328
Using the Address Book......Page 332
Interactive People Picking......Page 333
Programmatic People Picking......Page 337
PhoneGap......Page 339
Download and Installation......Page 340
Building a PhoneGap Project......Page 341
Download and Installation......Page 343
Building a MonoTouch Project......Page 345
The iPhone SDK......Page 353
Core Data......Page 354
Push Notifications......Page 355
In-App Purchase......Page 356
Writing Games......Page 357
Hardware Accessories......Page 358
Index......Page 361