Compared with Android, the IOS open source project on GitHub is even more red. Despite the different effects, the root cause is that developers need and love a certain effect. Use it directly! The most popular open-source IOS project "series of articles(1),(2)We have checked 40 open-source IOS projects that are favored by developers one after another. In this article, we will continue to detail the IOS open-source projects that can bring unlimited inspiration to iOS developers and produce amazing results.
41.
Dcintrospect
Introspect is an open-source project launched by domestic cat software studio from Australia on GitHub. Introspect is a very small tool set. It is mainly used to help developers debug IOS user interfaces built using the uikit framework. It is an iOS interface debugging artifact.
Introspect is particularly suitable for UI la S such as dynamic creation, runtime changes, performance adjustment by looking for transparent views, and views that do not need to be re-painted. It can be used on both iPhone simulators and iOS devices.
42.
Svwebviewcontroller
Svwebviewcontroller is a simple and elegant IOS browser control. The iPhone UI is highly embedded based on Tweetie, while the iPad UI is visible.Reeder app.
Main features of svwebviewcontroller:
- IPhone and iPad have different UIS;
- Full Screen support;
- Supports backward, forward, stop/refresh, open with Safari, and mail link;
- If Google Chrome is installed on the device, you can use chrome to enable it;
- Use the navigation bar title as the currently visible web page.
43.
Webviewjavascriptbridge
Webviewjavascriptbridge is a bridge connecting uiwebview and JavaScript. It implements intercommunication between JavaScript and objective-C when using uiwebview or webviews elegantly, and supports message sending, receiving, registration and calling of message processors, and set the callback for message processing.
44. mailcore
Mailcore is a Mac and iOS library that can easily process the e-mail protocol. Mailcore can easily send emails by hiding mime and other details. You only need to call a method to send emails. Checking for e-mail on the IMAP server is complicated, but mailcore can simplify this work by encapsulating good messages, folders, and accounts objects.
For details, see:Libmailcore
45.
HTML5-Clear-v2
Clear is a very popular Mac and iPhone application, because it is very fond of the smoothness of clear, the domestic HTML5 developer Yu Yuxi (@ Youxiao-Right) It took two days to develop a clear HTML5 application and open the source code on GitHub, that isHTML5-ClearProject. Previously, csdn also performed on himReports.
At present, the HTML5-Clear project has been abandoned, Yu Yuxi opened the source code of HTML5 clear V2 with more features on GitHub, and said the HTML5 version of the clear application is still being improved.
For details, see:HTML5 clear
46.
Ddmenucontroller
Ddmenucontroller implements menu effects and interface switching methods similar to those of Facebook and path 2.0 for iOS. Built using arc and supports iPhone and iPod Touch devices running IOS 5.
47. noticeview
Noticeview is an iOS message reminder component similar to tweetbot. If you want to use noticeview, add the wbnoticeview directory to the project folder and add quartzcore. Framework to the project.
48.
Jmtabview
Jmtabview is an open-source control of the IOS tab bar with black effects. The interface effects are completely drawn using core graphics instead of images. Therefore, jmtabview is very easy to use, it runs smoothly on iOS devices.
49.
Hgpagescrollview
Hgpagescrollview is an extension of IOS uiscrollview, which allows multi-Page scrolling. It is similar to the tab form browser of Safari on mobile devices.
50.
Mcswipetableviewcell
Mcswipetableviewcell is a tableviewcell gesture operation implementation, and its effect is similar to that of the IOS mailbox application.
51.
IOS-runtime-headers
For every IOS developer, the iOS-runtime-headers header file project is definitely worth collecting. In addition to the header file for iOS runtime, iOS-runtime-headers also comes with the search and version comparison functions. With this function, developers can call all functions that Apple allows to call and prohibit.
52. sskeychain
Sskeychain encapsulates Apple's security framework APIs and supports access to accounts and passwords stored in Key Strings, including reading, deleting, and setting. Sskeychain and our previous "most popular IOS open source project" SeriesPhase IILike the sstoolkit introduced in, they all come from Sam soffes.
53. novocaine
Novocaine is a high-quality audio library that displays ultra-high quality audio effects on iOS and OS X devices. Currently, many applications are using this project.
54. ntlniph
Natsulion for iPhone is a simple Twitter client, which contains all the source code of the client.
55.
Theamazingaudioengine
Theamazingaudioengine is an exquisite framework for iOS audio applications. It is easy to use and can process various complicated sounds Based on developers' habits.
Theamazingaudioengine is developed based on an efficient and low-latency core audio remote Io system. The Framework supports most audio formats and bit rates, and provides audio input, recording, and monitoring functions.
For details, see:The amazing audio Engine
56. kycirclemenu
Kycirclemenu is an open-source ios ui control that allows developers to set a circular button menu to a digital button in circle mode (1 ~ 6). The number of buttons is customized.
57.
Uicollectionviewwaterfalllayout
Chtcollectionviewwaterfalllayout isUicollectionviewlayoutIs also compatiblePstuicollectionview. Nelson, the project initiator, said that the UI layout was inspiredPinterest.
58. gba4ios
Gba4ios is a gbasimulator Based on zodttd gpsphone 1.8.0 for iPhone and iPod Touch devices. This version of gbasimulator can be directly installed by clicking the button below the iOS device. It can also be compiled using xcode and deployed like other applications without any jailbreak or developer account requirements.
59.
Ssphotocropperviewcontroller
Ssphotocropperviewcontroller is a custom view component that provides simple image cropping and Scaling Functions for iPhone/iPod Touch applications.
60.
FFmpeg-iPhone-build
Previously 《Use it directly! The most popular open-source Android Project (conclusion)We once said that there are a lot of FFMPEG libraries on GitHub. However, FFMPEG-iPhone-build is different from most other FFMPEG libraries. It provides FFMPEG compilation methods in simulators and real machines, including
The FFMPEG script built on SDK 3.0 and the iPhone simulator SDK.