Archive for the ‘Objective-C’ Category
Programming in Objective-C (3rd Edition) 电子书下载
Programming in Objective-C (3rd Edition)
作者:Stephen G. Kochan
出版:Ad son-We ley 2011
ISBN:0321711394
格式:PDF + epub 电子书;4,9 + 6,4 MB;552页
【Programming in Objective-C (3rd Edition) 电子书下载地址】
epub:
6ybh
filesonic
iOS Development with Flash

简介 Book Description:
Use your Flash skills to create popular apps for Apple products
The new version of Flash allows you to export your developed applications as iOS apps, which can then be uploaded to Apple s app store. Written by an expert Flash and iOS developer, this visual guide takes your Flash skills to the next level so that you can begin developing applications for Apple s unique platform. Loads of screen shots enhance your learning process as you go step by step through the process of creating apps that rate well in the app store. You ll quickly get up to speed on the special considerations of developing for the iPhone, iPod touch, and iPad.
* Takes you visually through the process of creating apps designed for Apple s unique platform using the latest version of Flash
* Points out pitfalls and shares best practices for using Flash to develop for the iPhone, iPod touch, and iPad
* Offers tips for developing applications that rate well in Apple s app store
* Uses approximately 2,000 screen shots to drill home the step-by-step lessons on using Flash to develop mobile apps
If you are a visual learner, then iOS Development with Flash: Your visual blueprint for developing Apple apps is essential reading for you to start creating successful Apple apps.
目录 Table of Contents:
1 GETTING STARTED WITH IPHONE DEVELOPMENT.
Introducing the iPhone and iPod touch.
Introducing the Development Tools.
Introducing the Available APIs.
Check What APIs Are Not Available.
Become an iPhone Developer.
Generate a Certificate Signing Request on Mac OS X.
Generate a Certificate Signing Request in Windows.
Upload Your Certificate Signing Request.
Create a P12 Certificate on Mac OS X.
Create a P12 Certificate in Windows
Add Devices to Your Account.
Create App IDs.
Create a Provisioning Profile.
Add Provisioning Files to Your Device.
2 GETTING STARTED WITH FLASH CS5.
Using the Actions Panel.
Create a Skeleton Custom Class.
Set the Source Path.
Create MovieClips.
Create Buttons.
Edit Properties in Flash.
Add Objects to the Stage with Code.
Remove Objects from the Stage with Code.
Work with Events.
Using the Drawing API.
Using Flash CS5 Help.
3 DEVELOPING YOUR FIRST APPLICATION.
Create a New Project.
Configure Publish Settings.
Set Your Application Output.
Add Your iPhone Certificate.
Add Your Provisioning File.
Compile from Flash Professional CS5.
Compile from the Command Line.
Install Your Application with the iPhone Configuration Utility.
Install Your Application with Xcode.
Update Your Version Number.
4 DESIGNING YOUR APPLICATION.
Explore Apple’s Human Interface Guidelines.
Understanding Screen Resolutions.
Create Full-Screen Applications.
Understanding Screen Orientation.
Create Usable Hit States.
Understanding Layout.
Change the Status Bar Style.
5 HANDLING INTERACTION.
Create Button States.
Respond to Touch Events.
Track Multiple Touches.
Respond to Zoom Events.
Respond to Rotate Events
Respond to Pan Events.
Respond to Swipe Events.
Listen for Accelerometer Events.
Determine If the Accelerometer Is Available.
Determine Device Orientation.
Detect Which Way Is Up.
Filter Accelerometer Data.
6 WORKING WITH IMAGES.
Prepare Your Images.
Import Images.
Display Images.
Bundle Images with Your Application.
Load Images at Runtime.
Create Images Dynamically.
Save Images to the Photo Library.
Load Images from the Photo Library.
Using iOS Default Images.
7 WORKING WITH SOUND.
Import Audio into Your Project.
Choose an Audio Codec.
Bundle Sounds with Your Application.
Load Sounds at Runtime.
Play Sounds.
Stop Sounds.
Set the Volume of a Sound.
Visualize the Sound Spectrum.
8 WORKING WITH VIDEO.
Explore Available Video Formats and Encode a Video File.
Convert Videos.
Embed a Video.
Bundle a Video with Your Application.
Load a Video.
Buffer a Video.
Control a Video.
Set the Volume of a Video.
9 WORKING WITH TEXT.
Determine Available Fonts on Your Device.
Embed Fonts in Your Application.
Create an Input TextField.
Create a Password TextField.
Using TLF TextFields.
Create a Scrollable TextField.
10 SAVING STATE.
Create a Local SharedObject.
Write to a SharedObject.
Load Data from a SharedObject.
Connect to a SQLite Database.
Create a SQLite Table.
Insert Data into a SQLite Table.
Select Data from a SQLite Table.
Update Data in a SQLite Table.
Delete Data from a SQLite Table.
Handle Application Exits.
Save Application States.
11 WORKING WITH FILES.
Reference Files and Directories.
Write Files.
Read Files.
Update Files.
Append Files.
Handle Files Synchronously.
Copy Files.
12 USING THE LOCATION, CONTACTS, AND WIFI FEATURES.
Retrieve Your Current Location.
Map Your Location.
Determine Your Speed.
Retrieve a List of Contacts.
Retrieve a Contact’s Details.
Retrieve Phone Number Favorites.
Check for an Internet Connection.
Check for a Persistent WiFi Connection.
Set the System Idle Mode.
13 USING SPECIAL IPHONE URL PROTOCOLS.
Make Phone Calls.
Open the Mail Application.
Open the Maps Application.
Open the Messages Application.
Play a YouTube Video.
Open the iTunes Store.
14 INTEGRATING WITH THIRD-PARTY SERVICES.
Submit Updates to Twitter.
Display Ads with Smaato.
Track with Google Analytics.
Display Ads with AdMob.
15 OPTIMIZING PERFORMANCE.
Optimize Your Display List.
Manage Mouse Events.
Understanding cacheAsBitmap.
Understanding cacheAsBitmapMatrix.
Determine the Device OS.
16 CREATING APPLICATION SETTINGS.
Create a Settings Bundle.
Add a Settings Group.
Add a Text Setting.
Add a Multiple Value Settings Field.
Add a Toggle Switch Field.
Add a Slider Settings Field.
Add a Title Settings Field.
Add the Settings Bundle to Your Application.
Read the Settings.
Add an Icon to Your Settings.
Read Your Device’s Global Settings.
17 DEBUGGING YOUR APPLICATION.
Show Your Trace Statements.
Create Breakpoints.
Using the Flash CS5 Debugger.
Understanding the Debug Console.
Understanding the Variables Panel.
Get Crash Reports.
Using Instruments.
Using the ObjectAlloc Instrument.
Using the Core Animation Instrument.
Using the OpenGL ES Instrument.
Using the Activity Monitor Instrument.
Using the Hardware Acceleration Profiler.
18 DEPLOYING YOUR APPLICATION.
Create an Application Icon.
Remove the Glare from Your Application Icon.
Create a Default Splash Screen.
Create App Store Graphics.
Create a Distribution Certificate.
Create an Ad Hoc Provisioning File.
Publish for Ad Hoc Distribution.
Create an App Store Provisioning File.
Publish Your Application for App Store Distribution.
Submit Your Application to the App Store.
Getting Your App Approved.
Track Your Application Sales.
INDEX.
关于作者 About the Author
Julian Dolce is a senior Flash developer at QNX Software Systems, specializing in mobile AIR applications. Julian has spoken at numerous conferences around the world where he has taught workshops on moving from Flash development to iPhone development and on AIR for Android development. He also maintains a personal development blog, www.deleteaso.com, in which he writes about his life as a Flash developer.
Objective-C: Visual QuickStart Guide
书名:Objective-C: Visual QuickStart Guide
作者:Steven Holzner
出版:Peachpit Press 2010
ISBN:1430227575
格式:PDF 电子书;2MB;240页
Objective C 2.0 is the object-oriented language that is the basis for Cocoa and Cocoa Touch, the development environment for the iPhone/iPod Touch.You’ll learn all the basics: from handling data and creating functions to managing memory and handling exceptions. For programmers who want to develop iPhone apps, it’s a must, and this title in the Visual QuickStart-style is the easy, fast way to get started.
《新手iPhone程序开发》Head First iPhone Development: A Learner’s Guide to Creating Objective-C Applications for the iPhone
书名:《新手iPhone程序开发》Head First iPhone Development: A Learner’s Guide to Creating Objective-C Applications for the iPhone
作者:Dan Pilone, Tracey Pilone
出版:O’Reilly Media 2009
ISBN:0596803540
格式:PDF 电子书;19MB;560页
Let’s say you have an idea for a killer iPhone app. Where do you begin? Head First iPhone Development will help you get your first application up and running in no time. You’ll quickly learn to use iPhone SDK tools, including Interface Builder and Xcode, and master Objective-C programming principles that will make your app stand out. It’s a complete learning experience for creating eye-catching, top-selling iPhone applications.
- Put Objective-C core concepts to work, including message passing, protocols, properties, and memory management
- Take advantage of iPhone patterns such as datasources and delegates
- Preview your applications in the iPhone Simulator
- Build complicated interactions that utilize multiple views, data entry/editing, and iPhone rotation
- Work with iPhone’s camera, GPS, and accelerometer
- Create interactive, entertaining games
- Optimize, test, and distribute your application
We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone Development provides a visually-rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
【《新手iPhone程序开发》Head First iPhone Development: A Learner’s Guide to Creating Objective-C Applications for the iPhone】
下载地址1
下载地址2
iPhone for Programmers: An App-Driven Approach PDF下载
书名:iPhone for Programmers: An App-Driven Approach
作者:Paul Deitel
出版:Prentice Hall 2009
ISBN:013705842X
格式:PDF 电子书;7MB;456页
The professional programmer?s DEITEL? guide to iPhone app development using iPhone SDK 3.x, Xcode?, Objective-C? and Cocoa?
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? Searches
* Painter
* Voice Recorder
* Flag Quiz Game
* Address Book
* Twitter? Discount Airfares
By Chapter 3 you?ll be building apps using Xcode?, Cocoa? and Interface Builder. You?ll learn object-oriented programming in Objective-C? 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?, Interface Builder
? Object-Oriented Programming in Objective-C? and Cocoa?
? 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
About the Author
Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel and Associates, Inc., has 45 years of academic and industry experience in the computer field. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel and Associates. Paul J. Deitel, CEO and CTO of Deitel and Associates, is a graduate of MIT?s Sloan School of Management, where he studied Information Technology. He has been designated by Sun Microsystems as a Java Champion.
【iPhone for Programmers: An App-Driven Approach PDF下载】
下载地址1
下载地址2
下载地址3



