GitHub excellent open source project Daquan-ios

Source: Internet
Author: User

GitHub Excellent Open source project Daquan-ios

APR 25TH, 2014

Preface
    1. This article is designed to collect excellent open source projects on GitHub.

    2. The items collected in this article are for iOS development

    3. This article will continue to update ...

Full Client
    • Ioctocat

GitHub iOS client, currently open source code is V1 version, V2 version on AppStore can be downloaded

    • Chatsecure-ios

Im open source software with XMPP protocol, very powerful, can be downloaded on AppStore

    • Segmentfault

Segmentfault's official iOS client

    • Oschina-ios

Open source China Community Oschina's official iphone client, AppStore is online. The earlier address was on GitHub and later migrated to Oschina's own code hosting platform.

    • Ffcalendar

The basic functions of the calendar are implemented, currently only supported on ipad version

    • Wh-app-ios

The official app of the US White House (Whitehouse) sounds very tall on the HA

    • Ruby-china-for-ios

The official app for Ruby China

    • Cheddar-ios

A good schedule management software, AppStore can download

    • Twitterfon

Third-party Twitter client, but the author has not updated it since 5 years after uploading ...

    • Viewfinder

The mobile payment company, Square, announced on its engineering blog that, based on the Apache 2.0 License Agreement, open Source was the photo management and sharing app viewfinder acquired in early December, including the viewfinder server, 250,000 lines of code, including Android and iOS apps, are hosted on GitHub. In this regard, square engineer Peter Mattis on the project blog, said that Square is considering the viewfinder of the full code to the public, is to be able to be convenient for developers in the application development process can be used or as a reference. Although the square team did not provide technical support for viewfinder, and did not fix the bug, the move still won the full applause of praise.

Viewfinder contains a lot of very interesting code, for developers, is definitely a big surprise, mainly as follows:

. Viewfinder服务器提供了一个拥有各种Amazon DynamoDB索引选项的结构化数据库架构。. 服务器还提供了数据库和协议层版本控制支持。. 在本地元数据存储方面,Viewfinder客户端使用LevelDB,相比CoreData,更易于使用,也相当便捷。. 内置可直接运行于移动设备上的全文本搜索引擎,支持联系人和图片搜索。. 使用GYP生成Xcode项目文件和Android构建文件。. 支持C++模板元编程,可使用C++11可变参数模板根据C++方法自动计算Java方法签名。

The paragraph is presented here.

Viewfinder uses GYP to generate the project files for Xcode, which are generated in the following way:

To install Gyp First, perform the following steps:

1234  
$ svn checkout http://gyp.googlecode.com/svn/trunk/ gyp-read-only $ cd gyp-read-only $ ./setup.py build $ sudo ./setup.py install 

After the installation succeeds, then enters the clone down the Viewfineder source directory, executes:

12
$ cd viewfinder/clients/ios$ gyp --depth=. -DOS=ios -Iglobals.gypi ViewfinderGyp.gyp

This will enable you to successfully generate the Xcode project file, but you will need to open the project through a ViewfinderGyp.xcodeproj file.

    • Hackernews

Hacker NewsThe iphone Client

    • Americanenglish

An app from iOS veteran developer Roche, the iphone version of American English

    • Formosaweibo

Microblogging client using Sina Weibo open platform, the work is slightly rough, the author has not been updated for several months.

    • Rssread

AppStore online product, Chinese name 已阅 . A rss/atom reader on an iOS device, a project that has just been set up, there are plenty of places to be perfected.

Xcode plugin
    • Cocoapods-xcode-plugin

Used to manage cocoapods dependent libraries in Xcode

    • Xalign

Easy to implement code to its function, so that the code style unified

    • Xcodeboost

An auxiliary code editing plug-in. Supports highlighting, bulk checking methods and method names, generating method declarations in batches based on selected methods, highlighting regular searches, and more.

    • Injection for Xcode

A magical Xcode plugin that allows the application to make small changes at run time, without recompiling ...

    • Alcatraz

Manage your Xcode plugin's plugins in a graphical interface.

    • Ksimagenamed-xcode

When entered [NSImage imageNamed: or [UIImage imageNamed: , it automatically complements the image names available in the project and provides a preview of the selected images.

    • Xtodo

Can be listed in the form of a graphical interface in the code to add,,, TODO FIXME ??? !!!! Identify the project, to facilitate the resolution of the software notes unresolved issues. In addition, you can find more than the above four identities, users may add their own identity to support.

    • Codepilot

Quickly find files, code, and other resources in your project, similar to the features that XCODE5 comes with Open Quickly .

    • Vvdocumenter-xcode

Provides the most shortcuts for adding attention to code, which is the most frequently used plug-in, the cat God produced.

Tools
    • Xtrace

The ability to print out a stack of called methods in detail to facilitate debugging.

    • Rmconnecter

When uploading AppStore, you need to fill in the description of the app, this software can easily fill in this information.

    • Xctool

Facebook's auto-compile tool, unlike Xcodebuild, is a neat way to print out logs

    • Ios-universal-framework

To generate framework the Xcode engineering template for compatible ARMV6/ARMV7/I386:

    • Uylpasswordmanager

An encapsulation library for accessing iOS keychain.

    • Sqlcipher

This is the only one I've ever known. Support for SQLite encryption free open Source Library, corresponding to a paid version. This open source library implements a cryptographic interface that is not implemented in the free version of SQLite Open source, and does a certain amount of expansion. 256-bit AES encryption is used.

Highly recommended!

    • Xcode-snippets

AFNetworkingThe author, mattt great God Open Source common Xcode code fragment.

Development Framework
    • Pop

Facebook's amazing animation engine, you know ...

    • Kvocontroller

Facebook, based on Cocoa's KVO development, provides a simple way to use and is also thread-safe.

    • Aspects

With the method swizzling technique, it is possible to attach a code fragment (block mode) before or after the existing method of a class is executed, which is very convenient for us to debug.

    • Pspdfkit

A very powerful PDF development framework with many features such as asynchronous loading, previewing, editing, tagging, and more

    • Teachart

Use simple, powerful charting tools

    • Searchcoretest

A contact search library, supported by the search methods include: User name Chinese characters, pinyin and fuzzy search, number search, the most important is to support T9 search, did the address Book application of the students understand. I used it in the project, great.

    • Xmppframework

Should be the best version of the XMPP protocol OBJECTIVE-C implementation, small developers want to do IM application of good choice, easy to use.

    • Jsqmessagesviewcontroller

A common Chat interface framework, good results, thanks to the author of Open source. The framework was later modified into a messagedisplaykit by a shameless domestic programmer, with a great potential for appropriation.

    • Vteam

A developer's development framework built up over the years is worth seeing.

    • Aggeometrykit

The geometry framework, which combines aggeometrykit and POPs, enables great dynamics and animations.

    • Imquicksearch

Imquicksearch is a quick search tool that filters Nsarray with a variety of custom nsobject classes.

    • Iosplot

Singapore developer honcheng Implementation of the icon making framework, support line chart, pie chart and so on.

Custom View
    • Dztableview

A custom tableview that is implemented by the UITableView mechanism, with detailed documentation

    • Amwavetransition

Stunning view controller toggle with table, click on each column to display a limited wave effect, similar to Facebook Paper

    • Shimmer

It's Facebook again, and it lets the view show the sparkling effect.

    • Pstcollectionview

Collection view, modeled after the Uicollectionview API of the system, supports arc and ios4.3+ systems that can be used to replace uicollectionview that can only be supported from IOS6

    • Jdstatusbarnotification

Various forms of information are displayed in the status bar, including hints, progress, etc., and there are several ways to display formatting and animations. Just to show the effect in a static way, for more details please click on the link to view.

    • Sphereview

A spherical 3D label that zooms in, shrinks, drags, clicks, and rotates automatically. The effect is very xuan, is the feeling a little card, there is a certain degree of optimization space. A static picture was truncated:

    • Residemenu

IOS7 Style side-slip menu, support left and right two-way slide:

    • Gcdiscreetnotificationview

A notification Class View that pops up at the top of the view and disappears automatically is a variant of the toast. Currently, open source China projects are using this view.

    • Clprogresshud

Barley Web iOS Client engineer Open Source for a HUD view,

    • Remenu

Custom drop-down menus

    • Swparallaxscrollview

The ability to implement custom scrollview that slide at different speeds on multiple layers can be used to help the software start-up interface:

    • Vurig-calendar

Customize the calendar, the interface is very concise, the month switch animation effect is also good.

    • M80attributedlabel

Full-featured attributed lable support attributed string and picture, link, control mix.

    • Bcmeshtransformview

The result is a pretty stunning pull-screen interface switch that is inspired by Calayer's private properties and meshTransform its counterpart CAMeshTransform .

    • Twittercover

Sina Weibo developers follow the effect of the Twitter iOS client to pull down the scrolling view, and the picture at the top of the view becomes larger with a drop-down and has a blurred effect.

    • Thcontactpicker

A contact selection interface that mimics the implementation of the System mail application.

    • Dkcirclebutton

A flat, button with a sonic effect.

    • Paperfold-for-ios

Singapore developers to honcheng achieve the folding effect of the interface switch, suitable for e-book reading applications.

    • Rtlabel

Singapore Developer honcheng Multimedia display view, support HTML syntax, the application is very extensive.

GitHub excellent open source project Daquan-ios

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.