This repository has been archived by the owner on Jun 30, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Aaron Taylor edited this page Jul 21, 2014
·
26 revisions
This Page contains documentation on the app as well as various tutorials, walkthroughs, and resources for iOS development regarding various parts of the app.
Tutorials provides a varity of resources for getting started with iOS development
- Core Data Concurrency: https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/Articles/cdConcurrency.html
- Networked Core Data Application: http://www.objc.io/issue-10/networked-core-data-application.html
- handling large datasets: http://www.objc.io/issue-4/importing-large-data-sets-into-core-data.html
- communication protocols: http://www.objc.io/issue-7/communication-patterns.html
- iOS7 Human Interface Guidelines: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/MobileHIG/index.html
- App Design Basics: https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/AppDesignBasics/AppDesignBasics.html
- Icon Size guidelines: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/IconMatrix.html
- Core Data
- Apple's programming guide: https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreData/cdProgrammingGuide.html
- Model Editor guide: https://developer.apple.com/library/mac/recipes/xcode_help-core_data_modeling_tool/Articles/about_cd_modeling_tool.html#//apple_ref/doc/uid/TP40010379-CH3-SW1
- Ray Wenderlich tutorial: http://www.raywenderlich.com/934/core-data-tutorial-for-ios-getting-started
- AFNetworking
- main repo: https://github.com/AFNetworking/AFNetworking
- powerful and active library with networking abstractions
- See Security below for use with SSL
- EGOTableViewPullRefresh
- main repo: https://github.com/enormego/EGOTableViewPullRefresh
- provides a base model for a table view that can interactively refresh itself
- Pixate: http://www.pixate.com
- application native prototyping and animation design for iOS and Android
- CSS based, current iteration: http://www.freestyle.org
- Official Guide: https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/UnitTestYourApp/UnitTestYourApp.html
- Walkthrough: http://www.preeminent.org/steve/iOSTutorials/XCTest/
- general resources: http://iosunittesting.com
- tool comparison: http://www.stewgleadow.com/blog/2011/10/26/which-automated-ios-testing-tool-to-use/
- CocoaPods
- main site: http://cocoapods.org
- provides management of third party libraries for iOS apps
- App Delegate usage: http://www.hollance.com/2012/02/dont-abuse-the-app-delegate/
- Securing Mobile: http://resetthenet.tumblr.com/post/84327981750/how-we-secure-our-phones-ssl-cert-pinning-pfs
- AFNetworking with SSL: http://initwithfunk.com/blog/2014/03/12/afnetworking-ssl-pinning-with-self-signed-certificates/
- Apple's security tools: https://developer.apple.com/library/ios/documentation/Security/Reference/certifkeytrustservices/Reference/reference.html#//apple_ref/c/func/SecTrustSetAnchorCertificates
© 2014 Peck