Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
iFixit's iOS app for iPad, iPhone, and iPod touch
Failed to load latest commit information.
AppStoreInfo Fixed grammatical error
Classes Add sso property for SAML support on iOS
Deprecated Add new logo to iPad guide intro viewcontroller
Graphics Add comcast settings/image assets
MGSplitViewController @ 0ece092 Use a different fork for MGSplitViewController
Pods/GoogleAnalytics-iOS-SDK Upgrade Google Analytics, convert to cocoapod, add new events
SVWebViewController Change build architectures, add more places to record GA events
asi-http-request @ 2ddd865 Add asi-http-request as a submodule
css Add light blue bullet colors to iOS app
de.lproj Add translations to Dozuki app
en.lproj Add english strings to translatable file
es.lproj Add translations to Dozuki app
fr.lproj Fix images appearing in 2.0, add more translations
iFixit.xcodeproj 64bit support
.gitignore Add custom user agent and allow debugging on Cominor
.gitmodules Use a different fork for MGSplitViewController
CategoriesSingleton.h Use display titles, wrap iPad titles on two lines, make html links wh…
CategoriesSingleton.m Make search smarter
CategoryTabBarViewController.h Add fixes for iPad
CategoryTabBarViewController.m Use a different fork for MGSplitViewController
CategoryTabBarViewController.xib Add fixes for iPad
Default-568h-Landscape@2x.png Add new images for new splash screen
Default-568h@2x.png Update iOS 7 for iPhone
Default-Landscape.png Add new images for new splash screen
Default-Landscape@2x.png Add new images for new splash screen
Default-Landscape@2x~ipad.png Update iOS 7 for iPhone
Default-Landscape~ipad.png Update iOS 7 for iPhone
Default-Portrait@2x~ipad.png Update iOS 7 for iPhone
Default-Portrait~ipad.png Update iOS 7 for iPhone
Default.png Update iOS 7 for iPhone
Default@2x.png Update iOS 7 for iPhone
Entitlements.plist Implement QR Reader functionality
FA-Featured-2x.png Update images on tabbar items
FA-Featured.png Update images on tabbar items
FA-Repair-Manuals-2x.png Update images on tabbar items
FA-Repair-Manuals.png Update images on tabbar items
FA-Store-2x.png Update images on tabbar items
FA-Store.png Update images on tabbar items
GuideLib.h Allow offline guides to be loaded throughout the app
GuideLib.m Allow offline guides to be loaded throughout the app
LICENSE Add license.
Lobster.ttf Add new default Featured Collections tab
MainWindow-iPad.xib Added new collections feature, native device view, and many other imp…
MainWindow.xib Lots of changes for the second release
NoImage.jpg Use higher res image for missing images
NoImage@2x.jpg Use Highres jpg instead of png
OpenSans-Bold.ttf Dynamically create Start a Repair button
OpenSans-BoldItalic.ttf Only resize subiew on iPad when needed and add more fonts
OpenSans-ExtraBold.ttf Only resize subiew on iPad when needed and add more fonts
OpenSans-ExtraBoldItalic.ttf Only resize subiew on iPad when needed and add more fonts
OpenSans-Italic.ttf Only resize subiew on iPad when needed and add more fonts
OpenSans-Light.ttf Only resize subiew on iPad when needed and add more fonts
OpenSans-LightItalic.ttf Only resize subiew on iPad when needed and add more fonts
OpenSans-Regular.ttf Dynamically create Start a Repair button
OpenSans-Semibold.ttf Only resize subiew on iPad when needed and add more fonts
OpenSans-SemiboldItalic.ttf Only resize subiew on iPad when needed and add more fonts
Podfile Add crashlytics
README Update README with API list
Ubuntu-BoldItalic.ttf Added new collections feature, native device view, and many other imp…
Ubuntu-Italic.ttf Added new collections feature, native device view, and many other imp…
WaitImage.png Add new placeholder image for images waiting to download
accustream_logo_transparent.png Add Accustream to the iOS app
answers.png Add tabbar icons to UITabBar
answers@2x.png Add tabbar icons to UITabBar
comcast_logo_transparent.png Add comcast settings/image assets
detailViewTextMjtrim.png
detailViewTextMjtrim@2x.png
detailViewTextZeal.png Add Zeal Optics/Modify Site List/Update Logos
detailViewTextZeal@2x.png Add Zeal Optics/Modify Site List/Update Logos
dozuki.sh Add comcast settings/image assets
guides.png Add tabbar icons to UITabBar
guides@2x.png Add tabbar icons to UITabBar
iFixit-Info.plist update version numbers
iFixitSplashScreenViewController.h Add new splash/launch images, fade start repair button in, hide statu…
iFixitSplashScreenViewController.m Update iOS 7 for iPhone
iFixitSplashScreenViewController.xib Add new images for new splash screen
iFixit_Prefix.pch Lots of changes for the second release
iPad-ifixit-logo.png Add iFixit splash screen for all orientations
iPad-ifixit-logo@2x.png Add iFixit splash screen for all orientations
iPhone-ifixit-logo.png Add iFixit splash screen for all orientations
iPhone-ifixit-logo@2x.png Add iFixit splash screen for all orientations
iPhone5-objects-portrait@2x.png Add new splash/launch images, fade start repair button in, hide statu…
icon100.png Update iOS 7 for iPhone
icon1024.png Update iOS 7 for iPhone
icon114.png Rename icon images
icon120.png Update iOS 7 for iPhone
icon144.png Rename icon images
icon152.png Update iOS 7 for iPhone
icon29.png Update iOS 7 for iPhone
icon40.png Update iOS 7 for iPhone
icon50.png Update iOS 7 for iPhone
icon57.png Update iFixit app icons
icon58.png Update iOS 7 for iPhone
icon60.png Update iOS 7 for iPhone
icon72.png Update iFixit app icons
icon76.png Update iOS 7 for iPhone
icon80.png Update iOS 7 for iPhone
logo_ifixit.png Add new logo to iPad guide intro viewcontroller
logo_ifixit@2x.png Add new logo to iPad guide intro viewcontroller
logo_zeal.png Add Zeal Optics/Modify Site List/Update Logos
logo_zeal@2x.png Add Zeal Optics/Modify Site List/Update Logos
magnoliamedical_logo_transparent.png
main.m Added new collections feature, native device view, and many other imp…
map_spinner.gif Stable version
mjtrim_logo_transparent.png
mjtrim_logo_transparent@2x.png
moreinfo.png Add tabbar icons to UITabBar
moreinfo@2x.png Add tabbar icons to UITabBar
qr-icon.png Implement QR Reader functionality
titleImageComcast.png Add comcast settings/image assets
titleImageMagnoliamedical.png
titleImageMjtrim.png Add MJTrim to Mobile App
titleImageMjtrim@2x.png Add MJTrim to Mobile App
titleImageZeal.png Add Zeal Optics/Modify Site List/Update Logos
titleImageZeal@2x.png Add Zeal Optics/Modify Site List/Update Logos
zeal_logo_transparent.png Add Zeal Optics/Modify Site List/Update Logos

README

== The Official iFixit iOS App ==

This is a native iPad guide viewer built using iFixit's public APIs at
http://www.ifixit.com/api

APIs used:
 * /api/areas
 * /api/guides
 * /api/device
 * /api/guide
 * /api/search
 * /api/likes
 
----------

CONTRIBUTING

This app is just the beginning. It only implements a small subset of iFixit's
functionality: the native view of a repair guide. We'd love to do all sorts of other
things, too. Here's a wishlist:
 * Create nifty splash home screen, rather than defaulting to web view
 * Add native search
 * Store repair guides offline, so you don't need a net connection to fix things
 * Add native views for Area pages and Device pages, removing most of the need for web
   views.
 * Allow browsing and adding notes
 * iPhone support
 
We have a small development team, and don't have the resources to do all of these
ourselves. We'd love help! If any of those problems looks interesting to you, fork our
code and hack away!

Got an awesome feature idea that we don't have an API to support yet? Post the request on
meta.ifixit.com and we'll add it to our to-do list.

----------

BUILD NOTES

If you are building this for your own phone, then please note that
you must modify the iFixit-Info.plist file to build with
your own credentials.

----------

TRADEMARK NOTES

All iFixit trademarks contained herein are NOT licensed for use by any third-parties.
Their inclusion in this open source software is only for their eventual replacement if
you distribute the application.

That is, the trademarks are protected, but the code itself is under an open license. You
can use the trademarks individually, but not for any sort of distribution.

Copyright (c) 2010 iFixit

----------

LICENSING

This source code is dual-licensed under the GPLv3 and the CDDL.

Why two licenses? The GPL does not allow additional restrictions to the license, and
Apple's App Store Terms of Service are incompatible. So to make sure that you can modify
this source code and submit new apps to Apple, we're also releasing it under the Common
Development and Distribution License (CDDL), which *is* compatible with Apple's Terms of
Service.

Any submissions to this project must also be licensed under both GPL and CDDL.

The contents of this software are subject to the terms of the Common Development and
Distribution License and the GNU General Public License (the "License"). You may not use
this software except in compliance with the Licenses. You can obtain a copy of the
licenses at http://www.sun.com/cddl/cddl.html and http://www.gnu.org/licenses/gpl-3.0.txt

See the License for the specific language governing permissions and limitations under the
License.
Something went wrong with that request. Please try again.