GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - iDevSpread/Programming-iOS-Book-Examples: Downloadable code examples for my books, "iOS 9 Programming Fundamentals With Swift" (bk1) and "Programming iOS 9" (bk2).

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

1,391 Commits
1,391 Commits

Folders and files

NameName
Last commit message
Last commit date
bk1ch01p015yourFirstInstance
bk1ch01p015yourFirstInstance
 
 
bk1ch01p017instanceProperties
bk1ch01p017instanceProperties
 
 
bk1ch02p028basicFunctions
bk1ch02p028basicFunctions
 
 
bk1ch02p032paramNames
bk1ch02p032paramNames
 
 
bk1ch02p035overloading
bk1ch02p035overloading
 
 
bk1ch02p036defaultParameters
bk1ch02p036defaultParameters
 
 
bk1ch02p038modifiableParameters
bk1ch02p038modifiableParameters
 
 
bk1ch02p043recursion
bk1ch02p043recursion
 
 
bk1ch02p044functionAsValue
bk1ch02p044functionAsValue
 
 
bk1ch02p047anonymousFunctions
bk1ch02p047anonymousFunctions
 
 
bk1ch02p051defineAndCall
bk1ch02p051defineAndCall
 
 
bk1ch02p052closures
bk1ch02p052closures
 
 
bk1ch02p058closureCapture
bk1ch02p058closureCapture
 
 
bk1ch03p067conditionalInitialization
bk1ch03p067conditionalInitialization
 
 
bk1ch03p069computedVariables
bk1ch03p069computedVariables
 
 
bk1ch03p075lazy
bk1ch03p075lazy
 
 
bk1ch03p076boolAndNumbers
bk1ch03p076boolAndNumbers
 
 
bk1ch03p086string
bk1ch03p086string
 
 
bk1ch03p087stringUnicode
bk1ch03p087stringUnicode
 
 
bk1ch03p089strings2
bk1ch03p089strings2
 
 
bk1ch03p092characterAndRange
bk1ch03p092characterAndRange
 
 
bk1ch03p095tuple
bk1ch03p095tuple
 
 
bk1ch03p098optionals
bk1ch03p098optionals
 
 
bk1ch03p104optionals2
bk1ch03p104optionals2
 
 
bk1ch04p115initializers
bk1ch04p115initializers
 
 
bk1ch04p121properties
bk1ch04p121properties
 
 
bk1ch04p125methods
bk1ch04p125methods
 
 
bk1ch04p127subscripts
bk1ch04p127subscripts
 
 
bk1ch04p132enums
bk1ch04p132enums
 
 
bk1ch04p136enumInitializers
bk1ch04p136enumInitializers
 
 
bk1ch04p140structs
bk1ch04p140structs
 
 
bk1ch04p142valueTypesAndReferenceTypes
bk1ch04p142valueTypesAndReferenceTypes
 
 
bk1ch04p149subclasses
bk1ch04p149subclasses
 
 
bk1ch04p153classInitializers
bk1ch04p153classInitializers
 
 
bk1ch04p158classInitializers2
bk1ch04p158classInitializers2
 
 
bk1ch04p162classProperties
bk1ch04p162classProperties
 
 
bk1ch04p164polymorphism
bk1ch04p164polymorphism
 
 
bk1ch04p171typeReference
bk1ch04p171typeReference
 
 
bk1ch04p172typeReference2
bk1ch04p172typeReference2
 
 
bk1ch04p177protocols
bk1ch04p177protocols
 
 
bk1ch04p181optionalProtocolMembers
bk1ch04p181optionalProtocolMembers
 
 
bk1ch04p187generics
bk1ch04p187generics
 
 
bk1ch04p193whereClauses
bk1ch04p193whereClauses
 
 
bk1ch04p194whereClauses2
bk1ch04p194whereClauses2
 
 
bk1ch04p196extensions
bk1ch04p196extensions
 
 
bk1ch04p199umbrellaTypes
bk1ch04p199umbrellaTypes
 
 
bk1ch04p204arrays
bk1ch04p204arrays
 
 
bk1ch04p218dictionaries
bk1ch04p218dictionaries
 
 
bk1ch04p222sets
bk1ch04p222sets
 
 
bk1ch05p227branching
bk1ch05p227branching
 
 
bk1ch05p230switch
bk1ch05p230switch
 
 
bk1ch05p237conditionalEvaluation
bk1ch05p237conditionalEvaluation
 
 
bk1ch05p239loops
bk1ch05p239loops
 
 
bk1ch05p240error
bk1ch05p240error
 
 
bk1ch05p240error2
bk1ch05p240error2
 
 
bk1ch05p241defer
bk1ch05p241defer
 
 
bk1ch05p247operators
bk1ch05p247operators
 
 
bk1ch05p247privacy
bk1ch05p247privacy
 
 
bk1ch05p248TypeErasure
bk1ch05p248TypeErasure
 
 
bk1ch05p254memoryManagement
bk1ch05p254memoryManagement
 
 
bk1ch06p297main
bk1ch06p297main
 
 
bk1ch07p321nibLoading
bk1ch07p321nibLoading
 
 
bk1ch07p321nibLoading2
bk1ch07p321nibLoading2
 
 
bk1ch07p333outletCollectionAndAction
bk1ch07p333outletCollectionAndAction
 
 
bk1ch07p339additionalConfiguration
bk1ch07p339additionalConfiguration
 
 
bk1ch08p350documentation
bk1ch08p350documentation
 
 
bk1ch09p357backwardCompatibility
bk1ch09p357backwardCompatibility
 
 
bk1ch09p358universal
bk1ch09p358universal
 
 
bk1ch09p380unitTesting
bk1ch09p380unitTesting
 
 
bk1ch09p396localization
bk1ch09p396localization
 
 
bk1ch10p418subclassing
bk1ch10p418subclassing
 
 
bk1ch10p428foundationClasses
bk1ch10p428foundationClasses
 
 
bk1ch10p447accessorsAndKVC
bk1ch10p447accessorsAndKVC
 
 
bk1ch11p462notifications
bk1ch11p462notifications
 
 
bk1ch11p467delegation
bk1ch11p467delegation
 
 
bk1ch11p470dataSource
bk1ch11p470dataSource
 
 
bk1ch11p472action
bk1ch11p472action
 
 
bk1ch11p477kvo
bk1ch11p477kvo
 
 
bk1ch12p490autoreleasepool
bk1ch12p490autoreleasepool
 
 
bk1ch12p495danglingPointer
bk1ch12p495danglingPointer
 
 
bk1ch12p497notificationLeaker
bk1ch12p497notificationLeaker
 
 
bk1ch12p498timerLeaker
bk1ch12p498timerLeaker
 
 
bk1ch12p499timerLeaker2
bk1ch12p499timerLeaker2
 
 
bk1ch14Appendix
bk1ch14Appendix
 
 
bk2ch01p004appWithoutStoryboard
bk2ch01p004appWithoutStoryboard
 
 
bk2ch01p006customWindowInStoryboardApp
bk2ch01p006customWindowInStoryboardApp
 
 
bk2ch01p009experimenting1
bk2ch01p009experimenting1
 
 
bk2ch01p009experimenting2
bk2ch01p009experimenting2
 
 
bk2ch01p012frame
bk2ch01p012frame
 
 
bk2ch01p013bounds
bk2ch01p013bounds
 
 
bk2ch01p015coordinateSpace
bk2ch01p015coordinateSpace
 
 
bk2ch01p017transform
bk2ch01p017transform
 
 
bk2ch01p024autoresizing
bk2ch01p024autoresizing
 
 
bk2ch01p031constraints
bk2ch01p031constraints
 
 
bk2ch01p032constraintSwapping
bk2ch01p032constraintSwapping
 
 
bk2ch01p033layoutMargins
bk2ch01p033layoutMargins
 
 
bk2ch01p038constraintsInequalitiesAndPriorities
bk2ch01p038constraintsInequalitiesAndPriorities
 
 
bk2ch01p038evenDistribution
bk2ch01p038evenDistribution
 
 
bk2ch01p038evenDistribution2
bk2ch01p038evenDistribution2
 
 
bk2ch01p038evenDistribution3
bk2ch01p038evenDistribution3
 
 

Repository files navigation

These are the complete downloadable code examples for my books, iOS 9 Programming Fundamentals With Swift (http://shop.oreilly.com/product/0636920044345.do) and Programming iOS 9 (http://shop.oreilly.com/product/0636920044352.do).

Examples have been revised for Swift 2.0 and Xcode 7.

If you find these examples helpful and you haven't purchased the books, please consider doing so.

The downloadable code for the two previous editions has been moved off to subfolders "iOS8bookExamples" and "iOS7bookExamples". The code for the earlier editions has been removed.

Matt Neuburg

About

Downloadable code examples for my books, "iOS 9 Programming Fundamentals With Swift" (bk1) and "Programming iOS 9" (bk2).

www.tidbits.com/matt

Resources

Readme
Activity

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.