René's URL Explorer Experiment


Title: Commits · breest/Programming-iOS-Book-Examples · GitHub

Open Graph Title: Commits · breest/Programming-iOS-Book-Examples

X Title: Commits · breest/Programming-iOS-Book-Examples

Description: Downloadable code examples for my books, "Programming iOS 7" and "iOS 7 Programming Fundamentals". - Commits · breest/Programming-iOS-Book-Examples

Open Graph Description: Downloadable code examples for my books, "Programming iOS 7" and "iOS 7 Programming Fundamentals". - Commits · breest/Programming-iOS-Book-Examples

X Description: Downloadable code examples for my books, "Programming iOS 7" and "iOS 7 Programming Fundamentals". - Commits · breest/Programming-iOS-Book-Examples

Opengraph URL: https://github.com/breest/Programming-iOS-Book-Examples

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:87063d6d-5ca9-1071-9ef8-0791f14cab70
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id915C:167803:1039A13:15070CA:69929ADD
html-safe-nonce1ca662184327788eacad7de1f73b5dcc7fb9b6384fab6bf42a24673a567a7969
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MTVDOjE2NzgwMzoxMDM5QTEzOjE1MDcwQ0E6Njk5MjlBREQiLCJ2aXNpdG9yX2lkIjoiNzMwMDI4NzYxOTk1NDU0NzQyMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb679e74791798a82e58fda91f093e33167ad463f2707413f4663decdc2face52
hovercard-subject-tagrepository:24098348
github-keyboard-shortcutsrepository,commit-list,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/breest/Programming-iOS-Book-Examples/commits/master
twitter:imagehttps://opengraph.githubassets.com/2688aeb095b8f1050ac8d6efcca888235f6955541540293842542e9e2e816bb7/breest/Programming-iOS-Book-Examples
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2688aeb095b8f1050ac8d6efcca888235f6955541540293842542e9e2e816bb7/breest/Programming-iOS-Book-Examples
og:image:altDownloadable code examples for my books, "Programming iOS 7" and "iOS 7 Programming Fundamentals". - Commits · breest/Programming-iOS-Book-Examples
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-cache
go-importgithub.com/breest/Programming-iOS-Book-Examples git https://github.com/breest/Programming-iOS-Book-Examples.git
octolytics-dimension-user_id8792313
octolytics-dimension-user_loginbreest
octolytics-dimension-repository_id24098348
octolytics-dimension-repository_nwobreest/Programming-iOS-Book-Examples
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id1868743
octolytics-dimension-repository_parent_nwomattneub/Programming-iOS-Book-Examples
octolytics-dimension-repository_network_root_id1868743
octolytics-dimension-repository_network_root_nwomattneub/Programming-iOS-Book-Examples
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master/#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbreest%2FProgramming-iOS-Book-Examples%2Fcommits%2Fmaster%2F
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbreest%2FProgramming-iOS-Book-Examples%2Fcommits%2Fmaster%2F
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommits%2Fshow&source=header-repo&source_repo=breest%2FProgramming-iOS-Book-Examples
Reloadhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master/
Reloadhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master/
Reloadhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master/
breest https://patch-diff.githubusercontent.com/breest
Programming-iOS-Book-Exampleshttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples
mattneub/Programming-iOS-Book-Exampleshttps://patch-diff.githubusercontent.com/mattneub/Programming-iOS-Book-Examples
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fbreest%2FProgramming-iOS-Book-Examples
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fbreest%2FProgramming-iOS-Book-Examples
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fbreest%2FProgramming-iOS-Book-Examples
Code https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples
Pull requests 0 https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/pulls
Actions https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/actions
Projects 0 https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/projects
Security 0 https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/security
Insights https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/pulse
Code https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples
Pull requests https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/pulls
Actions https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/actions
Projects https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/projects
Security https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/security
Insights https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/pulse
fix formatting, update to GMhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/e3eb85a43c979df76771e4e0d9925a9c73ecf072
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
e3eb85ahttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/e3eb85a43c979df76771e4e0d9925a9c73ecf072
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/e3eb85a43c979df76771e4e0d9925a9c73ecf072
examples demonstrating various workarounds to the swift nib name bug (if it's a bug)https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/d10c0be0dffd979d72dd2cd2582753f75acf7ab2
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
d10c0behttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/d10c0be0dffd979d72dd2cd2582753f75acf7ab2
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/d10c0be0dffd979d72dd2cd2582753f75acf7ab2
minor, fix commenthttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/601af9671b1def12f11f499655df6056b2c140b4
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
601af96https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/601af9671b1def12f11f499655df6056b2c140b4
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/601af9671b1def12f11f499655df6056b2c140b4
minor, added logging to show that locationInView for window (nil) has changedhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/efcd019240ba73817c9e4c3893c0124925336931
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
efcd019https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/efcd019240ba73817c9e4c3893c0124925336931
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/efcd019240ba73817c9e4c3893c0124925336931
minor; for even greater clarity, remove commented-out lineshttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/d715e7084c01da8f9b31438920f0cbdd701ab27f
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
d715e70https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/d715e7084c01da8f9b31438920f0cbdd701ab27f
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/d715e7084c01da8f9b31438920f0cbdd701ab27f
make count mean count by comparing to 1 instead of 0https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/49e08f013c089a3da016ef91443fc0d901d25290
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
49e08f0https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/49e08f013c089a3da016ef91443fc0d901d25290
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/49e08f013c089a3da016ef91443fc0d901d25290
foohttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/267262459c0415abd5dfc990480ade21ef12cc1d
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
2672624https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/267262459c0415abd5dfc990480ade21ef12cc1d
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/267262459c0415abd5dfc990480ade21ef12cc1d
minorhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/c9b0908ae612bc1dafb885c96857abb2ded456cd
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
c9b0908https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/c9b0908ae612bc1dafb885c96857abb2ded456cd
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/c9b0908ae612bc1dafb885c96857abb2ded456cd
minor (comments, formatting, etc.)https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/3b523c58f1b8853bcb165ded113c7be1ad46709c
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
3b523c5https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/3b523c58f1b8853bcb165ded113c7be1ad46709c
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/3b523c58f1b8853bcb165ded113c7be1ad46709c
versioning foohttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/9776f94b60df4dc918dc5a429e59835f2c4cdd19
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
9776f94https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/9776f94b60df4dc918dc5a429e59835f2c4cdd19
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/9776f94b60df4dc918dc5a429e59835f2c4cdd19
working out the details of the triple-resolution bug; experimenting with multiple asset catalogshttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/aca882f05944c0c01eadac6fca9225f9a6fd1617
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
aca882fhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/aca882f05944c0c01eadac6fca9225f9a6fd1617
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/aca882f05944c0c01eadac6fca9225f9a6fd1617
new example showing single, double, and triple resolution image behaviorhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/511594478018ca525c74a8290a8b781fdb16a261
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
5115944https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/511594478018ca525c74a8290a8b781fdb16a261
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/511594478018ca525c74a8290a8b781fdb16a261
make utility function a class extension so that calling syntax is more familiarhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/285ec77b69244366a83a3260854b90de0050eafd
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
285ec77https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/285ec77b69244366a83a3260854b90de0050eafd
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/285ec77b69244366a83a3260854b90de0050eafd
minor storyboard foohttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/81606c394e828956f7fab6e30ed1f89a4e68fdcc
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
81606c3https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/81606c394e828956f7fab6e30ed1f89a4e68fdcc
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/81606c394e828956f7fab6e30ed1f89a4e68fdcc
minor, added inspectable property for screen shothttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/bc9ab63b92e8e105170bb2724d177cc00c754bd0
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
bc9ab63https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/bc9ab63b92e8e105170bb2724d177cc00c754bd0
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/bc9ab63b92e8e105170bb2724d177cc00c754bd0
added an exclusive touch switch to make it easier to testhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/c546dd445bbf68e04c7ed2aebeabdfb861dabb3f
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
c546dd4https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/c546dd445bbf68e04c7ed2aebeabdfb861dabb3f
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/c546dd445bbf68e04c7ed2aebeabdfb861dabb3f
whole new way of hit-testing an animated view (thanks, Apple!)https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/8c62be3a6ccf484de1a466954d42e56930d25741
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
8c62be3https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/8c62be3a6ccf484de1a466954d42e56930d25741
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/8c62be3a6ccf484de1a466954d42e56930d25741
restored code to illustrate hit-testing a shapehttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/f56e35367d9c3c266a18dc481834af14f020bbe9
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
f56e353https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/f56e35367d9c3c266a18dc481834af14f020bbe9
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/f56e35367d9c3c266a18dc481834af14f020bbe9
updated for Xcode 6 GMhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/6627f430291b53ea05a821e4deb1b649f71d9329
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
6627f43https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/6627f430291b53ea05a821e4deb1b649f71d9329
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/6627f430291b53ea05a821e4deb1b649f71d9329
since we already have a working UIWindow subclass, added code to test hit-testing example from end of chapter 5https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/7dd91bdc316d5c1023cd6ed48eac0d24cd2cb43f
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
7dd91bdhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/7dd91bdc316d5c1023cd6ed48eac0d24cd2cb43f
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/7dd91bdc316d5c1023cd6ed48eac0d24cd2cb43f
update for Xcode 6 GMhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/a3a692170408c303ea30d9067e63c45f9ecdc340
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
a3a6921https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/a3a692170408c303ea30d9067e63c45f9ecdc340
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/a3a692170408c303ea30d9067e63c45f9ecdc340
one more little example showing snapshotting as a temporary solutionhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/f309763ceee1de66873d4dd28e3dd5002963c127
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
f309763https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/f309763ceee1de66873d4dd28e3dd5002963c127
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/f309763ceee1de66873d4dd28e3dd5002963c127
minor logging, comments, simplificationshttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/2c6f86e3c6f5aeffd6db839db0eaba2995c1d479
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
2c6f86ehttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/2c6f86e3c6f5aeffd6db839db0eaba2995c1d479
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/2c6f86e3c6f5aeffd6db839db0eaba2995c1d479
further simplifications and clarificationshttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/e8e2a66eb1c97239258273ab00d6bcc464cf9429
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
e8e2a66https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/e8e2a66eb1c97239258273ab00d6bcc464cf9429
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/e8e2a66eb1c97239258273ab00d6bcc464cf9429
new approach: return a custom CAAction object instead of a simple animationhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/ec625cac17978f4e048b02773da0d050ab81b6ca
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
ec625cahttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/ec625cac17978f4e048b02773da0d050ab81b6ca
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/ec625cac17978f4e048b02773da0d050ab81b6ca
minor formatting and tighteninghttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/b2a68e7b52f2a154a1a00b69bc7f58d8ba1454cb
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
b2a68e7https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/b2a68e7b52f2a154a1a00b69bc7f58d8ba1454cb
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/b2a68e7b52f2a154a1a00b69bc7f58d8ba1454cb
reduce the example to the minimum needed for explicit layer animationhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/67c2267a10f360f50f6a84c3d158bbc3977de05a
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
67c2267https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/67c2267a10f360f50f6a84c3d158bbc3977de05a
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/67c2267a10f360f50f6a84c3d158bbc3977de05a
repeat this example later in complete formhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/696c3bea78c251fb343b2bd16e3e6ba1462154f0
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
696c3behttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/696c3bea78c251fb343b2bd16e3e6ba1462154f0
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/696c3bea78c251fb343b2bd16e3e6ba1462154f0
added an additive variant of the arrow rotation, showing how iOS 8 codes additive view animations behind the sceneshttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/cc26bd62332ba0ef2dc913d372597d53ff1ab9fb
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
cc26bd6https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/cc26bd62332ba0ef2dc913d372597d53ff1ab9fb
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/cc26bd62332ba0ef2dc913d372597d53ff1ab9fb
minor formattinghttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/1695fd0404d546dac74b28341b8fd62b322ed1d6
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
1695fd0https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/1695fd0404d546dac74b28341b8fd62b322ed1d6
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/1695fd0404d546dac74b28341b8fd62b322ed1d6
same as the preceding example, but we store state in the layer rather than as a view controller property, which seems more encapsulatedhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/abb0fec7734aef7e9cea2040f7f6d62e4b72d658
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
abb0fechttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/abb0fec7734aef7e9cea2040f7f6d62e4b72d658
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/abb0fec7734aef7e9cea2040f7f6d62e4b72d658
remove nonfunctional optionshttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/6469448080642573a5ac35d2d1e9eeb19092e311
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
6469448https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/6469448080642573a5ac35d2d1e9eeb19092e311
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/6469448080642573a5ac35d2d1e9eeb19092e311
rearrange cases and make deployment target iOS 7, so you can test changed behavior easilyhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/572975014d35b03f6e5685bfe6e7f5588666042b
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
5729750https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/572975014d35b03f6e5685bfe6e7f5588666042b
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/572975014d35b03f6e5685bfe6e7f5588666042b
added more code from the start of the chapter, plus a terrific little utility for finite repetition of a view animationhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/4d799880674d4b3d28b81fe744c5d3ee1c9e76ca
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
4d79988https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/4d799880674d4b3d28b81fe744c5d3ee1c9e76ca
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/4d799880674d4b3d28b81fe744c5d3ee1c9e76ca
nicer formattinghttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/3276bc0fe373c4c4092e035949d3262d27d526f7
https://patch-diff.githubusercontent.com/mattneub
mattneubhttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub
3276bc0https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/3276bc0fe373c4c4092e035949d3262d27d526f7
https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/3276bc0fe373c4c4092e035949d3262d27d526f7
Previoushttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master?before=e3eb85a43c979df76771e4e0d9925a9c73ecf072+0
Nexthttps://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master?after=e3eb85a43c979df76771e4e0d9925a9c73ecf072+34
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.