Here you can find links for all source-code and resources that we cover in the book. See github repositories and branch names below:

Chapter 2: Playgrounds:

https://github.com/iOSAppDevelopmentwithSwiftinAction/Chapter2

Chapter 3: Playgrounds:

https://github.com/iOSAppDevelopmentwithSwiftinAction/Chapter3

Chapters 4,6,7: Views In Code:

https://github.com/iOSAppDevelopmentwithSwiftinAction/ViewsInCode.git

  • 1.DisplayingViews branch
  • 2.LayoutAnchorConstraints branch
  • 3.SizeClasses

Chapter 4,5: Distance Converter

https://github.com/iOSAppDevelopmentwithSwiftinAction/DistanceConverter.git

  • 1.InitialSetup
  • 2.ConvertDistanceFromCode
  • 3.ConvertDistanceWithButtons
  • 4.ConvertDistanceWhenTextChanges

Chapter 5: TouchViews

https://github.com/iOSAppDevelopmentwithSwiftinAction/TouchViews.git

  • 1.Initial Setup
  • 2.ColoredView

Chapters 5, 8: ImageViewer

https://github.com/iOSAppDevelopmentwithSwiftinAction/ImageViewer.git

  • 1.InitialSetup
  • 2.ImageViewerComplete
  • 3.ImageViewerScrollView

Chapter 7: Simple Size Classes

https://github.com/iOSAppDevelopmentwithSwiftinAction/SimpleSizeClasses.git

  • 1.InitialSetup branch
  • 2.iPadLayout branch
  • 3.SimpleStackViews branch

Chapter 7: Simple Stack Views in Code

https://github.com/iOSAppDevelopmentwithSwiftinAction/SimpleStackViewsInCode.git

Chapter 8: Animating Views

https://github.com/iOSAppDevelopmentwithSwiftinAction/AnimatingViews.git

  • 1.InitialSetup
  • 2.AnimationsConstraints
  • 3.AnimationLayoutUpdate

Chapters 1,6-15: Bookcase:

https://github.com/iOSAppDevelopmentwithSwiftinAction/Bookcase.git

  • Chapter1.1.AlmostComplete
  • Chapter1.2.Complete branch
  • Chapter6.1.InitialSetup branch
  • Chapter6.2.AutoLayout
  • Chapter7.1.SizeClasses branch
  • Chapter7.2.StackViews
  • Chapter7.3.StackViewsSizeClasses
  • Chapter8.1.KeyboardNotification
  • Chapter8.2.AnimateView
  • Chapter8.3.ScrollView
  • Chapter9.1.TableViewController
  • Chapter9.2.EditDeleteBook
  • Chapter10.1.Sort
  • Chapter10.2.SearchSort
  • Chapter10.3.CollectionViewInitialSetup
  • Chapter10.4.CollectionViewSearchBarInitial
  • Chapter10.5.CollectionViewSearchBar
  • Chapter10.6.CollectionView
  • Chapter10.7.TabBarController
  • Chapter11.1.UserPreferences
  • Chapter11.2.StoreDataStart
  • Chapter11.3.StoreDataPropertyList
  • Chapter11.4.StoreDataXML
  • Chapter11.5.StoreDataArchiving
  • Chapter11.6.StoreDataSQL
  • Chapter11.7.StoreDataCoreData
  • Chapter12.1.UbiquitousKeyValueStore
  • Chapter12.2.StoreDataCloudKit
  • Chapter13.1.AssetCatalogLaunchScreen
  • Chapter13.2.StarRatingsView
  • Chapter13.3.StarRatingsViewCoreAnimation
  • Chapter13.4.UIImagePickerController
  • Chapter13.5.PreAVFoundation
  • Chapter13.6.AVFoundation
  • Chapter13.7.AVAudioPlayer
  • Chapter14.1.WebServiceData
  • Chapter14.2.WebServiceDownload
  • Chapter15.1.UpdatesNeedFixing
  • Chapter15.2.Debugged
  • Chapter15.3.Tested