iphone平台的29个开源项目推荐

iPhone Open Source Applications
Howdy Everyone..
Here is a Consolidated List of Few iPhone Open Source Applications we came across having interesting, useful and commonly used features that can be reused for Developing Enterprise Level iPhone Applications.
1. openURL helps you launch Maps, SMS, Browser, Phone, and even other applications.
Learn basic protocols supported natively by the phone.
Details:
http://www.appsamuck.com/day3.html
2. What is the IP of your iPhone? You may working with a friend or family member and typically you would have them use IPConfig or website to return the IP, however it isn’t that simple on the iPhone.
Steps to Building you first iPhone app
Details:
http://www.appsamuck.com/day4.html
3. Reaction Time
Do you know what your reaction time is? Mean RT is approximately 180 to 200 milliseconds to detect visual stimuli.
Format strings and work with UIAlertView.
Use NSTimer objects to create timers.
How to use the random() function.
Details:
http://www.appsamuck.com/day6.html
4. This is a simple application with a very cool effect. It allows users to load the Flickr KML file in to Google Maps on the iPhone. This will show push pins on the map for photos that have been recently geotagged on Flickr.
Learn how to have code run before your application really begins by using the awakeFromNib event.
Learn more about “Utility Applications” for iPhone with XCode.
Learn how to call Google Maps from your application.
Details:
http://www.appsamuck.com/day8.html
5. This is a simple application with a very cool effect. It renders a dynamic snow shower with a single flake image.
Call use animations in your application.
Timer and random number generator.
Quartz animations.
Details:
http://www.appsamuck.com/day9.html
6. Where Am I!
Most of us know where we are at any given moment. But few of us know our exact longitude, latitude, and altitude.
GPS access to longitude, latitude and altitude.
Event delegates.
“Utility Applications” for iPhone with XCode.
Details:http://www.appsamuck.com/day10.html
7. Are your walls straight in your house? A plumb-bob or a plummet is a weight with a pointed tip on the bottom that is suspended from a string and used as a vertical reference line.
Basics of using the Accelerometer.
Use of UIImage, UIImageViews, and Rotation Transforms
Details:
http://www.appsamuck.com/day11.html
8. Enjoy everyone’s favorite mobile search engine without the Navigation bar and the toolbar.
How to embed resources into a UIWebView (very useful for embedded help files).
Enable user interaction.
Navigate to a mobile web site.
Details:
http://www.appsamuck.com/day13.html
9. Rain, rain, go away, will it come back another day? ZipWeather allows you to look up weather conditions by ZIP Code.
Basics of downloading data with NSURLConnection.p
More use of the UIWeb View.
Details:
http://www.appsamuck.com/day15.html
10. World Tour is an iPhone application that will help you keep track of when the iPhone Tech Talk World Tour is coming to town.
How to use opacity with images.
Use of rotation transformations.
Create “animation wallpaper” and tile images.
Details:
http://www.appsamuck.com/day16.html
11. Homeland Security Advisory System is an iPhone application that will alert you to US Department of Homeland Security Advisories.
Basics of downloading data with NSURLConnection.
Details:
http://www.appsamuck.com/day18.html
12. Wondering why your ears are popping? Mobile Altimeter allows you to track your altitude.
GPS access to altitude information.
Details:
http://www.appsamuck.com/day19.html
13. LavaFlow is an iPhone application that plays a seamless looping video. This creates an entertaining “screen saver” like effect.
Use of MPMoviePlayerController.
More about “Utility Applications” for iPhone with XCode.
How to loop a video
Details:
http://www.appsamuck.com/day26.html
14. iPhone face detection Application
Details:
http://github.com/beetlebugorg/PictureMe/
15.MobileMe A MobileMe web scraper that exposes Apple’s Find My iPhone service to the command line. This allows you to programmatically retrieve your phone’s current location and push messages (and an optional alarm) to the remote device.
Details:http://github.com/tylerhall/sosumi/
16. SpyPhone
This project shows the kind of data a rogue iPhone application can collect.
Details:http://github.com/nst/SpyPhone/
17. Wordpress for iPhone
Details:http://iphone.wordpress.org/
18. Star Rating components for iPhone like in AppStore or Youtube
Details:http://code.google.com/p/s7ratingview/
19. S7GraphView
Details:http://code.google.com/p/s7graphview/
20. Mover
Add a photo, video or contact to Movers table?
Then slide it off the edge of the screen with a flick.
Mover will transfer it to an iPhone near you, connected via Wi-Fi or Bluetooth.
Details:http://apps.open-libraries.com/mover/
21. NatsuLiphone
NatsuLiphone is a simple Twitter client for iPhone/iPod touch.
It’s based on NatsuLion for Mac OSX.
Its goals are the follows:
Easy to use for Twitter light users
Handy for mobile usage
Details:http://iphone.natsulion.org/
22. google-reader-iphone-sync
Sync your google reader items with your iPhone for offline viewin
Details:http://github.com/gfxmonk/google-reader-iphone-sync
23. AppSales-Mobile
App Sales Mobile allows iPhone developers to download and analyze their daily and weekly sales reports from iTunes Connect
Details:http://github.com/omz/AppSales-Mobile
24. HP Calculator Emulator for the iPhone
HP Calculator Emulator for the iPhone
Details:http://code.google.com/p/hpcalc-iphone/
25. iphone-google-maps-component
A component that you can add to your iPhone application to access all basic features of Google Maps (similar to Android’s MapView). It uses a UIWebView in the background to load the HTML/Javascript version of Google Maps, and offers a set of Objective-C methods that mimic a subset of the original Javascript methods for controlling the map. It currently supports setting the center location and zooming & panning using the touch interface.
Details:http://code.google.com/p/iphone-google-maps-component/
26. ZXing :Multi-format 1D/2D barcode image processing library with clients for Android, Java
ZXing (pronounced “zebra crossing”) is an open-source, multi-format 1D/2D barcode image processing library implemented in Java. Our focus is on using the built-in camera on mobile phones to photograph and decode barcodes on the device, without communicating with a server. We currently have production-quality support for:
UPC-A and UPC-E
EAN-8 and EAN-13
Code 39
Code 128
QR Code
Data Matrix (‘alpha’ quality)
PDF 417 (‘alpha’ quality)
ITF
Details:http://code.google.com/p/zxing/
27. TouchCode - JSON, XML parsers and more for iPhone
TouchCode is a repository of iPhone and iPod Touch source code, including TouchJSON, TouchXML and more:
TouchJSON is parser and generator for JSON implemented in Objective C.
TouchXML is a lightweight replacement for Cocoa NSXML cluster of classes. It is based on the commonly available Open Source libxml2 library.
TouchHTTPD is a Cocoa HTTP server designed to be embedded in Cocoa applications.
28. Text-to-Speech (TTS) C libraries for iPhone
Details:http://wiki.monotouch.net/HowTo/Interop/Interopping_with_Open_Source_Text-to-Speech_%28TTS%29_C_libraries__for_iPhone.
29. Iwebkit
Iwebkit is the revolutionnairy kit used to create high quality iPhone and iPod touch websites in a few minutes and is based on an LGPL license. In the first 4 months of it’s existance the pack has greatly evolved from a basic idea to a project that has reached worldwide fame!
iWebKit is a file package designed to help you create your own iPhone and iPod Touch compatible website or webapp. The kit is accessible to anyone even people without any html knowledge and is simple to understand thanks to the included tutorials. In a couple of minutes you will have created a full and profesional looking website.
Details:http://www.iwebkit.net/
Hope some of them Help..!!
Keep peeping for new additions on the list!!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值