Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]

Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: Wiley
2010-04
版次: 1
ISBN: 9780470641651
定价: 353.00
装帧: 平装
开本: 其他
纸张: 其他
页数: 600页
正文语种: 英语
  • Ahands–onapproachtoiPadapplicationdevelopmentBeginningiPadApplicationDevelopmentiswrittentohelpjumpstartbeginningiPaddevelopers.Itcoversthevarioustopicsinsuchamannerthatyouwillprogressivelylearnwithoutbeingoverwhelmedbythedetails.Itadoptsthephilosophythatthebestwaytolearnisbydoing,hencethenumerousTryItOutsectionsinallthechapters,whichfirstshowyouhowtobuildsomethingandthenexplainhowthingswork.AlthoughiPadprogrammingisahugetopic,theaimforthisbookistogetyoustartedwiththefundamentals,andhelpyouunderstandtheunderlyingarchitectureoftheSDK,andappreciatewhythingsaredonecertainways.Afterreadingthisbook(anddoingtheexercises),youwillbewellequippedtotackleyournextiPadprogrammingchallenge.ThisbookisforthebeginningiPaddeveloperwhowantstostartdevelopingiPadapplicationsusingtheAppleiPhoneSDK.Totrulybenefitfromthisbook,youshouldhavesomebackgroundinprogrammingandatleastbefamiliarwithobject–orientedprogrammingconcepts.IfyouaretotallynewtotheObjective–Clanguage,youmightwanttojumpstraighttoAppendixD,whichprovidesanoverviewofthelanguage.Alternatively,youcanuseAppendixDasaquickreferencewhileyoutacklethevariouschapters,checkingoutthesyntaxasyoutrytheexercises.Dependingonyourlearningpattern,oneofthoseapproachesmayworkbestforyou.WhatThisBookCoversThisbookcoversthefundamentalsofiPadprogrammingusingtheiPhoneSDK.Itisdividedinto18chaptersandfourappendices.Chapter1:GettingStartedwithiPadProgrammingcoversthevarioustoolsfoundintheiPhoneSDKandexplainstheirusesiniPaddevelopment.Chapter2:WriteYourFirstHelloWorld!ApplicationgetsyoustartedwithXcodeandInterfaceBuildertobuildaHelloWorldapplication.Thefocusisongettingyourhandsdirty.Moredetailsonthevariouspartsandcomponentsarecoveredinsubsequentchapters.Chapter3:Views,Outlets,andActionscoversthefundamentalconceptsofiPadprogramming:outletsandactions.YoulearnhowoutletsandactionsallowyourcodetointeractwiththevisualelementsinInterfaceBuilderandwhytheyareanintegralpartofeveryiPadapplication.YouwillalsolearnaboutthevariousUIwidgetsknownasviewsthatmakeuptheuserinterfaceofyouriPadapplication.Chapter4:ViewControllersdiscussesthevariousviewcontrollersavailableintheiPhoneSDK.YouwilllearnhowtodevelopdifferenttypesofiPadapplications–View–based,Window–based,SplitView–based,aswellasTabBarapplications.Chapter5:KeyboardInputsshowsyouhowtodealwiththevirtualkeyboardinyouriPad.Youseehowtohidethekeyboardondemandandhowtoensurethatyourviewsarenotblockedbythekeyboardwhenitisdisplayed.Chapter6:ScreenRotationsdemonstrateshowyoucanreorientyourapplication′sUIwhenthedeviceisrotated.Youlearnaboutthevariouseventsthatarefiredwhenthedeviceisrotated.Youalsolearnhowtoforceyourapplicationtodisplayinacertainorientation.Chapter7:UsingtheTableViewexploresoneofthemostpowerfulviewsintheiPhoneSDK–theTableview.TheTableviewiscommonlyusedtodisplayrowsofdata.Inthischapter,youalsolearnhowtoimplementsearchcapabilitiesinyourTableview.Chapter8:ApplicationPreferencesdiscussestheuseofapplicationsettingstopersistapplicationpreferences.Usingapplicationsettings,youcanaccesspreferencesrelatedtoyourapplicationthroughtheSettingsapplicationavailableontheiPad.Chapter9:FileHandlingshowshowyoucanpersistyourapplicationdatabysavingthedatatofilesinyourapplication′ssandboxdirectory.Youalsolearnhowtoaccessthevariousfoldersavailableinyourapplicationsandbox.Chapter10:DatabaseStorageUsingSQLLite3coverstheuseoftheembeddedSQLite3databaselibrarytostoreyourdata.Chapter11:SimpleAnimationsprovidesanoverviewofthevarioustechniquesyoucanusetoimplementsimpleanimationsontheiPad.YoualsolearnaboutthevariousaffinetransformationssupportedbytheiPhoneSDK.Chapter12:GestureRecognizersprovidesanoverviewofthevariousgesturerecognizersavailableintheiPhoneSDKtohelpyourdeviceinterpretuser′sinputgestures.Chapter13:AccessingtheAccelerometershowshowyoucanaccesstheaccelerometerthatcomeswitheveryiPad.Youwillalsolearnhowtodetectshakestoyourdevice.Chapter14:WebServicesteachesyouhowtoconsumeWebservicesfromwithinyouriPadapplication.YouwilllearnthevariouswaystocommunicatewithWebservices–SOAP,HTTPGET,andHTTPPOST.YouwillalsolearnhowtoparsethereturningXMLresultreturnedbytheWebservice.Chapter15:BluetoothProgrammingexplorestheuseoftheGameKitframeworkforBluetoothprogramming.YouwilllearnhowtogettwoiPadstocommunicateusingaBluetoothconnection.YouwillalsolearnhowtoimplementvoicechattingoveraBluetoothconnection.Chapter16:BonjourProgrammingshowshowyoucanpublishservicesonthenetworkusingtheBonjourprotocol.Chapter17:ApplePushNotificationServicesexplainshowyoucanimplementapplicationsthatusepushnotifications.TheAPNsallowsyourapplicationstoconstantlyreceivestatusupdatesfromaserviceprovidereventhoughtheapplicationmaynotberunning.Chapter18:DisplayingMapsshowshowtobuildlocation–basedservicesapplicationusingtheMapKitframework.Youwillalsolearnhowtoobtaingeographicallocationsdataandusethemtodisplayamap.AppendixA:AnswerstoExercisescontainsthesolutionstotheend–of–chapterexercisesfoundineverychapterexceptChapter1.AppendixB:GettingAroundinXcodeprovidesaquickrun–throughofthemanyfeaturesinXcode.AppendixC:GettingAroundinInterfaceBuilderprovidesanoverviewofthemanyfeaturesofInterfaceBuilder.AppendixD:CrashCourseinObjective–CprovidesacrashcourseinObjective–C.Readerswhoarenewtothislanguageshouldreadthischapterbeforegettingstarted. Wei-MengLeeisatechnologistandfounderofDeveloperLearningSolutions,atechnologycompanyspecializinginhands-ontraininginthelatestMicrosoftandAppletechnologies.HeisalsotheauthorofBeginningiPhoneSDKProgrammingwithObjective-Candwritesfrequentlyforonlinepublications.
  • 内容简介:
    Ahands–onapproachtoiPadapplicationdevelopmentBeginningiPadApplicationDevelopmentiswrittentohelpjumpstartbeginningiPaddevelopers.Itcoversthevarioustopicsinsuchamannerthatyouwillprogressivelylearnwithoutbeingoverwhelmedbythedetails.Itadoptsthephilosophythatthebestwaytolearnisbydoing,hencethenumerousTryItOutsectionsinallthechapters,whichfirstshowyouhowtobuildsomethingandthenexplainhowthingswork.AlthoughiPadprogrammingisahugetopic,theaimforthisbookistogetyoustartedwiththefundamentals,andhelpyouunderstandtheunderlyingarchitectureoftheSDK,andappreciatewhythingsaredonecertainways.Afterreadingthisbook(anddoingtheexercises),youwillbewellequippedtotackleyournextiPadprogrammingchallenge.ThisbookisforthebeginningiPaddeveloperwhowantstostartdevelopingiPadapplicationsusingtheAppleiPhoneSDK.Totrulybenefitfromthisbook,youshouldhavesomebackgroundinprogrammingandatleastbefamiliarwithobject–orientedprogrammingconcepts.IfyouaretotallynewtotheObjective–Clanguage,youmightwanttojumpstraighttoAppendixD,whichprovidesanoverviewofthelanguage.Alternatively,youcanuseAppendixDasaquickreferencewhileyoutacklethevariouschapters,checkingoutthesyntaxasyoutrytheexercises.Dependingonyourlearningpattern,oneofthoseapproachesmayworkbestforyou.WhatThisBookCoversThisbookcoversthefundamentalsofiPadprogrammingusingtheiPhoneSDK.Itisdividedinto18chaptersandfourappendices.Chapter1:GettingStartedwithiPadProgrammingcoversthevarioustoolsfoundintheiPhoneSDKandexplainstheirusesiniPaddevelopment.Chapter2:WriteYourFirstHelloWorld!ApplicationgetsyoustartedwithXcodeandInterfaceBuildertobuildaHelloWorldapplication.Thefocusisongettingyourhandsdirty.Moredetailsonthevariouspartsandcomponentsarecoveredinsubsequentchapters.Chapter3:Views,Outlets,andActionscoversthefundamentalconceptsofiPadprogramming:outletsandactions.YoulearnhowoutletsandactionsallowyourcodetointeractwiththevisualelementsinInterfaceBuilderandwhytheyareanintegralpartofeveryiPadapplication.YouwillalsolearnaboutthevariousUIwidgetsknownasviewsthatmakeuptheuserinterfaceofyouriPadapplication.Chapter4:ViewControllersdiscussesthevariousviewcontrollersavailableintheiPhoneSDK.YouwilllearnhowtodevelopdifferenttypesofiPadapplications–View–based,Window–based,SplitView–based,aswellasTabBarapplications.Chapter5:KeyboardInputsshowsyouhowtodealwiththevirtualkeyboardinyouriPad.Youseehowtohidethekeyboardondemandandhowtoensurethatyourviewsarenotblockedbythekeyboardwhenitisdisplayed.Chapter6:ScreenRotationsdemonstrateshowyoucanreorientyourapplication′sUIwhenthedeviceisrotated.Youlearnaboutthevariouseventsthatarefiredwhenthedeviceisrotated.Youalsolearnhowtoforceyourapplicationtodisplayinacertainorientation.Chapter7:UsingtheTableViewexploresoneofthemostpowerfulviewsintheiPhoneSDK–theTableview.TheTableviewiscommonlyusedtodisplayrowsofdata.Inthischapter,youalsolearnhowtoimplementsearchcapabilitiesinyourTableview.Chapter8:ApplicationPreferencesdiscussestheuseofapplicationsettingstopersistapplicationpreferences.Usingapplicationsettings,youcanaccesspreferencesrelatedtoyourapplicationthroughtheSettingsapplicationavailableontheiPad.Chapter9:FileHandlingshowshowyoucanpersistyourapplicationdatabysavingthedatatofilesinyourapplication′ssandboxdirectory.Youalsolearnhowtoaccessthevariousfoldersavailableinyourapplicationsandbox.Chapter10:DatabaseStorageUsingSQLLite3coverstheuseoftheembeddedSQLite3databaselibrarytostoreyourdata.Chapter11:SimpleAnimationsprovidesanoverviewofthevarioustechniquesyoucanusetoimplementsimpleanimationsontheiPad.YoualsolearnaboutthevariousaffinetransformationssupportedbytheiPhoneSDK.Chapter12:GestureRecognizersprovidesanoverviewofthevariousgesturerecognizersavailableintheiPhoneSDKtohelpyourdeviceinterpretuser′sinputgestures.Chapter13:AccessingtheAccelerometershowshowyoucanaccesstheaccelerometerthatcomeswitheveryiPad.Youwillalsolearnhowtodetectshakestoyourdevice.Chapter14:WebServicesteachesyouhowtoconsumeWebservicesfromwithinyouriPadapplication.YouwilllearnthevariouswaystocommunicatewithWebservices–SOAP,HTTPGET,andHTTPPOST.YouwillalsolearnhowtoparsethereturningXMLresultreturnedbytheWebservice.Chapter15:BluetoothProgrammingexplorestheuseoftheGameKitframeworkforBluetoothprogramming.YouwilllearnhowtogettwoiPadstocommunicateusingaBluetoothconnection.YouwillalsolearnhowtoimplementvoicechattingoveraBluetoothconnection.Chapter16:BonjourProgrammingshowshowyoucanpublishservicesonthenetworkusingtheBonjourprotocol.Chapter17:ApplePushNotificationServicesexplainshowyoucanimplementapplicationsthatusepushnotifications.TheAPNsallowsyourapplicationstoconstantlyreceivestatusupdatesfromaserviceprovidereventhoughtheapplicationmaynotberunning.Chapter18:DisplayingMapsshowshowtobuildlocation–basedservicesapplicationusingtheMapKitframework.Youwillalsolearnhowtoobtaingeographicallocationsdataandusethemtodisplayamap.AppendixA:AnswerstoExercisescontainsthesolutionstotheend–of–chapterexercisesfoundineverychapterexceptChapter1.AppendixB:GettingAroundinXcodeprovidesaquickrun–throughofthemanyfeaturesinXcode.AppendixC:GettingAroundinInterfaceBuilderprovidesanoverviewofthemanyfeaturesofInterfaceBuilder.AppendixD:CrashCourseinObjective–CprovidesacrashcourseinObjective–C.Readerswhoarenewtothislanguageshouldreadthischapterbeforegettingstarted.
  • 作者简介:
    Wei-MengLeeisatechnologistandfounderofDeveloperLearningSolutions,atechnologycompanyspecializinginhands-ontraininginthelatestMicrosoftandAppletechnologies.HeisalsotheauthorofBeginningiPhoneSDKProgrammingwithObjective-Candwritesfrequentlyforonlinepublications.
查看详情
相关图书 / 更多
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Before We Were Yours A Novel
Wingate, Lisa
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Best Practices of Urban Biodiversity Conservation
肖能文
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Beautiful Chaos 英文原版
Margaret Stohl 著;Kami Garcia
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Beachy and Me
Staake, Bob
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Beautiful Ruins A Novel
Walter, Jess
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
BentleyMOSES软件入门与应用
高巍
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Being Mortal Medicine and What Matters in the End
Gawande, Atul
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Bernstein多项式算子(精)/现代数学中的著名定理纵横谈丛书
王梓坤 著;刘培杰数学工作室 编
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Ben教你做采购:金牌外贸业务员也要学
朱子斌(Ben) 著
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Beginner's Guide to Crystal Reports 2011 A Step-by-Step Procedure
Gatmaitan, Eric M
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
BeachBugs
David A. Carter(戴维·A·卡特) 著;David A. Carter(大卫·A·卡特) 绘
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Being与汉译哲学(北京大学汉语哲学丛书)
王路
您可能感兴趣 / 更多
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
2023年注册会计师考试名师好题-大小题专攻 财务成本管理 轻二 CPA
Weibo
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
2023年注册会计师考试21天 浓缩记忆册 财务成本管理
Weibo主编;东奥会计在线编
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
幸福地理学:寻找世界上最幸福的地方(远方译丛)
Weiner) 著 罗新 主编;田亚曼 孙玮 译;[美]埃里克·韦纳(Eric
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
应用随机分析(影印版)
Weinan E;Tiejun Li
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
组织诊断:六个盒子的理论与实践
Weisbord(马文・韦斯伯德) 著;胡智丰、[美]Marvin、R.、胡智丰 译
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
宽带波束形成:概念与技术
Weiss 著;[英]Wei、Liu、[英]Stephan、于雷、位寅生 译
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Code Name Verity
Wein, Elizabeth
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Beginning Android Tablet Application Development (Wrox Programmer to Programmer)
Wei-Meng Lee 著
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Beginning Android Application Development (Wrox Programmer to Programmer)Android编程入门经典
Wei-Meng Lee 著
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
Beginning iPhone SDK Programming with Objective-C (Wrox Programmer to Programmer)
Wei-Meng Lee 著
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
C# 2008 Programmer's Reference (Wrox Programmer to Programmer)[C# 2008编程参考手册]
Wei-Meng Lee 著
Beginning iPad Application Development (Wrox Programmer to Programmer)[苹果ipad应用程序开发]
.NETCompactFrameworkPocketGuide(PocketReference(O'Reilly))
Wei-Meng Lee 著