| route-pattern | /:user_id/:repository/commits(/*name) |
| route-controller | commits |
| route-action | show |
| fetch-nonce | v2:87063d6d-5ca9-1071-9ef8-0791f14cab70 |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | 915C:167803:1039A13:15070CA:69929ADD |
| html-safe-nonce | 1ca662184327788eacad7de1f73b5dcc7fb9b6384fab6bf42a24673a567a7969 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MTVDOjE2NzgwMzoxMDM5QTEzOjE1MDcwQ0E6Njk5MjlBREQiLCJ2aXNpdG9yX2lkIjoiNzMwMDI4NzYxOTk1NDU0NzQyMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | b679e74791798a82e58fda91f093e33167ad463f2707413f4663decdc2face52 |
| hovercard-subject-tag | repository:24098348 |
| github-keyboard-shortcuts | repository,commit-list,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///commits/show |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/breest/Programming-iOS-Book-Examples/commits/master |
| twitter:image | https://opengraph.githubassets.com/2688aeb095b8f1050ac8d6efcca888235f6955541540293842542e9e2e816bb7/breest/Programming-iOS-Book-Examples |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/2688aeb095b8f1050ac8d6efcca888235f6955541540293842542e9e2e816bb7/breest/Programming-iOS-Book-Examples |
| og:image:alt | Downloadable code examples for my books, "Programming iOS 7" and "iOS 7 Programming Fundamentals". - Commits · breest/Programming-iOS-Book-Examples |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-cache |
| go-import | github.com/breest/Programming-iOS-Book-Examples git https://github.com/breest/Programming-iOS-Book-Examples.git |
| octolytics-dimension-user_id | 8792313 |
| octolytics-dimension-user_login | breest |
| octolytics-dimension-repository_id | 24098348 |
| octolytics-dimension-repository_nwo | breest/Programming-iOS-Book-Examples |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 1868743 |
| octolytics-dimension-repository_parent_nwo | mattneub/Programming-iOS-Book-Examples |
| octolytics-dimension-repository_network_root_id | 1868743 |
| octolytics-dimension-repository_network_root_nwo | mattneub/Programming-iOS-Book-Examples |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 848bc6032dcc93a9a7301dcc3f379a72ba13b96e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://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 AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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 |
| Reload | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master/ |
| Reload | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master/ |
| Reload | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master/ |
|
breest
| https://patch-diff.githubusercontent.com/breest |
| Programming-iOS-Book-Examples | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples |
| mattneub/Programming-iOS-Book-Examples | https://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 GM | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/e3eb85a43c979df76771e4e0d9925a9c73ecf072 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| e3eb85a | https://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 |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| d10c0be | https://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 comment | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/601af9671b1def12f11f499655df6056b2c140b4 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 601af96 | https://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 changed | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/efcd019240ba73817c9e4c3893c0124925336931 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| efcd019 | https://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 lines | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/d715e7084c01da8f9b31438920f0cbdd701ab27f |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| d715e70 | https://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 0 | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/49e08f013c089a3da016ef91443fc0d901d25290 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 49e08f0 | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/49e08f013c089a3da016ef91443fc0d901d25290 |
| https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/49e08f013c089a3da016ef91443fc0d901d25290 |
| foo | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/267262459c0415abd5dfc990480ade21ef12cc1d |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 2672624 | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/267262459c0415abd5dfc990480ade21ef12cc1d |
| https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/267262459c0415abd5dfc990480ade21ef12cc1d |
| minor | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/c9b0908ae612bc1dafb885c96857abb2ded456cd |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| c9b0908 | https://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 |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 3b523c5 | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/3b523c58f1b8853bcb165ded113c7be1ad46709c |
| https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/3b523c58f1b8853bcb165ded113c7be1ad46709c |
| versioning foo | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/9776f94b60df4dc918dc5a429e59835f2c4cdd19 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 9776f94 | https://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 catalogs | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/aca882f05944c0c01eadac6fca9225f9a6fd1617 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| aca882f | https://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 behavior | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/511594478018ca525c74a8290a8b781fdb16a261 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 5115944 | https://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 familiar | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/285ec77b69244366a83a3260854b90de0050eafd |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 285ec77 | https://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 foo | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/81606c394e828956f7fab6e30ed1f89a4e68fdcc |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 81606c3 | https://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 shot | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/bc9ab63b92e8e105170bb2724d177cc00c754bd0 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| bc9ab63 | https://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 test | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/c546dd445bbf68e04c7ed2aebeabdfb861dabb3f |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| c546dd4 | https://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 |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 8c62be3 | https://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 shape | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/f56e35367d9c3c266a18dc481834af14f020bbe9 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| f56e353 | https://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 GM | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/6627f430291b53ea05a821e4deb1b649f71d9329 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 6627f43 | https://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 5 | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/7dd91bdc316d5c1023cd6ed48eac0d24cd2cb43f |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 7dd91bd | https://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 GM | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/a3a692170408c303ea30d9067e63c45f9ecdc340 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| a3a6921 | https://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 solution | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/f309763ceee1de66873d4dd28e3dd5002963c127 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| f309763 | https://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, simplifications | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/2c6f86e3c6f5aeffd6db839db0eaba2995c1d479 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 2c6f86e | https://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 clarifications | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/e8e2a66eb1c97239258273ab00d6bcc464cf9429 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| e8e2a66 | https://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 animation | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/ec625cac17978f4e048b02773da0d050ab81b6ca |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| ec625ca | https://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 tightening | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/b2a68e7b52f2a154a1a00b69bc7f58d8ba1454cb |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| b2a68e7 | https://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 animation | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/67c2267a10f360f50f6a84c3d158bbc3977de05a |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 67c2267 | https://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 form | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/696c3bea78c251fb343b2bd16e3e6ba1462154f0 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 696c3be | https://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 scenes | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/cc26bd62332ba0ef2dc913d372597d53ff1ab9fb |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| cc26bd6 | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/cc26bd62332ba0ef2dc913d372597d53ff1ab9fb |
| https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/cc26bd62332ba0ef2dc913d372597d53ff1ab9fb |
| minor formatting | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/1695fd0404d546dac74b28341b8fd62b322ed1d6 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 1695fd0 | https://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 encapsulated | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/abb0fec7734aef7e9cea2040f7f6d62e4b72d658 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| abb0fec | https://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 options | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/6469448080642573a5ac35d2d1e9eeb19092e311 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 6469448 | https://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 easily | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/572975014d35b03f6e5685bfe6e7f5588666042b |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 5729750 | https://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 animation | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/4d799880674d4b3d28b81fe744c5d3ee1c9e76ca |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 4d79988 | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/4d799880674d4b3d28b81fe744c5d3ee1c9e76ca |
| https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/4d799880674d4b3d28b81fe744c5d3ee1c9e76ca |
| nicer formatting | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/3276bc0fe373c4c4092e035949d3262d27d526f7 |
| https://patch-diff.githubusercontent.com/mattneub |
| mattneub | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits?author=mattneub |
| 3276bc0 | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commit/3276bc0fe373c4c4092e035949d3262d27d526f7 |
| https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/tree/3276bc0fe373c4c4092e035949d3262d27d526f7 |
| Previous | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master?before=e3eb85a43c979df76771e4e0d9925a9c73ecf072+0 |
| Next | https://patch-diff.githubusercontent.com/breest/Programming-iOS-Book-Examples/commits/master?after=e3eb85a43c979df76771e4e0d9925a9c73ecf072+34 |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |