TableofContents
Preface
Chapter1-TheDevelopmentTools,theLearningApproachandtheAppIdea
Chapter2-YourFirstTasteofSwiftwithPlaygrounds
Chapter3-HelloWorld!BuildYourFirstAppinSwift
Chapter4-HelloWorldAppExplained
Chapter5-IntroductiontoAutoLayout
Chapter6-DesigningUIUsingStackViews
Chapter7-IntroductiontoPrototyping
Chapter8-CreatingaSimpleTable-basedApp
Chapter9-CustomizeTableViewsUsingPrototypeCell
Chapter10-InteractingwithTableViewandUsingUIAlertController
Chapter11-TableRowDeletion,SwipeforAction,ActivityControllerandMVC
Chapter12-IntroductiontoNavigationControllerandSegue
Chapter13-ObjectOrientedProgramming,ProjectOrganizationandCode
Documentation
Chapter14-DetailViewEnhancementandNavigationBarCustomization
Chapter15-NavigationBarCustomization,ExtensionsandDynamicType
Chapter16-WorkingwithMaps
Chapter17-BasicAnimations,VisualEffectsandUnwindSegues
Chapter18-WorkingwithStaticTableViews,CameraandNSLayoutConstraint
Chapter19-WorkingwithCoreData
Chapter20-SearchBarandUISearchController
Chapter21-BuildingWalkthroughScreenswithUIPageViewController
Chapter22-ExploringTabBarsandStoryboardReferences
Chapter23-GettingStartedwithWKWebViewandSFSafariViewController
Chapter24-ExploringCloudKit
Chapter25-LocalizingYourApptoReachMoreUsers
Chapter26-DeployingandTestingYourApponaRealiOSDevice
Chapter27-BetaTestingwithTestFlightandCloudKitProductionDeployment
Chapter28-SubmittingYourApptoAppStore
Chapter29-Adopting3DTouch
Chapter30-DevelopingUserNotificationsiniOS
Appendix-SwiftBasics
Copyright©2017byAppCodaLimited
Allrightreserved.Nopartofthisbookmaybeusedorreproduced,storedortransmitted
inanymannerwhatsoeverwithoutwrittenpermissionfromthepublisher.
PublishedbyAppCodaLimited
Published: 15/10/2017 | Last updated: 15/10/2017 | AppCoda © 2017
4
Beginning iOS 11 Programming with Swift | AppCoda © 2017
WhatPeopleSayAboutThisBook
"Thebookiswellwritten,concise,withexcellentexamplecodeandreal-world
examples.It'sreallyhelpedmegetmyfirstAppontheAppstore,andgivenmemany
ideasforfurtherenhancementsandupdates.Ialsouseitasareferenceguideongoing
aswellwiththelanguage,andtheupdatesproducedasSwiftandiOSchangearemuch
gratefullyreceived."
-DavidGreenfield,creatorofThreadABead
"Thanksformakingsuchanawesomebook!Thisbookhelpedmedevelopmyfirstreal
appandhavemade$200ontheappstoreinlessthan2monthssincelaunch.Iwasalso
abletogetasoftwaredeveloperjobwherenowIamrunningtheMobiledepartment.
Thanksagainforthegreatbook,Ialwaystrytopromoteitwhenpeopleaskmeabout
learninghowtocode."
-RodyDavis,DeveloperofPitchPipewithPitchAssistant
"Thebookisreallygood.IwastakingothercoursesofSwiftfromUdemyandthe
instructordidnothavemuchbackgroundasadeveloper.Inyourcase,Iknowyouhave
agoodbackgroundasadeveloper.Bytheway,youexplainthethings."
-CarlosAguilar,creatorofRoomhintsInteriorDesignIdeas
"Foryears,I'dbeenlookinginvainforgoodqualityresourcestohelpsharpenmyapp
developmentskills.Yourbookssavedmylife.They'rethebestexplainedprogramming
booksI'veeverreadinmy10yearsofprogramming.They'resoeasytounderstandand
theyhiteverything.IwillneverthankyouenoughforwritingthebooksandIoweyou
alot."
-EricMwangi
"Thisbookisclearlywrittenwithlotsofexamples.Itisalsogreatforexperienced
programmersnewtoSwift."
-HowardSmith,Flickitt
5
Beginning iOS 11 Programming with Swift | AppCoda © 2017