دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Deitel. Paul, Deitel. Harvey, Deitel. Abbey, Kern. Eric سری: ISBN (شابک) : 013705842X, 9780137058426 ناشر: Prentice Hall PTR سال نشر: 2009 تعداد صفحات: 448 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 مگابایت
کلمات کلیدی مربوط به کتاب آیفون برای برنامه نویسان: رویکرد برنامه محور: علوم کامپیوتر، برنامه نویسی، غیرداستانی
در صورت تبدیل فایل کتاب iPhone for Programmers: An App-Driven Approach به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آیفون برای برنامه نویسان: رویکرد برنامه محور نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
راهنمای برنامه نویس حرفه ای DEITEL(r) برای توسعه اپلیکیشن
آیفون با استفاده از iPhone SDK 3.x، Xcode(r)، Objective-C(r) و
Cocoa(r)
بیش از 1.5 میلیارد اپلیکیشن آیفون از اپل دانلود شد. اپ استور
فقط در یک سال! این کتاب همه چیزهایی را که برای شروع سریع توسعه
برنامههای عالی آیفون نیاز دارید و پس از پیوستن به برنامه
توسعهدهنده آیفون مبتنی بر هزینه اپل برای راهاندازی و اجرای
آنها در اپ استور به شما نیاز دارید. این کتاب از یک رویکرد
مبتنی بر برنامه استفاده می کند که هر فناوری جدید در چارچوب 14
برنامه آیفون کاملاً آزمایش شده (7700 خط کد) مورد بحث قرار می
گیرد که با سایه زنی نحوی، مرور کد و خروجی های نمونه کامل می
شود. برنامههایی که توسعه میدهید عبارتند از:
خوش آمدید ردیاب مسیر بازی نقطهای خوش آمدید نکته ماشین حساب
Cannon Game نمایش اسلاید مورد علاقه توییتر(r) جستجوها ضبطکننده
صدای نقاش کتاب آدرس بازی امتحان پرچم توییتر (r) تخفیف بلیط
هواپیما تا فصل 3 شما برنامههایی ایجاد خواهید کرد با استفاده از
Xcode(r)، Cocoa(r) و Interface Builder. شما برنامه نویسی شی گرا
را در Objective-C(r) خواهید آموخت و با استفاده از آخرین فناوری
های iPhone 3.x از جمله کیت بازی، دسترسی به کتابخانه آی پاد و
موارد دیگر، برنامه می سازید.
iPhone برای برنامه نویسان شامل پوشش کاربردی و غنی از نمونه است.
از:
iPhone SDK 3.x، XCode(r)، برنامهنویسی شیگرا رابط سازنده در
مجموعههای Objective-C(r) و Cocoa(r)، رابط کاربری گرافیکی،
کنترلکنندههای مدیریت رویداد، الگوهای برنامه UIView، چند لمسی
صدا اصلی، انیمیشن هسته، جداول NSTimer، کیت نقشه
UINavigationController، مکان هسته، GPS، عکسهای قطبنما،
سریالسازی دسترسی به کتابخانه iPod \"
The professional programmer s DEITEL(r) guide to iPhone app
development using iPhone SDK 3.x, Xcode(r), Objective-C(r) and
Cocoa(r)
More than 1.5 billion iPhone apps were downloaded from Apple s
App Store in just one year! This book gives you everything you
ll need to start developing great iPhone apps quickly and once
you ve joined Apple s fee-based iPhone Developer Program to get
them up and running on the App Store. The book uses an
app-driven approach each new technology is discussed in the
context of 14 fully tested iPhone apps (7700 lines of code),
complete with syntax shading, code walkthroughs and sample
outputs. Apps you ll develop include:
Welcome Spot-On Game Route Tracker Tip Calculator Cannon Game
Slideshow Favorite Twitter(r) Searches Painter Voice Recorder
Flag Quiz Game Address Book Twitter(r) Discount Airfares By
Chapter 3 you ll be building apps using Xcode(r), Cocoa(r) and
Interface Builder. You ll learn object-oriented programming in
Objective-C(r) and build apps using the latest iPhone 3.x
technologies including the Game Kit, iPod library access and
more.
iPhone for Programmers include practical, example-rich coverage
of:
iPhone SDK 3.x, XCode(r), Interface Builder Object-Oriented
Programming in Objective-C(r) and Cocoa(r) Collections, GUI,
Event Handling Controllers, Application Templates UIView,
Multi-Touch Core Audio, Core Animation, NSTimer Tables,
UINavigationController Map Kit, Core Location, GPS, Compass
Photos, iPod Library Access Serialization "
iPhone® for Programmers: An App-Driven Approach......Page 6
Contents......Page 12
Illustrations......Page 18
Preface......Page 28
Before You Begin......Page 34
1 Introduction to iPhone App Development......Page 36
1.1 Introduction to iPhone for Programmers......Page 37
1.2 iPhone Overview......Page 38
1.3 Key New iPhone 3GS and OS 3.x Features and Enhancements......Page 41
1.4 Downloading Apps from the App Store......Page 42
1.5 iPhone OS 3.x......Page 43
1.6 Objective-C Programming Language......Page 44
1.7 Design Patterns......Page 45
1.8 Cocoa Frameworks......Page 46
1.9 New iPhone SDK 3 Features......Page 48
1.10 Xcode Toolset......Page 49
1.11 Basics of Object Technology......Page 50
1.13 Test-Driving the Painter App in the iPhone Simulator......Page 52
1.15 Deitel Resource Centers......Page 57
2 iPhone App Store and App Business Issues......Page 58
2.1 Introduction......Page 59
2.2.1 Setting Up Your iPhone Development Team......Page 60
2.2.2 Getting an iPhone Development Certificate......Page 61
2.2.5 Creating a Provisioning Profile......Page 62
2.2.6 Using the Provisioning Profile to Install an App on an iPhone or iPod Touch......Page 63
2.2.7 Submitting Your App for Distribution......Page 64
2.3 iPhone Human Interface Guidelines......Page 65
2.5 Preparing Your App for Submission through iTunes Connect......Page 67
2.6 Characteristics of Great iPhone Apps......Page 69
2.7 Avoiding Rejection of Your App......Page 70
2.8 Pricing Your App: Free or Fee......Page 71
2.9 Adding an App to iTunes Connect......Page 73
2.10 Monetizing Paid Apps: Using In App Purchase to Sell Virtual Goods......Page 76
2.11 Using iTunes Connect to Manage Your Apps......Page 77
2.12 Marketing Your App......Page 78
2.13 iPhone Anecdotes and Humor......Page 83
2.14 Other Platforms......Page 84
2.16 Wrap-Up......Page 85
3 Welcome App: Dive-Into® Xcode, Cocoa and Interface Builder......Page 86
3.2 Overview of the Technologies......Page 87
3.3 Xcode 3.x IDE and Cocoa......Page 88
3.4 Building the Application......Page 91
3.5 Building the GUI with Interface Builder......Page 92
3.6 Running the Welcome App......Page 96
3.7 Wrap-Up......Page 98
4 Tip Calculator App: Introducing Objective-C Programming......Page 99
4.1 Introduction......Page 100
4.4 Building the App......Page 101
4.5 Adding Functionality to Your App......Page 106
4.6 Connecting Objects in Interface Builder......Page 108
4.7 Implementing the Class\'s Methods......Page 111
4.8 Wrap-Up......Page 116
5 Favorite Twitter® Searches App: Collections and Cocoa GUI Programming......Page 118
5.1 Introduction......Page 119
5.2 Test-Driving the Favorite Twitter Searches App......Page 120
5.4 Building the App......Page 121
5.5 Wrap-Up......Page 136
6 Flag Quiz Game App: Controllers and the Utility Application Template......Page 137
6.1 Introduction......Page 138
6.3 Technologies Overview......Page 141
6.4.1 The MainView and Class MainViewController......Page 142
6.4.2 The FlipsideView and Class FlipsideViewController......Page 157
6.5 Wrap-Up......Page 162
7 Spot-On Game App: Using UIView and Detecting Touches......Page 164
7.1 Introduction......Page 165
7.4 Building the App......Page 167
7.5 Wrap-Up......Page 182
8 Cannon Game App: Animation with NSTimer and Handling Drag Events......Page 189
8.1 Introduction......Page 190
8.3 Overview of the Technologies......Page 191
8.4 Building the App......Page 192
8.5 Wrap-Up......Page 206
9 Painter App: Using Controls with a UIView......Page 208
9.2 Overview of the Technologies......Page 209
9.3 Building the App......Page 210
9.4 Wrap-Up......Page 226
10 Address Book App: Tables and UINavigationController......Page 228
10.1 Introduction......Page 229
10.3 Technologies Overview......Page 231
10.4.1 Class RootViewController......Page 232
10.4.2 Class AddViewController......Page 240
10.4.3 Class ContactViewController......Page 247
10.4.4 Class EditableCell......Page 250
10.5 Wrap-Up......Page 254
11 Route Tracker App: Map Kit and Core Location (GPS and Compass)......Page 255
11.1 Introduction......Page 256
11.3 Technologies Overview......Page 259
11.4.1 Class TrackingMapView......Page 260
11.4.2 Class Controller......Page 266
11.5 Wrap-Up......Page 273
12 Slideshow App: Photos and iPod Library Access......Page 275
12.1 Introduction......Page 276
12.2 Test-Driving the Slideshow App......Page 279
12.4 Building the App......Page 280
12.4.1 Class RootViewController......Page 281
12.4.2 Class SlideshowViewController......Page 291
12.4.3 Class NameViewController......Page 299
12.4.4 Class SlideshowDataViewController......Page 301
12.5 Wrap-Up......Page 311
13 Enhanced Slideshow App: Serialization Data with NSCoder and Playing Video......Page 313
13.1 Introduction......Page 314
13.2 Test-Driving the Enhanced Slideshow App......Page 316
13.4.1 Class MediaItem......Page 317
13.4.2 Class Slideshow......Page 321
13.4.3 Class RootViewController......Page 326
13.4.4 Class SlideshowDataViewController......Page 329
13.4.5 Class EnhancedSlideshowAppDelegate......Page 337
13.4.6 Class SlideshowViewController......Page 338
13.6 Wrap-Up......Page 344
14 Voice Recorder App: Audio Recording and Playback......Page 345
14.1 Introduction......Page 346
14.3 Overview of the Technologies......Page 349
14.4.1 Class VoiceRecorderViewController......Page 350
14.4.2 Class NameRecordingViewController......Page 357
14.4.3 Class Visualizer......Page 360
14.4.4 Class PlaybackViewController......Page 363
14.6 Wrap-Up......Page 376
15 Enhanced Address Book App: Managing and Transferring Persistent Data......Page 377
15.1 Introduction......Page 378
15.3 Technologies Overview......Page 380
15.4.2 Class ContactViewController......Page 381
15.4.3 Class RootViewController......Page 386
15.5 Wrap-Up......Page 397
16 Twitter® Discount Airfares App: Internet Enabled Applications......Page 399
16.1 Introduction......Page 400
16.4 Building the App......Page 401
16.5 Wrap-Up......Page 421
A......Page 422
B......Page 423
C......Page 424
D......Page 427
F......Page 428
H......Page 429
I......Page 430
M......Page 431
N......Page 433
P......Page 435
S......Page 436
T......Page 438
U......Page 439
V......Page 441
W......Page 442
Z......Page 443