书目

Objective-C Programming (2nd Edition):The Big Nerd Ranch Guide

内容简介

WanttowriteiOSappsordesktopMacapplications?ThisintroductiontoprogrammingandtheObjective-Clanguageisyourfirststeponthejourneyfromsomeonewhousesappstosomeonewhowritesthem.BasedonBigNerdRanch'spopularObjective-CBootcamp,Objective-CProgramming:TheBigNerdRanchGuidecoversC,Objective-C,andthecommonprogrammingidiomsthatenabledeveloperstomakethemostofAppletechnologies.CompatiblewithXcode5,iOS7,andOSXMavericks(10.9),thisguidefeaturesshortchaptersandanengagingstyletokeepyoumotivatedandmovingforward.Atthesametime,itencouragesyoutothinkcriticallyasaprogrammer.Herearesomeofthetopicscovered:UsingXcode,Apple’sdocumentation,andothertoolsProgrammingbasics:variables,loops,functions,etc.Objects,classes,methods,andmessagesPointers,addresses,andmemorymanagementwithARCPropertiesandKey-ValueCoding(KVC)ClassextensionsCategoriesClassesfromtheFoundationframeworkBlocksDelegation,target-action,andnotificationdesignpatternsKey-ValueObserving(KVO)Runtimebasics

作者简介

AaronHillegass,aformeremployeeatNeXTandApple,hasnearlytwodecadesexperienceprogrammingandteachingObjective-C,Cocoa,and,morerecently,iOS.AaronistheauthorofCocoaProgrammingforMacOSXandco-authorofiOSProgramming:TheBigNerdRanchGuide.Bothbest-sellers,thesebookshavehelpedmanypeopledevelopandenhancetheirprogrammingskills.In2001,AaronfoundedBigNerdRanchandbegandevelopingintensivecoursesthatteachprogramminginafocused,distraction-freeenvironment.HeiscurrentlyworkingonsiteplansandblueprintsforthenewRanchtobelocatedinAtlanta,GA.MikeyWardisasenioriOSandCocoainstructoratBigNerdRanch.MikeyalsoconvenestheAtlantachapterofCocoaHeads,aworldwidegroupdevotedtodiscussionofApple'sframeworksforwritingMacandiOSapplications.BigNerdRanchisauniquesoftwareengineeringandtrainingcompanywheremonasticprinciplesdrivetechnologicaldevelopment.Since2001,thecompanyhasbeenhelpingstudentsmasterprogramminglanguagesthroughpublicenrollmentbootcamps,privatecorporateon-sitetraining,andagrowingrosterofprogrammingbooks.BigNerdRanchoffersconsultativeservicestoabroadarrayofclients,shapingtheirmobilestrategiesanddevelopingfreshandengagingmobileanddesktopapplications.

丛书

Big Nerd Ranch Guides

其他版本

—  END  —