دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 2 نویسندگان: Erica Sadun سری: ISBN (شابک) : 9780321659576, 0321659570 ناشر: Addison-Wesley Professional سال نشر: تعداد صفحات: 889 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 12 مگابایت
کلمات کلیدی مربوط به کتاب کتاب آشپزی iPhone Developer: برنامه های کاربردی ساختمان با آیفون 3.0 SDK: است
در صورت تبدیل فایل کتاب The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی iPhone Developer: برنامه های کاربردی ساختمان با آیفون 3.0 SDK نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
من بهترین تجربه زندگی ام را در مورد خرید کتاب زمانی که برای این کتاب، در این سایت انجام دادم، داشتم. من برای ردیابی محموله حمایت زیادی دریافت می کنم و به محض اینکه کتاب را گرفتم شروع به خوردن آن کردم. این بسیار تأثیرگذار است که چگونه به نظر می رسد نویسنده دقیقاً می داند که شما روی چه چیزی کار می کنید، و به چه چیزی نیاز دارید و برای اینکه کامل باشید، بهترین و کوتاه ترین راه را برای رسیدن به آنچه می خواهید به شما آموزش می دهد. این کتاب برای مبتدیان نیست، بلکه متوسط و پیشرفته است. فوق العاده است و من آن را بسیار توصیه می کنم ...
I had the best experience in my life about buying books when I did it for this book, on this site. I receive a great support for tracking the shipment and as soon I got the book, I started to eat it. Its very impressive how the author seems to know exactly what you are working on, and what you need and to be perfect, teach you the best and short way to get what you want. This book is not for beginners, but intermediate instead and advanced. Wonderful and I recommend it a lot...
Wow! eBook......Page 1
Table of Contents......Page 8
Preface......Page 20
iPhone Developer Programs......Page 32
Getting Started......Page 34
Understanding Model Differences......Page 38
Platform Limitations......Page 40
SDK Limitations......Page 43
Using the Developer Portal......Page 44
Assembling iPhone Projects......Page 48
iPhone Application Components......Page 53
Programming Paradigms......Page 59
Summary......Page 66
Creating New Projects......Page 68
Building Hello World the Template Way......Page 70
Using the Simulator......Page 77
The Minimalist Hello World......Page 79
Using the Debugger......Page 84
Memory Management......Page 89
Recipe: Using Instruments to Detect Leaks......Page 90
Recipe: Using Instruments to Monitor Cached Object Allocations......Page 93
Using the Clang Static Analyzer......Page 95
Building for the iPhone......Page 96
From Xcode to Your iPhone: The Organizer Interface......Page 100
Using Compiler Directives......Page 104
Building for Distribution......Page 109
Clean Builds......Page 111
Building for Ad Hoc Distribution......Page 114
Customizing Xcode Identities......Page 116
Creating Custom Xcode Templates......Page 117
One More Thing: Viewing Side-by-Side Code......Page 119
Summary......Page 120
The Objective-C Programming Language......Page 122
Classes and Objects......Page 123
Methods, Messages, and Selectors......Page 126
Class Hierarchy......Page 133
Logging Information......Page 134
Properties......Page 136
Simple Memory Management......Page 141
Crafting Singletons......Page 150
Categories (Extending Classes)......Page 151
Protocols......Page 153
Foundation Classes......Page 156
One More Thing: Message Forwarding......Page 169
Summary......Page 172
UIView and UIWindow......Page 174
UIViewControllers......Page 178
View Design Geometry......Page 182
Building Interfaces......Page 186
Walk-Through: Building a Temperature Converter with IB......Page 187
Walk-Through: Building a Converter Interface by Hand......Page 197
Walk-Through: Creating a Hybrid Converter......Page 200
Walk-Through: Loading .xib Files Directly from Code......Page 204
Designing for Rotation......Page 205
Enabling Reorientation......Page 206
Autosizing......Page 207
Moving Views......Page 210
Swapping Views......Page 214
One More Thing: A Half Dozen Great Interface Builder Tips......Page 215
Summary......Page 217
Developing with Navigation Controllers......Page 218
Utility Function......Page 221
Recipe: Building a Simple Two-Item Menu......Page 223
Recipe: Adding a Segmented Control......Page 224
Recipe: Navigating Between View Controllers......Page 226
Recipe: Using Creative Popping Options......Page 228
Recipe: Presenting a Custom Modal Information View......Page 230
Recipe: Tab Bars......Page 232
Recipe: Remembering Tab State......Page 235
One More Thing: Interface Builder and Tab Bar Controllers......Page 238
Summary......Page 239
View Hierarchies......Page 242
Recipe: Recovering a View Hierarchy Tree......Page 244
Recipe: Querying Subviews......Page 245
Managing Subviews......Page 246
Recipe: Tagging and Retrieving Views......Page 248
Recipe: Naming Views......Page 250
View Geometry......Page 253
Recipe: Working with View Frames......Page 255
Recipe: Randomly Moving a Bounded View......Page 262
Recipe: Transforming Views......Page 263
Display and Interaction Traits......Page 266
UIView Animations......Page 267
Recipe: Fading a View In and Out......Page 268
Recipe: Swapping Views......Page 270
Recipe: Flipping Views......Page 271
Recipe: Using Core Animation Transitions......Page 273
Recipe: General Core Animation Calls......Page 275
Curl Transitions......Page 277
Recipe: Bouncing Views as They Appear......Page 279
Recipe: Image View Animations......Page 281
One More Thing: Adding Reflections to Views......Page 282
Summary......Page 286
Recipe: Finding and Loading Images......Page 288
Recipe: Accessing Photos from the iPhone Photo Album......Page 293
Recipe: Selecting and Customizing Images from the Camera Roll......Page 296
Recipe: Snapping Photos and Writing Them to the Photo Album......Page 299
Recipe: Saving Pictures to the Documents Folder......Page 301
Recipe: E-Mailing Pictures......Page 303
Recipe: Capturing Time Lapse Photos......Page 304
Recipe: Using a Custom Camera Overlay......Page 306
Recipe: Displaying Images in a Scrollable View......Page 309
Recipe: Creating a Multiimage Paged Scroll......Page 311
Recipe: Creating New Images from Scratch......Page 312
Recipe: Building Thumbnails from Images......Page 316
Fixing Photo Orientation......Page 319
Taking Screenshots......Page 321
Recipe: Working Directly with Bitmaps......Page 322
One More Thing: Going Grayscale......Page 329
Summary......Page 330
Touches......Page 332
Recipe: Adding a Simple Direct Manipulation Interface......Page 335
Recipe: Constraining Movement......Page 336
Recipe: Testing Touches......Page 338
Recipe: Testing Against a Bitmap......Page 340
Recipe: Adding Persistence to Direct Manipulation Interfaces......Page 342
Recipe: Persistence Through Archiving......Page 345
Recipe: Adding Undo Support......Page 347
Recipe: Adding Shake-Controlled Undo Support......Page 350
Recipe: Drawing Onscreen......Page 352
Recipe: Calculating Lines......Page 354
Recipe: Detecting Circles......Page 356
Recipe: Detecting Multitouch......Page 358
Recipe: Gesture Distinction......Page 360
One More Thing: Interactive Resize and Rotation......Page 364
Summary......Page 369
The UIControl Class......Page 372
Buttons......Page 375
Adding Buttons in Interface Builder......Page 376
Building Custom Buttons in Xcode......Page 379
Adding Animated Elements to Buttons......Page 382
Recipe: Animating Button Responses......Page 383
Recipe: Working with Switches......Page 385
Recipe: Adding Custom Slider Thumbs......Page 387
Recipe: Creating a Twice-Tappable Segmented Control......Page 393
Recipe: Subclassing UIControl......Page 394
Recipe: Dismissing a UITextField Keyboard......Page 397
Recipe: Dismissing UITextView Keyboards......Page 401
Recipe: Building a Better Text Editor......Page 402
Recipe: Text Entry Filtering......Page 405
Recipe: Adding a Page Indicator Control......Page 407
Recipe: Creating a Customizable Paged Scroller......Page 410
Building a Toolbar......Page 415
One More Thing: Smart Labels......Page 418
Summary......Page 419
Talking Directly to Your User Through Alerts......Page 422
Recipe: No-Button Alerts......Page 425
Recipe: Creating Modal Alerts with Run Loops......Page 427
Recipe: Soliciting Text Input from the User......Page 430
Recipe: Using Variadic Arguments with Alert Views......Page 433
Recipe: Presenting Simple Menus......Page 434
Recipe: Displaying Text in Action Sheets......Page 436
“Please Wait”: Showing Progress to Your User......Page 437
Recipe: Building a UIProgressView......Page 438
Recipe: Building Custom Overlays......Page 440
Recipe: Tappable Overlays......Page 442
Recipe: Orientable Scroll-Down Alerts......Page 443
Recipe: Using the Network Activity Indicator......Page 446
Recipe: Badging Applications......Page 447
Recipe: Simple Audio Alerts......Page 448
One More Thing: Showing the Volume Alert......Page 451
Summary......Page 452
Introducing UITableView and UITableViewController......Page 454
Recipe: Implementing a Very Basic Table......Page 457
Recipe: Changing a Table’s Background Color......Page 461
Recipe: Creating a Table Image Backsplash......Page 463
Recipe: Exploring Cell Types......Page 464
Recipe: Building Custom Cells in Interface Builder......Page 466
Recipe: Alternating Cell Colors......Page 470
Recipe: Building a Custom Cell with Built-In Controls......Page 472
Recipe: Remembering Control State for Custom Cells......Page 474
Recipe: Creating Checked Table Cells......Page 477
Recipe: Removing Selection Highlights from Cells......Page 479
Recipe: Working with Disclosure Accessories......Page 480
Recipe: Deleting Cells......Page 482
Recipe: Reordering Cells......Page 487
Recipe: Adding Undo Support to a Table......Page 488
Recipe: Sorting Tables......Page 493
Recipe: Searching Through a Table......Page 495
Recipe: Working with Sections......Page 498
Recipe: Creating Grouped Tables......Page 504
Recipe: Customizing Headers and Footers......Page 505
Recipe: Creating a Group Table with Many Cell Types and Heights......Page 508
Recipe: Building a Multiwheel Table......Page 511
Recipe: Using a View-Based Picker......Page 515
Recipe: Using the UIDatePicker......Page 518
One More Thing: Formatting Dates......Page 521
Summary......Page 524
Recipe: Creating Basic GameKit Services......Page 526
Recipe: Peeking Behind the Scenes......Page 540
Recipe: Sending Complex Data Through GameKit......Page 541
Recipe: GameKit Voice Chat......Page 543
Recipe: Using Bonjour to Create an iPhone Server......Page 546
Recipe: Creating a Mac Client for an iPhone Bonjour Service......Page 551
Recipe: Working Around Real-World GameKit Limitations......Page 554
Recipe: iPhone to iPhone Gaming Via BonjourHelper......Page 559
Creating an “Online” GameKit Connection......Page 568
One More Thing: Scanning for Services......Page 571
Summary......Page 574
Recipe: Checking Your Network Status......Page 576
Recipe: Extending the UIDevice Class for Reachability......Page 578
Recipe: Scanning for Connectivity Changes......Page 580
Recipe: Recovering IP and Host Information......Page 583
Recipe: Checking Site Availability......Page 586
Recipe: Synchronous Downloads......Page 588
Recipe: Asynchronous Downloads......Page 591
Recipe: Handling Authentication Challenges......Page 596
Recipe: Using the Keychain to Store Sensitive Data......Page 597
Recipe: Uploading Via POST......Page 600
Recipe: Uploading Data......Page 603
Recipe: Sharing Keychains Between Applications......Page 606
Recipe: Converting XML into Trees......Page 608
Recipe: Building a Simple Web-Based Server......Page 613
One More Thing: FTPHelper......Page 617
Summary......Page 619
Recipe: Accessing Core Device Information......Page 620
Adding Device Capability Restrictions......Page 621
Recipe: Recovering Additional Device Information......Page 623
Recipe: Monitoring the iPhone Battery State......Page 625
Recipe: Enabling and Disabling the Proximity Sensor......Page 627
Recipe: Using Acceleration to Locate “Up”......Page 628
Recipe: Using Acceleration to Move Onscreen Objects......Page 630
Recipe: Detecting Device Orientation......Page 632
Recipe: Detecting Shakes Using Motion Events......Page 634
Recipe: Detecting Shakes Directly from the Accelerometer......Page 636
One More Thing: Checking for Available Disk Space......Page 639
Summary......Page 640
Recipe: Playing Audio with AVAudioPlayer......Page 642
Recipe: Looping Audio......Page 649
Recipe: Handling Audio Interruptions......Page 652
Recipe: Audio That Ignores Sleep......Page 653
Recipe: Recording Audio......Page 655
Recipe: Recording Audio with Audio Queues......Page 660
Recipe: Playing Video with the Media Player......Page 665
Recipe: Recording Video......Page 667
Recipe: Picking and Editing Video......Page 670
Recipe: Picking Audio with the MPMediaPickerController......Page 672
Creating a Media Query......Page 676
Recipe: Using the MPMusicPlayerController......Page 680
Summary......Page 684
Introducing Push Notifications......Page 686
Provisioning Push......Page 690
Registering Your Application......Page 693
Recipe: Push Client Skeleton......Page 698
Building Notification Payloads......Page 703
Recipe: Sending Notifications......Page 707
Recipe: Push in Action......Page 712
Feedback Service......Page 716
Designing for Push......Page 717
Summary......Page 718
How Core Location Works......Page 720
Recipe: Core Location in a Nutshell......Page 722
Recipe: Tracking Speed......Page 726
Recipe: Computing Speed and Distance......Page 727
Recipe: Keeping Track of “North” by Using Heading Values......Page 729
Recipe: Reverse Geocoding......Page 731
Recipe: Viewing a Location......Page 734
Recipe: User Location Annotations......Page 738
Recipe: Creating Map Annotations......Page 740
One More Thing: Geocoding......Page 748
Summary......Page 752
Recipe: Working with the Address Book......Page 754
Recipe: Searching the Address Book......Page 769
Recipe: Accessing Image Data......Page 772
Recipe: Picking People......Page 773
Recipe: Limiting Contact Picker Properties......Page 776
Recipe: Adding New Contacts......Page 778
Recipe: Modifying Existing Contacts......Page 779
Recipe: The ABUnknownPersonViewController......Page 781
One More Thing: Adding Random Contact......Page 783
Summary......Page 786
Introducing Core Data......Page 788
Recipe: Using Core Data for a Table Data Source......Page 798
Recipe: Search Tables and Core Data......Page 801
Recipe: Integrating Core Data Tables with Live Data Edits......Page 804
Recipe: Implementing Undo-Redo Support with Core Data......Page 806
Summary......Page 809
Getting Started with StoreKit......Page 810
Creating Test Accounts......Page 812
Creating New In-App Purchase Items......Page 813
Building a GUI......Page 818
Purchasing Items......Page 820
Validating Receipts......Page 825
Summary......Page 828
Adding VoiceOver Accessibility to Your Apps......Page 830
Recipe: Adding Custom Settings Bundles......Page 837
Recipe: Creating URL-Based Services......Page 845
Summary......Page 850
A: Info.plist Keys......Page 852
A......Page 856
C......Page 859
D......Page 863
F......Page 865
H......Page 866
I......Page 867
L......Page 869
M......Page 870
N......Page 872
O......Page 873
P......Page 874
Q–R......Page 876
S......Page 878
T......Page 880
U......Page 882
V......Page 884
X–Y–Z......Page 885