(Created page with "= Getting Started = == Learning C/Objective-c == Here is a List of some great resources for learning C/Objective-C and iOS Programming {| class="wikitable" |- ! Title ! Aut...") |
(tiny copyedit) |
||
Line 1: | Line 1: | ||
== Learning C/Objective-c == | == Learning C/Objective-c == | ||
Here is a | Here is a list of some great resources for learning C/Objective-C and iOS programming: | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 32: | Line 30: | ||
|- | |- | ||
| The New Boston Video Tutorials | | The New Boston Video Tutorials | ||
| | | Videos by Bucky | ||
| [http://thenewboston.org/list.php?cat=33 The New Boston] | | [http://thenewboston.org/list.php?cat=33 The New Boston] | ||
|} | |} | ||
Line 38: | Line 36: | ||
== Setting up Theos == | == Setting up Theos == | ||
Follow | Follow this guide to set up your [[Theos]] environment by installing Theos, getting your headers, and creating your first project: [[Theos/Getting Started]]. | ||
[[Theos/Getting Started]] | |||
== Finding example projects == | |||
[[Open Source Projects]] | Here is a list of just a few of the many open source projects that can be used as examples: [[Open Source Projects]]. | ||
Not finding what you are looking for? Try | Not finding what you are looking for? Try searching through [http://www.github.com GitHub] for iOS Tweaks with a simple trick, "extension:xm". | ||
Example: | Example: | ||
Line 56: | Line 50: | ||
</code> | </code> | ||
Using the above code will search GitHub for all files with the extension .xm( | Using the above code will search GitHub for all files with the extension .xm (because Theos by default creates a Tweak.xm file when creating a new tweak). The example above will result in finding tweaks that reference SBAwayController. Not all developers use the .xm file extension, but a large number do, and this will help you in finding those examples. |
Revision as of 20:01, 28 August 2013
Learning C/Objective-c
Here is a list of some great resources for learning C/Objective-C and iOS programming:
Title | Author | Link |
---|---|---|
Programming in Objective-C | Stephen G. Kochan | Amazon |
Objective-C Programming: The Big Nerd Ranch Guide | Aaron Hillegass | Amazon |
Apple's Developer Page | Apple | Apple |
The Core iOS 6 Developer's Cookbook | Erica Sadun | Amazon |
iOS 6 Programming Cookbook | Vandad Nahavandipoor | Amazon |
The New Boston Video Tutorials | Videos by Bucky | The New Boston |
Setting up Theos
Follow this guide to set up your Theos environment by installing Theos, getting your headers, and creating your first project: Theos/Getting Started.
Finding example projects
Here is a list of just a few of the many open source projects that can be used as examples: Open Source Projects.
Not finding what you are looking for? Try searching through GitHub for iOS Tweaks with a simple trick, "extension:xm".
Example:
extension:xm SBAwayController
Using the above code will search GitHub for all files with the extension .xm (because Theos by default creates a Tweak.xm file when creating a new tweak). The example above will result in finding tweaks that reference SBAwayController. Not all developers use the .xm file extension, but a large number do, and this will help you in finding those examples.