日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
iOS4 SDK入門(mén):給JavaScript程序員(影印版)圖書(shū)
人氣:28

iOS4 SDK入門(mén):給JavaScript程序員(影印版)

JavaScript程序員有沒(méi)有可能學(xué)習(xí)Apple的iOS 4 SDK編程并且堅(jiān)持到成功一刻呢?技術(shù)大師Danny Goodman做到了這一點(diǎn),而且留下了這本有著清晰足跡可以讓你跟隨的《iOS4SDK入門(mén)--給JavaScript程序員(影印版)》(作者Da...

內(nèi)容簡(jiǎn)介

JavaScript程序員有沒(méi)有可能學(xué)習(xí)Apple的iOS 4 SDK編程并且堅(jiān)持到成功一刻呢?技術(shù)大師Danny Goodman做到了這一點(diǎn),而且留下了這本有著清晰足跡可以讓你跟隨的《iOS4SDK入門(mén)--給JavaScript程序員(影印版)》(作者Danny Goodman)。作為自JavaScript誕生之日起就是專家的Goodman 清楚你在使用SDK創(chuàng)建本地iOS應(yīng)用時(shí)會(huì)遇到的挑戰(zhàn),他使用一種你容易理解的上下文來(lái)介紹Xcode、Objective-C和Cocoa Touch。

當(dāng)你能夠簡(jiǎn)單地為Apple的iOS設(shè)備創(chuàng)建Web應(yīng)用時(shí),你為什么還需要顧慮SDK呢?這是因?yàn)閃eb應(yīng)用無(wú)法訪IhqiPhone的音樂(lè)庫(kù)、相機(jī),或者為地圖、音頻以及其他東西設(shè)計(jì)的iOS系統(tǒng)軟件。你也無(wú)法在應(yīng)用商店里銷售Web應(yīng)用。如果你希望發(fā)揮iPhone~liPad的全部?jī)?yōu)勢(shì),iOS 4 SDK就是你所需要的工具——而《iOS4SDK入門(mén)--給JavaScript程序員(影印版)》就是你所需要的參考書(shū)。

編輯推薦

《iOS4SDK入門(mén)--給JavaScript程序員(影印版)》(作者Danny Goodman)揭示你的代碼如何啟動(dòng)iOS應(yīng)用并讓它們準(zhǔn)備就緒;學(xué)習(xí)iOS內(nèi)存管理,以及與JavaScript編程有所差異的Objective—C指針和數(shù)據(jù)類型;使用Objective—C和Cocoa Touch實(shí)現(xiàn)常見(jiàn)的JavaScript任務(wù)。

作者簡(jiǎn)介

Danny Goodman寫(xiě)了將近40本書(shū)和數(shù)以百計(jì)的在個(gè)人電腦以及消費(fèi)性電子雜志上的文章。最近,他正在從事iPhone和iPod touch應(yīng)用的開(kāi)發(fā)工作,包括iFeltThat Earthquake、PhotoSize和BeaconAid-HF。

目錄

Preface 1. Why Go Native? Using an App Offline More Access to the Hardware More Access to the Software What You Lose Distribution Apple iOS Developer Program Content Authoring Platform Choices Taking the Plunge 2. Welcome to the iOS SDK Hardware and OS Requirements Installing the SDK About iOS Developer Programs Inside the SDK Viewing Developer Documentation Loading Code Samples Setting the Project's Base SDK Trying the iOS Simulator Coming Up.. 3. Creating a Test Workbench Creating the Project in Xcode Selecting a Project Type Naming and Saving the New Project Welcome to Your Project Editing Your First Files What the runMyCode: Method Does Building the User Interface Adding a Button to the View Connecting the Button Going for a Test Ride Congratulations 4. Structural Overview of an iOS App Where It All Begins: APIs APIs You Already Know The Cocoa Touch APIs Frameworks Foundation Framework UIKit Framework CoreGraphics Framework Adding Frameworks Frameworks Set in Stone Welcome to Class Files The JavaScript Way The Objective-C Way Header File Details Using Xcode to Create DGCar Class Files Editing the @interface Section Message Passing Editing the @implementation Section Integrating the DGCar Class into Workbench Creating Object Instances NSLog0 and String Formats Running the Code What About Accessing Instance Variables? Recap 5. App Execution Flow Some C Language Roots in an iOS App An Introduction to Delegates How UIApplication Appoints Its Delegate The App's Info.plist File Inside MainWindow.xib iPhone App Development Design Patterns The Model-View-Controller Design Pattern Other Design Patterns The Importance of Views The App Window--UIWindow Adding Another View to Workbench Recap 6. Central Objective-C Concepts: Pointers, Data Types, and Memory Management 107 Pointers Pointers and Memory Pointers and Objective-C Variables Pointer Notation Determining Pointer Usage Data Typing Objective-C Data Types Cocoa Touch Data Types Objective-C Variable Declarations Objective-C Method Declarations The id Data Type Converting Objective-C Data Types Memory Management Cleaning Up After Yourself The Retain Count Autorelease Pools Observing Memory Usage Recap 7. C Language Fundamentals Variable Names Variable Scope Instance Variables Local Variables Local Variables in Control Structure Blocks Static Local Variables Global Variables Constant Values Functions C Structures C Arrays Enumerated Types Operators Program Flow Constructions Boolean Values Math Object Equivalents in C Inserting Comments Recap 8. Objective-C/Cocoa Touch Fundamentals More About Classes Temporary Objects Subclassing Framework Classes Defining Your Own Custom Subclasses Adding to a Class Without Subclassing--Categories Real Classes in Real Action TheElements Overview TheElements Class File Structure Class Properties Specifying Properties in the Header File Synthesizing Properties in the Implementation File Using Properties Properties in Framework Classes About NSString Creating an NSString JavaScript String Method Equivalents in Objective-C NSMutableString About NSArray Creating an NSArray Retrieving Array Elements JavaScript Array Method Equivalents in Objective-C NSMutableArray About NSDictionary Creating an NSDictionary Retrieving Dictionary Entries NSMutableDictionary Arrays and Dictionaries in Action Recap 9. Common JavaScript Tasks in Cocoa Touch Formatting Numbers for Display Preformatted Number Styles Rounding Numbers for Display Creating a Date Object Adding a UIDatePicker to Workbench Understanding NSDate Creating a Date Object for a Specific Date Extracting Components from an NSDate Object Creating NSDate Objects from Strings Converting an NSDate to a String Calculating Dates 10 Days in the Future Days Between Dates Comparing Dates Downloading Remote Files Asynchronously Example Project Creating the Request Initializing the NSMutableData Object Delegate Methods Downloading Only When Needed Accounting for Fast App Switching Reading and Writing Local Files lOS App Directories Obtaining Directory Paths Obtaining Paths to Files Delivered with Your App Writing Files to Disk Reading Files from Disk Writing and Reading Property List Files Performing File Management Tasks Sorting Arrays Sorting with a Selector Sorting with a Function Sorting Arrays of Dictionaries with NSSortDescriptor Capturing User-Entered Text The Code Portion The Interface Builder Portion Validating Text Entry with Regular Expressions Modifying the Code Modifying the User Interface Using Regular Expressions for Text Search and Replace Dragging a View Around the Screen The Code Portion The Interface Builder Portion Recap A. Getting the Most from Xcode Documentation B. Common Beginner Xcode Compiler Errors Glossary Index

網(wǎng)友評(píng)論(不代表本站觀點(diǎn))

來(lái)自無(wú)昵稱**的評(píng)論:

很好的書(shū)

2012-01-13 09:55:46
來(lái)自小型書(shū)**的評(píng)論:

這書(shū)還是可以的

2012-03-25 02:29:30
來(lái)自無(wú)昵稱**的評(píng)論:

你妹的全英文,傷不起!

2012-07-06 11:30:49
來(lái)自midfar**的評(píng)論:

這本書(shū)寫(xiě)得太好了,自從學(xué)了這本書(shū),我就會(huì)開(kāi)發(fā)iOS應(yīng)用了。

2012-06-02 22:45:53

免責(zé)聲明

更多出版社
主站蜘蛛池模板: 如东县| 彭泽县| 特克斯县| 枣阳市| 陈巴尔虎旗| 广水市| 延吉市| 景东| 嘉鱼县| 潍坊市| 井冈山市| 皮山县| 自贡市| 新疆| 高清| 三门峡市| 大竹县| 枣阳市| 亚东县| 罗江县| 纳雍县| SHOW| 遵义市| 诏安县| 甘德县| 伊吾县| 巴彦县| 德格县| 绩溪县| 江门市| 二连浩特市| 信丰县| 平利县| 岳池县| 介休市| 佛冈县| 松滋市| 曲阜市| 荣昌县| 文登市| 和田市|