书目

Swift in 24 Hours, Sams Teach Yourself

内容简介

Injust24lessonsofonehourorless,SamsTeachYourselfSwiftin24Hourshelpsyoubuildnext-generationOSXandiOSappswithApple'snewSwiftprogramminglanguage.Thisbook'sstraightforward,step-by-stepapproachhelpsyouquicklymasterSwift'scoreconcepts,structure,andsyntaxanduseSwifttowritesafe,powerful,moderncode.Injustafewhoursyou'llbeapplyingadvancedfeaturessuchasextensions,closures,protocols,andgenerics.Everylessonbuildsonwhatyou'vealreadylearned,givingyouarock-solidfoundationforreal-worldsuccess.Step-by-stepinstructionscarefullywalkyouthroughthemostcommonSwiftdevelopmenttasks.Practical,hands-onexamplesshowyouhowtoapplywhatyoulearn.Quizzesandexerciseshelpyoutestyourknowledgeandstretchyourskills.Notesandtipspointoutshortcutsandsolutions.Learnhowto...*SetupyourSwiftdevelopmentenvironment*MasterSwift'sfundamentaldatatypesandoperators*Makethemostofarraysanddictionaries*Controlprogramflow,modifyexecutionpaths,anditeratecode*Performcomplexactionswithfunctions*Workwithhigher-orderfunctionsandclosures*Harnessthepowerofstructs,enums,classes,andclassinheritance*Customizeinitializersofclasses,structs,andenums*Implementinstancemethods,typemethods,andadvancedtypefunctionality*TakefulladvantageofSwift'sadvancedmemoryallocation*Extendtypefunctionalitywithprotocolsandextensions*Leveragethepowerofgenerics,chaining,andotheradvancedfeatures*InteroperatewithObjective-Ccode*Interactwithuserinterfaces*TakeadvantageofSwift'sStandardLibraryfeaturesandfunctionsWhoShouldReadthisBook*Beginner-intermediatelevelprogrammers*AdvancedprogrammerswhoarenotyetfamiliarwithSwiftcanbenefit

作者简介

BJMillerisaniOSdeveloperforaconsultancyintheCleveland,Ohio,area.BJearnedhisB.S.inComputerSciencefromBaldwin-WallaceCollege(nowcalledBaldwin-WallaceUniversity)inBerea,Ohio,thetownwherehegrewup.Hislatestcareerpathencompasseslarge-scaleenterprisenetworkadministration,SQLdatabaseadministration,andMicrosoftSharePointServerandMicrosoftProjectServeradministrationandintegrationasacontractorfortheUnitedStatesDepartmentofDefense,withalltheMicrosoftcertificationsthatcomealongwiththat.Beforethat,hespentseveralyearsinLANengineering,designingandimplementingnetworkinfrastructure,asaCiscoCertifiedNetworkAssociate.BJbeganiOSdevelopmentin2009afternothavingprogrammedforafewyears,andhedevelopedapassionfortheplatformandtheObjective-Clanguage.Now,hislovehasexpandedtoincludeSwift,andthereisstillyetroominhisheartformore.In2013hereleasedhisfirstappintotheiOSAppStore,calledMyPrayerMap,asasimpletoolformanagingprayerrequests.WhenheisnotwritinginObjective-CorSwiftforeitherworkorthisbook,heenjoysspendingtimewithhiswifeandtwoboys,reading,listeningtomusicorpodcasts,andplayingTheLegendofZelda(anygameonanysystemwilldo).Healsoco-organizestheClevelandCocoaHeadsMeetupwithDanielSteinberg,http://www.meetup.com/Cleveland-CocoaHeads/,andorganizesasubmeetupofthatgroupcalledPairedProgrammingFun,whichisacasualmeetupwherethefocusisonTest-DrivenDevelopment(TDD)inSwiftandObjective-Cinpaired-programmingstyle.BJoftenpresentsiOS-relatedtopicsatCocoaHeadsandalsospeaksatotherconferencessuchasCocoaConf(Columbus,Ohio)andCodeMashv2.0.1.5.Healsoblogsfromtimetotimeathttp://bjmiller.meandisonTwitteras@bjmillerltd.,,

丛书

Sams Teach Yourself...in 24 Hours (Paperback)

—  END  —