دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Patrick Alessi سری: ISBN (شابک) : 9780470636176, 9781118003879 ناشر: Wrox سال نشر: 2010 تعداد صفحات: 410 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 70 مگابایت
در صورت تبدیل فایل کتاب Professional iPhone and iPad Database Application Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی برنامه های کاربردی بانک اطلاعاتی آیفون و آی پد نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
منبع بسیار مورد نیاز در توسعه پایگاه داده و ادغام سازمانی برای iPhone، تقاضای زیادی برای وارد کردن برنامههای آیفون به شرکت وجود دارد و این کتاب شما را از طریق تمام مراحل لازم برای ادغام یک برنامه آیفون در یک شرکت موجود راهنمایی میکند. توسعه دهندگان باتجربه آیفون یاد خواهند گرفت که چگونه از قابلیت های داخلی آیفون برای پیاده سازی مطمئن یک برنامه مبتنی بر داده برای آیفون استفاده کنند.* به شما نشان می دهد که چگونه برنامه های آیفون را در سیستم های کلاس سازمانی ادغام کنید* توسعه برنامه های کاربردی مبتنی بر داده را معرفی می کند. در iPhone* بحث در مورد ذخیره داده ها با استفاده از SQLite، مدیریت داده ها با استفاده از Core Data و ادغام با خدمات وب* پوشش عمیق نمایش داده ها بر روی تلفن با استفاده از برنامه نویسی UITableViewProfessional پایگاه داده آیفون شما را در توسعه برنامه های مبتنی بر داده سرعت می بخشد. برای آیفون [
A much-needed resource on database development and enterprise integration for the iPhoneAn enormous demand exists for getting iPhone applications into the enterprise and this book guides you through all the necessary steps for integrating an iPhone app within an existing enterprise. Experienced iPhone developers will learn how to take advantage of the built-in capabilities of the iPhone to confidently implement a data-driven application for the iPhone.* Shows you how to integrate iPhone applications into enterprise class systems* Introduces development of data-driven applications on the iPhone* Discusses storing data using SQLite, managing data using Core Data, and integrating with Web Services* In-depth coverage of displaying data on the phone using the UITableViewProfessional iPhone Database Application Programming gets you up to speed on developing data-driven applications for the iPhone. [
WroxBooks......Page 3
Professional iPhone® and iPad™ Database Application Programming......Page 7
CONTENTS......Page 17
INTRODUCTION......Page 25
PART I: MANIPULATING AND DISPLAYING DATA ON THEIPHONE AND IPAD......Page 33
Building a Simple Data- Driven Application......Page 35
Creating the Project......Page 36
Model-View- Controller Architecture......Page 38
Adding the TableView Programmatically......Page 39
Retrieving Data......Page 40
Implementing Your Data Model Class......Page 41
Protocols......Page 44
Implementing the UITableViewDataSource Protocol......Page 45
Finishing Up......Page 47
Design Patterns......Page 49
Moving Forward......Page 50
CHAPTER 2: THE IPHONE AND IPAD DATABASE: SQLITE......Page 51
SQLite and Core Data......Page 52
Building a Simple Database......Page 53
Designing the Database......Page 54
Creating the Database......Page 56
Creating Records with the INSERT Command......Page 58
Reading Your Rows with the SELECT Command......Page 60
Tools to Visualize the SQLite Database......Page 63
Connecting to Your Database......Page 65
The UINavigationController......Page 66
The UITableViewController......Page 67
The Model Class......Page 68
The DBAccess Class......Page 69
Parameterized Queries......Page 79
Writing to the Database......Page 81
Displaying the Catalog......Page 82
Viewing Product Details......Page 84
Moving Forward......Page 87
Customizing the TableView......Page 89
TableViewCell Styles......Page 90
Adding Subviews to the contentView......Page 93
Subclassing UITableViewCell......Page 97
Getting Started......Page 98
Implementing drawRect:......Page 101
Finishing Up......Page 103
Implementing Sections and an Index......Page 104
Implementing Search......Page 110
Reusing Existing Cells......Page 117
Opaque Subviews......Page 118
Moving Forward......Page 120
Displaying Master/ Detail Data with the UISplitViewController......Page 121
Introducing the UISplitViewController......Page 122
The UISplitViewControllerDelegate Protocol......Page 124
Starting the Split View Sample Application......Page 125
Building the Detail Interface......Page 127
Setting Up the DetailViewController......Page 129
Changes to the RootViewController......Page 131
Modify the TableView Methods......Page 132
Adding Surveys......Page 133
Displaying Data in a Popover......Page 135
Building the InfoViewController......Page 136
Displaying the UIPopoverController......Page 139
The UIGestureRecognizer Class......Page 142
Using Gesture Recognizers......Page 143
Serializing the Survey Data Array......Page 147
Deserializing and Loading the Survey Data Array......Page 149
Sharing the Data......Page 150
Moving Forward......Page 151
PART II: MANAGING YOUR DATA WITH CORE DATA......Page 153
CHAPTER 5: INTRODUCING CORE DATA......Page 155
The Core Data Stack......Page 156
The Persistent Store Coordinator......Page 157
The Managed Object Context......Page 158
Creating the Project......Page 159
TasksAppDelegate......Page 160
The Data Model......Page 163
RootViewController......Page 164
Modifying the Template Code......Page 169
Moving Forward......Page 175
Modeling Your Data......Page 177
Defining Entities and Their Attributes......Page 178
Entity Details......Page 179
Adding Attributes......Page 181
Adding Relationships Between Entities......Page 182
Fetched Properties......Page 185
Creating Custom NSManagedObject Subclasses......Page 187
Implementing Validation Rules......Page 190
Creating the Tasks Model......Page 191
Moving Forward......Page 193
The Tasks Application Architecture......Page 195
The Class Model......Page 196
The User Interface......Page 197
RootViewController and the Basic UI......Page 199
Generating the Managed Object Subclasses......Page 203
Adding and Viewing Tasks......Page 204
Building the ViewTaskController......Page 205
Changes to the RootViewController......Page 210
Building the Editing Controllers......Page 212
Editing Text with the EditTextController......Page 213
Setting Priorities with the EditPriorityController......Page 217
Adding and Editing Locations with the EditLocationController......Page 221
Modifying Dates with the EditDateController......Page 227
Finishing Up the Editing Controllers......Page 231
Sorting Results with NSSortDescriptor......Page 235
Filtering Results with NSPredicate......Page 236
Generating Grouped Tables Using the NSFetchedResultsController......Page 237
Coding a Dynamic Property......Page 243
Defaulting Data at Runtime......Page 244
Validating a Single Field......Page 245
Multi-Field Validation......Page 247
Moving Forward......Page 249
CHAPTER 8: CORE DATA – RELATED COCOA FEATURES......Page 251
Keys and Keypaths......Page 252
Collection Operators......Page 253
Key-Value Observing......Page 254
Observing Changes to an Object......Page 255
Key-Value Observing Example......Page 256
Building the User Interface......Page 257
The Counter Data Object......Page 258
Implementing Key-Value Observing......Page 259
Updating Values with Key-Value Coding......Page 261
Creating Predicates......Page 263
Using Predicates......Page 264
Sort Descriptors......Page 265
Moving Forward......Page 266
Model Versioning and Schema Migration......Page 267
Model Versioning......Page 269
Lightweight Migration......Page 271
Generating a Mapping Model......Page 274
Designing for Threading......Page 278
Threading and Core Data......Page 279
Threading with NSOperation......Page 280
Core Data Threading Example......Page 281
Blocking the Main Thread......Page 283
Moving the Blocking Call......Page 284
Core Data Performance......Page 289
Faulting......Page 290
Storing Binary Data......Page 291
Runtime Performance......Page 292
Managing Changes with the Fetched Results Controller......Page 293
Starting Instruments......Page 296
The Instruments Interface......Page 298
The Core Data Instruments......Page 299
Moving Forward......Page 300
PART III: APPLICATION INTEGRATION USING WEB SERVICES......Page 301
iPhone SDK and the Web......Page 303
Web Application Architecture......Page 304
The URL Loading System......Page 305
Starting the Application......Page 307
Building the Interface......Page 308
Creating the Request......Page 309
NSURLConnection Delegate Methods......Page 310
Brief Overview of XML......Page 314
Parsing XML with NSXML Parser......Page 315
Starting Out......Page 317
Setting Up to Parse......Page 318
Implementing the Parser Delegate Methods......Page 320
Generating XML with libxml......Page 323
XML Generation Sample......Page 324
Moving Forward......Page 332
Network Application Architecture......Page 333
Two-Tier Architecture......Page 334
Three-Tier Architecture (n-tier)......Page 335
Introducing Web Services......Page 336
SOAP Messaging......Page 338
The REST Protocol......Page 339
Starting Out......Page 340
Core Location......Page 342
The Core Location Framework......Page 343
Using Core Location......Page 344
The Local Search API......Page 345
Using the Search Bar......Page 347
The NSURLConnection Delegate Methods......Page 350
Defining the Result Class......Page 352
Parsing the Response XML......Page 354
Using MapKit......Page 359
Finishing Up......Page 363
Getting Started......Page 364
Building the User Interface......Page 366
Implementing the POST Call......Page 367
Receiving the XML Response......Page 370
Parsing the Response XML......Page 372
Moving Forward......Page 374
Instruments......Page 375
Starting Instruments......Page 376
The Trace Document......Page 377
Objective-C Memory Management......Page 378
Sample Memory Leak Application......Page 380
Analyzing a Memory Leak in Instruments......Page 381
The Static Analyzer......Page 383
INDEX......Page 387