├── LICENSE
└── README.md
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 smartdj
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | fork from:[http://github.ibireme.com/github/list/ios/#](http://github.ibireme.com/github/list/ios/# "Github-iOS备忘 2015-05-24")
2 | #系统基础库#
3 | ##Category/Util##
4 |
202 | ##基础功能
203 |
204 |
205 |
206 | mediaextract |
207 | 纯C的一些常用媒体文件的解析读取 |
208 |
209 |
210 | objection |
211 | 一个估计是java ee写多了的人搞的。。注解依赖注入xx工厂之类的 |
212 |
213 |
214 | Typhoon |
215 | IoC容器啊~~ |
216 |
217 |
218 | HTKit |
219 | 一票乱七八糟的东西 |
220 |
221 |
222 | StringScore |
223 | 模糊匹配字符串 查找某两个字符串的相似程度 |
224 |
225 |
226 | RegexKitLite |
227 | 正则表达式库 (从SF.net mirror过来) |
228 |
229 |
230 | Objective-C-RegEx-Categories |
231 | 正则表达 |
232 |
233 |
234 | FormatterKit |
235 | 一个NSString的格式化工具,支持时间、颜色、地址、名字等等 |
236 |
237 |
238 | TransformerKit |
239 | NSValueTransformer的封装 |
240 |
241 |
242 | NanoStore |
243 | KV存储 (无模式/NoSQL) |
244 |
245 |
246 | TMCache |
247 | tumblr开源的一个内存/文件缓存,很棒 |
248 |
249 |
250 | PINCache |
251 | pinterest开元的的一个内存/文件缓存,从TMCache修改而来,快速无死锁 |
252 |
253 |
254 | EGOCache |
255 | EGOImage里面的 Cache功能 |
256 |
257 |
258 | Haneke |
259 | 一个开箱即用的图片Cache |
260 |
261 |
262 | HJCache |
263 | 一个缓存网络内容等的Cache |
264 |
265 |
266 | RNCryptor |
267 | 加密解密相关 貌似更上流, note:去看一下他博客,有更详细的文章 |
268 |
269 |
270 | MIHCrypto |
271 | 各种加密解密算法 (AES/DES/RSA/MD5/SHA等),包装自OpenSSL |
272 |
273 |
274 | ssziparchive |
275 | zip压缩 zip解压~ |
276 |
277 |
278 | ZipKit |
279 | 一个ZipKit 从bitbucket Mirror过来 |
280 |
281 |
282 | ZipKit |
283 | 如同ZipKit 改为ARC了 |
284 |
285 |
286 | zipzap |
287 | Zip文件处理 底层为libz |
288 |
289 |
290 | MTMigration |
291 | 版本升时执行一次 |
292 |
293 |
294 | MTControl |
295 | jQuery风格touch事件绑定 |
296 |
297 |
298 | storage |
299 | 快速、线程安全的I/O存储操作 |
300 |
301 |
302 | CHCSVParser |
303 | CVS文件解析 |
304 |
305 |
306 | YLMoment |
307 | 日期的解析,格式化等,支持多语言 |
308 |
309 |
310 | CMUnistrokeGestureRecognizer |
311 | 各种奇怪的手势检测 |
312 |
313 |
314 | EKAlgorithms |
315 | 常见算法的ObjC实现,包括排序、查找、数组、字符串、常用数据结构.. |
316 |
317 |
318 | ##框架/封装#
319 |
320 |
321 | three20 |
322 | Facebook 的一个曾经用得广泛的庞大的iOS开发框架 陈旧并且已不再维护 |
323 |
324 |
325 | nimbus |
326 | three20替代品 又一个庞大的框架 |
327 |
328 |
329 | BeeFramework |
330 | 一个基于MVC的框架, 比较大.. |
331 |
332 |
333 | OmniGroup |
334 | 一套很庞大的库(OmniGroup) 支持Mac和iOS |
335 |
336 |
337 | ReactiveCocoa |
338 | 一套响应式编程的框架(Functional Reactive Programming) 支持Mac |
339 |
340 |
341 | componentkit |
342 | Facebook 的一个功能性的、响应式UI框架, 被应用于Facebook App |
343 |
344 |
345 | AsyncDisplayKit |
346 | Facebook 出的一个用于保持UI流畅性的框架, 其原理被用于Paper |
347 |
348 |
349 | react-native |
350 | Facebook 出的框架, 通过JS和React构建原生界面 |
351 |
352 |
353 | KVOController |
354 | Facebook 出的线程安全KVO |
355 |
356 |
357 | MAKVONotificationCenter |
358 | 一个自定义KVO Center |
359 |
360 |
361 | WebViewJavascriptBridge |
362 | UIWebView和Cocoa之间的事件传递 |
363 |
364 |
365 | JavaScriptBridge |
366 | JavaScriptCore到Cocoa之间的变量传递和代码执行Bridge |
367 |
368 |
369 | OCUDL |
370 | 自定义literals 有点意思~~ |
371 |
372 |
373 | Motif |
374 | 通过 JSON 定制界面,支持 Live Reload |
375 |
376 |
377 | Kiwi |
378 | BDD for iOS |
379 |
380 |
381 | MagicalRecord |
382 | CoreData的包装 简化代码 |
383 |
384 |
385 | fmdb |
386 | SQLite的封装 |
387 |
388 |
389 | KZPropertyMapper |
390 | 一个Model的封装,类JSON |
391 |
392 |
393 | BlockInjection |
394 | 为某个方法前后注入Block,类似AOP |
395 |
396 |
397 | Aspects |
398 | 又一个AOP库,用swizzle实现的切面... |
399 |
400 |
401 | Bolts-iOS |
402 | 低层次的,更好的管理异步任务的库,支持Facebook AppLinks(同时有Android版) |
403 |
404 |
405 | NSObject-ObjectMap |
406 | JSON和XML包装到Object |
407 |
408 |
409 | Ejecta |
410 | 通过OpenGL OpenAL来实现 WebCanvas JS等,很庞大~ |
411 |
412 |
413 | FCModel |
414 | 为SQL程序员包装一下CoreData |
415 |
416 |
417 | ##功能/封装#
418 |
556 | #网络#
557 | ##基础#
558 |
559 |
560 | AFNetworking |
561 | 很棒的HTTP网络通信库 |
562 |
563 |
564 | asi-http-request |
565 | 一个HTTP库 同样很知名 性能好,稳定 但已不再维护 |
566 |
567 |
568 | MKNetworkKit |
569 | 一个HTTP库 支持Mac 同样也不错 |
570 |
571 |
572 | STHTTPRequest |
573 | 一个非常简单的http库,包装了NSURLConnection |
574 |
575 |
576 | SVHTTPRequest |
577 | 一个很简洁的http库 |
578 |
579 |
580 | RestKit |
581 | 一个HTTP库 用来与RESTful的服务进行交互 |
582 |
583 |
584 | AFIncrementalStore |
585 | 用CoreData和AFNetworking 将HTTP数据持久化 |
586 |
587 |
588 | CocoaAsyncSocket |
589 | TCP/UDP包装库 支持Mac 很棒 |
590 |
591 |
592 | Reachability |
593 | 判断设备网络情况 和苹果的很像 用ARC、GCD |
594 |
595 |
596 | SDReachability |
597 | 判断设备网络情况 和苹果的很像,更友好? |
598 |
599 |
600 | socket.IO-objc |
601 | 支持HTTP 长轮询 socket.io |
602 |
603 |
604 | DTBonjour |
605 | Bonjour和Wifi |
606 |
607 |
608 | XMPPFramework |
609 | XMPP客户端的库~ 支持Mac |
610 |
611 |
612 | CocoaHTTPServer |
613 | 一个轻量 HTTP Server 支持Mac |
614 |
615 |
616 | GCDWebServer |
617 | 一个轻量 HTTP Server 用GCD实现的事件驱动 |
618 |
619 |
620 | HTTPKit |
621 | 一个轻量/高性能的嵌入式 HTTP Web Server,功能完整强大,基于Mongoose,可以用来写服务~ |
622 |
623 |
624 | Barista |
625 | 一个 HTTP Web Server,可以用来写服务 |
626 |
627 |
628 | mongoose |
629 | 纯C的HTTP Web服务器lib,嵌入式/跨平台 |
630 |
631 |
632 | fossa |
633 | 纯C的多协议服务器lib,嵌入式/跨平台,支持HTTP,Websocket,MQTT,mDNS等协议 |
634 |
635 |
636 | SocketRocket |
637 | WebSocket客户端~ |
638 |
639 |
640 | MailCore |
641 | IMAP SMTP邮件协议 |
642 |
643 |
644 | CocoaSPDY |
645 | SPDY协议~ |
646 |
647 |
648 | Interpreter |
649 | Node.js for iOS 7, 已不再维护 |
650 |
651 |
652 | ##JSON#
653 |
654 |
655 | JSONKit |
656 | 性能非常好的JSON解析库, 但目前已经可以用系统API替代了 |
657 |
658 |
659 | json-framework |
660 | SBJson 曾经用得很广泛的JSON 性能差 |
661 |
662 |
663 | TouchJSON |
664 | 又一个JSON库 |
665 |
666 |
667 | yajl-objc |
668 | 一个JSON库 可以支持流解析 支持Mac |
669 |
670 |
671 | Mantle |
672 | JSON解析与对象映射的库,Github自家出的,可靠且功能强大 |
673 |
674 |
675 | JSONModel |
676 | JSON解析与对象映射的库,应用广泛 |
677 |
678 |
679 | MJExtension |
680 | JSON解析与对象映射的库 |
681 |
682 |
683 | ##XML/Html#
684 |
685 |
686 | MWFeedParser |
687 | Feed/Atom解析 |
688 |
689 |
690 | RSSKit |
691 | RSS Atom解析 |
692 |
693 |
694 | ElementParser |
695 | 提供Html和XML的解析 |
696 |
697 |
698 | hpple |
699 | 提供Html/XML解析 |
700 |
701 |
702 | Ono |
703 | Ono (斧), Html/XML解析,包装自libxml2 |
704 |
705 |
706 | Objective-C-HMTL-Parser |
707 | 一个简单好用的HTML解析 包装了下libxml |
708 |
709 |
710 | OCGumbo |
711 | 一个OC版HTML解析库, 包装自Google Gumbo(C99) |
712 |
713 |
714 | RaptureXML |
715 | 一个简单的XML解析器 包装了libxml |
716 |
717 |
718 | KissXML |
719 | 解析XML的库 包装了libxml |
720 |
721 |
722 | TBXML |
723 | 快速解析xml的库 |
724 |
725 |
726 | xmldocument |
727 | 又一个解析XML的库 |
728 |
729 |
730 | XMLDictionary |
731 | 蛮好用的一个XML转NSDictionary的类~ |
732 |
733 |
734 | XML-to-NSDictionary |
735 | XML转NSDictionary |
736 |
737 |
738 | MMMarkdown |
739 | 一个渲染Markdown到HTML的小引擎 |
740 |
741 |
742 | Ashton |
743 | 在NSAttrbuteString和Html之间转换 |
744 |
745 |
746 | XMLParser |
747 | XML解析成json~ |
748 |
749 |
750 | ##功能性#
751 |
752 |
753 | SDWebImage |
754 | 网络图片&缓存,很棒,很多App都在用 |
755 |
756 |
757 | FastImageCache |
758 | 网络图片&缓存,Path开发 |
759 |
760 |
761 | EGOImageLoading |
762 | 下载使用网络图片的库 |
763 |
764 |
765 | AsyncImageView |
766 | 异步加载和显示图片 |
767 |
768 |
769 | TCBlobDownload |
770 | 下载大文件/ 断点续传 |
771 |
772 |
773 | GroundControl |
774 | 一个通过远程plist改变配置的库 |
775 |
776 |
777 | appirater |
778 | 提醒用户稍后到AppStore给你评分的功能 |
779 |
780 |
781 | iRate |
782 | 类似appirater 提醒用户稍后到AppStore评分 支持Mac |
783 |
784 |
785 | ShareKit |
786 | 分享到国外的一些社交网站 的功能 用的的人挺多 |
787 |
788 |
789 | Harpy |
790 | 新版本更新提醒, 使用时需留意AppStore审核 |
791 |
792 |
793 | iVersion |
794 | 新版本更新提醒 功能提示 |
795 |
796 |
797 | DataKit |
798 | 以类似CoreData的Model 来获取网络资源 |
799 |
800 |
801 | SDURLCache |
802 | URL缓存 |
803 |
804 |
805 | objective-git |
806 | libgit的包装 挺庞大 |
807 |
808 |
809 | nsrails |
810 | RoR风格的网络交互API |
811 |
812 |
813 | ##SDK#
814 |
864 | #音频
865 |
1028 | #图像#
1029 | ##视频/OpenGL#
1030 |
1031 |
1032 | ijkplayer |
1033 | B站出的视频播放器库,基于ffmpeg,支持iOS/Android,支持流播放 |
1034 |
1035 |
1036 | kxmovie |
1037 | 一个基于ffmpeg的视频播放器 |
1038 |
1039 |
1040 | GPUImage |
1041 | 基于GPU的实时图像视频处理 |
1042 |
1043 |
1044 | XBImageFilters |
1045 | 一个GPU实时处理的库 类似GPUImage |
1046 |
1047 |
1048 | FilterKit |
1049 | 在iOS中构建和调节滤镜的库,基于GPUImage |
1050 |
1051 |
1052 | videoshader |
1053 | 视频滤镜库,支持用脚本调节效果,功能丰富 |
1054 |
1055 |
1056 | CeedGL |
1057 | 一个OpenGL的包装 用起来更方便 |
1058 |
1059 |
1060 | rend-ios |
1061 | 一个OpenGL的轻量包装 接近UIKit |
1062 |
1063 |
1064 | GLView |
1065 | 在UIView的包装 方便使用OpenGL |
1066 |
1067 |
1068 | sift-gpu-iphone |
1069 | 一个包装GL用的,不知道干毛的 |
1070 |
1071 |
1072 | ShaderManager |
1073 | 如题 一个Manager 管理创建Shader |
1074 |
1075 |
1076 | GLImageProcessing |
1077 | 演示如何用GPU处理图片 |
1078 |
1079 |
1080 | FRD3DBarChart |
1081 | 用OpenGL绘制的3D柱形图 |
1082 |
1083 |
1084 | EarthView |
1085 | 显示3D地形图 用OpenGL |
1086 |
1087 |
1088 | CoreAR |
1089 | 一个挺有意思的AR |
1090 |
1091 |
1092 | VRToolKit |
1093 | 一个虚拟现实的库 |
1094 |
1095 |
1096 | kickflip-ios-sdk |
1097 | 视频采集和直播 |
1098 |
1099 |
1100 | LayerSprites |
1101 | 加载精灵图 (Sprite) |
1102 |
1103 |
1104 | ##图像显示/解析##
1105 |
1168 | ##图像处理#
1169 |
1331 | ##颜色#
1332 |
1414 | ##绘图库#
1415 |
1497 | #动画/效果#
1498 | ##CA#
1499 |
1541 | ##动画曲线#
1542 |
1616 | ##常见动画#
1617 |
1743 | #控件#
1744 | ##HUD#
1745 |
1775 | ##Slider#
1776 |
1883 | ##StatusBar#
1884 |
1902 | ##Alert#
1903 |
1977 | ##Notification#
1978 |
2012 | ##Segment#
2013 |
2051 | ##Switch#
2052 |
2053 |
2054 | DCRoundSwitch |
2055 | 仿UISwicher 可以自定义 很棒 |
2056 |
2057 |
2058 | TTSwitch |
2059 | 一个可以完全自定义的UISwich~~ |
2060 |
2061 |
2062 | KLSwitch |
2063 | iOS7风格的Switch 高仿 |
2064 |
2065 |
2066 | MBSwitch |
2067 | iOS7风格的Switch 效果多 |
2068 |
2069 |
2070 | SevenSwitch |
2071 | iOS7风格的Switch 效果很多~ |
2072 |
2073 |
2074 | ##Button#
2075 |
2121 | ##Label/Text/排版#
2122 |
2123 |
2124 | MarqueeLabel |
2125 | UILabel跑马灯效果 |
2126 |
2127 |
2128 | Shimmer |
2129 | Facebook Paper中的文本高亮Label,效果类似Slide to unlock |
2130 |
2131 |
2132 | ICTextView |
2133 | 文本查找,支持正则,关键词高亮 |
2134 |
2135 |
2136 | CoreTextHyperlinkView |
2137 | 用CoreText画的 可以带Link的Text |
2138 |
2139 |
2140 | ZSSRichTextEditor |
2141 | 所见即所得富文本编辑,很优秀,支持HTML |
2142 |
2143 |
2144 | SECoreTextView |
2145 | 多行富文本TextView,支持图片、可点击链接、编辑等 (也支持OSX) |
2146 |
2147 |
2148 | EGOTextView |
2149 | UITextField替代品 支持富文本编辑 |
2150 |
2151 |
2152 | iOS-Rich-Text-Editor |
2153 | 富文本编辑 |
2154 |
2155 |
2156 | MTAnimatedLabel |
2157 | 类似滑动解锁的闪动Label |
2158 |
2159 |
2160 | TextGlowDemo |
2161 | 一个给Label发出Glow光亮的Demo |
2162 |
2163 |
2164 | FXLabel |
2165 | 一些Label特效,例如阴影描边等 |
2166 |
2167 |
2168 | THLabel |
2169 | 很多Label特效,例如渐变色、阴影、描边等 |
2170 |
2171 |
2172 | AUIAnimatedText |
2173 | 一个UILabel子类 可以简单动画 颜色大小字体 |
2174 |
2175 |
2176 | RTLabel |
2177 | 简单的富文本Label 可以用Html样式 |
2178 |
2179 |
2180 | TTTAttributedLabel |
2181 | 一个Label控件 支持富文本属性 |
2182 |
2183 |
2184 | MDHTMLLabel |
2185 | 一个富文本Label控件,可以支持链接和点击事件 |
2186 |
2187 |
2188 | DTCoreText |
2189 | CoreText的包装,支持解析Html,支持复杂的排版和图文 |
2190 |
2191 |
2192 | LTCoreText |
2193 | 基于DTCoreText的TextView,用于显示书,支持CJK竖排版 |
2194 |
2195 |
2196 | OHAttributedLabel |
2197 | 支持NSAttributedString的UILabel控件 (目前已不在维护,iOS6以上作者推荐直接用UILabel) |
2198 |
2199 |
2200 | ARLabel |
2201 | 自动字体大小 |
2202 |
2203 |
2204 | LEffectLabel |
2205 | 渐变动画颜色的Label,类似滑动解锁 |
2206 |
2207 |
2208 | BBCyclingLabel |
2209 | 在Label发生改变时,有动画效果 |
2210 |
2211 |
2212 | TOMSMorphingLabel |
2213 | 在Label发生改变时,产生字母的动画效果 |
2214 |
2215 |
2216 | HTAutocompleteTextField |
2217 | TextField带自动补全 |
2218 |
2219 |
2220 | JVFloatLabeledTextField |
2221 | 带有能浮动的占位符的 文本框 |
2222 |
2223 |
2224 | CMHTMLView |
2225 | 用HTML展示富文本,但能有Native类似的体验 |
2226 |
2227 |
2228 | AePubReader |
2229 | 一个阅读epub的 |
2230 |
2231 |
2232 | KFEpubKit |
2233 | 一个epub解析库 |
2234 |
2235 |
2236 | ##PullToRefresh#
2237 |
2277 | ##Scroll/Table#
2278 |
2364 | ##Popover#
2365 |
2444 | ##GridView#
2445 |
2446 |
2447 |
2448 | AQGridView |
2449 | 类似TableView但有横向分类,就像Android Launcher |
2450 |
2451 |
2452 | GMGridView |
2453 | 又一个GridView 很不错,自带横纵排序编辑等功能 |
2454 |
2455 |
2456 | KKGridView |
2457 | 又一个GridView 已经Deperacted 直接用系统的就好 |
2458 |
2459 |
2460 | A3GridTableView |
2461 | 又一个GridView 貌似支持类似图标样的上栏 |
2462 |
2463 |
2464 | LIExposeController |
2465 | 一个类似GridView的东西 |
2466 |
2467 |
2468 | ##界面切换/导航#
2469 |
2587 | ##侧滑#
2588 |
2652 | ##知名效果Demo#
2653 |
2752 | ##高级功能#
2753 |
2912 | ##套装#
2913 |
2914 |
2915 |
2916 | tapkulibrary |
2917 | 一套比较大的自定义控件库 包括不错的HUD,进度条,日历,CoverFlow等 |
2918 |
2919 |
2920 | FlatUIKit |
2921 | 一套完整的扁平风格的UI (Flat) |
2922 |
2923 |
2924 | FlatUI |
2925 | 一套仿iOS7的控件 |
2926 |
2927 |
2928 | UI7Kit |
2929 | 一套iOS7风格的控件,可以在iOS5、6上用 |
2930 |
2931 |
2932 | PrettyKit |
2933 | 一套系统UI的子类 有着平滑渐变和阴影效果 |
2934 |
2935 |
2936 | nui |
2937 | 一套加在UIKit上的Category,允许用类CSS代码来控制样式 |
2938 |
2939 |
2940 | QuickDialog |
2941 | 一套自定义控件库,用来快速建造基于Table的设置 |
2942 |
2943 |
2944 | MGBoxKit |
2945 | 一套UIView的扩展和子类(Table Grid..) 有不错的类CSS的功能 有些好用的代码 |
2946 |
2947 |
2948 | MGBox |
2949 | MGBox的旧版 应该去看v2 |
2950 |
2951 |
2952 | iOS-boilerplate |
2953 | 一些常见功能实现的例子:HUD Table滑动,打开URL用WebView等 挺老的工程 |
2954 |
2955 |
2956 | idev-recipes |
2957 | iDevRecipes博客的代码,演示了如何自定义一些控件,代码比较老.. |
2958 |
2959 |
2960 | ##其他#
2961 |
3185 | ##较完整的App#
3186 |
3187 |
3188 |
3189 | ResearchKit |
3190 | 苹果官方开源的医疗相关的库,其中有基于它制作的4款独立App,文档完整,支持appledoc,有非常好的参考价值 |
3191 |
3192 |
3193 | Brushes |
3194 | 绘画的App,超棒,Appstore上架应用 |
3195 |
3196 |
3197 | Inkpad |
3198 | 一个完整的矢量绘图App,很棒,已上架 |
3199 |
3200 |
3201 | apps-ios-wikipedia |
3202 | 维基百科官方App, 已上架 |
3203 |
3204 |
3205 | viewfinder |
3206 | Square开源了完整的viewfinder源码,包括服务端和客户端(iOS/Android) 赞! |
3207 |
3208 |
3209 | modizer |
3210 | 很强大的App 可以读取和演奏各种mod音乐 midi合成 解压 下载 自带庞大音乐库~ 已上架 |
3211 |
3212 |
3213 | NOTTaskPaperForIOS |
3214 | TaskPaper源码~ |
3215 |
3216 |
3217 | GraphSketcher |
3218 | 以OmniGroup为基础,做的类似OneNote的工具,支持Mac和iPad |
3219 |
3220 |
3221 | Sol |
3222 | 漂亮的扁平风格的天气App |
3223 |
3224 |
3225 | ChatSecure-iOS |
3226 | 一个XMPP客户端~ 支持Jabber/GTalk等XMPP协议 |
3227 |
3228 |
3229 | iOSSF |
3230 | SegmentFault官方App ... |
3231 |
3232 |
3233 | PlainReader |
3234 | CnBeta简阅,简洁好用的CB客户端,曾上架AppStore但因版权问题被下了 |
3235 |
3236 |
3237 | ioctocat |
3238 | 一个Github客户端 |
3239 |
3240 |
3241 | trailer |
3242 | 保持Github在线~ 包括iOS/OSX客户端 |
3243 |
3244 |
3245 | LayerPlayer |
3246 | 一个用来展示CoreAnimation功能的App,已上架AppStore |
3247 |
3248 |
3249 | eigen |
3250 | 浏览世界上的艺术名作, 已上架AppStore |
3251 |
3252 |
3253 | Doppio |
3254 | 寻找最近的星巴克 |
3255 |
3256 |
3257 | cheddar-ios |
3258 | 一个日程管理的App 应该比较知名 |
3259 |
3260 |
3261 | Bible-Assistant |
3262 | 圣经小助手,已上架 |
3263 |
3264 |
3265 | AppSales-Mobile |
3266 | 基于iTunes Connect来查看App销售状况 |
3267 |
3268 |
3269 | canabalt-ios |
3270 | 一个跑步的小游戏~ |
3271 |
3272 |
3273 | baker |
3274 | 一套HTML5构建的ebook库 貌似挺强大 |
3275 |
3276 |
3277 | iPhoneTracker |
3278 | 一个挺老的App 2年前 |
3279 |
3280 |
3281 | Off-the-Record-iOS |
3282 | 一个实时聊天的功能 支持一些XMPP协议 |
3283 |
3284 |
3285 | kokuban |
3286 | 一个iPad小画板 3年前 |
3287 |
3288 |
3289 | glpaint |
3290 | 从Appled的GLPaint改的 |
3291 |
3292 |
3293 | OpenGLMilkyWay |
3294 | 银河~~ 很棒 有教材 |
3295 |
3296 |
3297 | iphone-app |
3298 | OSChina 开源中国 ..竟然挪到git.oschina.net去了。。 |
3299 |
3300 |
3301 | BeeFancy |
3302 | 一个仿Fancy的客户端 基于BeeFranework |
3303 |
3304 |
3305 | ruby-china-for-ios |
3306 | RubyChina官方客户端 |
3307 |
3308 |
3309 | ruby-china-ios |
3310 | 和上面一样? |
3311 |
3312 |
3313 | wh-app-ios |
3314 | 白宫官方App |
3315 |
3316 |
3317 | CastleHassle |
3318 | 一个Cocos2D的物理小游戏 貌似内容挺丰富~ |
3319 |
3320 |
3321 | DocSets-for-iOS |
3322 | iOS显示DocSets 可以下载iOS官方Doc~ |
3323 |
3324 |
3325 | newsyc |
3326 | 一个newsyc.me的客户端 (iPhone hacker News) |
3327 |
3328 |
3329 | Upcoming |
3330 | 一个设计很棒的日程安排 |
3331 |
3332 |
3333 | Anypic |
3334 | 一个像Instagram那样的图片分享社区App |
3335 |
3336 |
3337 | ClassicMap |
3338 | 旧版iOS地图 |
3339 |
3340 |
3341 | ntlniph |
3342 | Twitter客户端 古老的工程了 |
3343 |
3344 |
3345 | lastfm-iphone |
3346 | Last.fm官方客户端 |
3347 |
3348 |
3349 | FFCalendar |
3350 | iPad日历,类似iOS7的日历。有些粗糙 |
3351 |
3352 |
3353 | ThatInbox |
3354 | Ink出的邮件客户端 |
3355 |
3356 |
3357 | ThatCloud |
3358 | Ink出的云端文件管理 |
3359 |
3360 |
3361 | ThatPDF |
3362 | Ink出的PDF编辑 |
3363 |
3364 |
3365 | ThatPhoto |
3366 | Ink出的图片编辑 |
3367 |
3368 |
3369 | ##开发/调试/统计#
3370 |
3371 |
3372 | xctool |
3373 | Facebook iOS工程构建和测试工具,用于替代系统的xcodebuild (CI) |
3374 |
3375 |
3376 | origami |
3377 | Facebook Paper用到的原型设计工具,是Quartz Composer插件 |
3378 |
3379 |
3380 | Tweaks |
3381 | Facebook Paper用到的界面调整小工具,可以给产品/开发自己去调整和尝试动画/颜色等 |
3382 |
3383 |
3384 | ios-snapshot-test-case |
3385 | Facebook 的iOS单元测试工具,通过截屏对比来实现UI测试 |
3386 |
3387 |
3388 | chisel |
3389 | Facebook 出的一套LLDB增强命令, 注意这是python脚本 |
3390 |
3391 |
3392 | plcrashreporter |
3393 | 在客户端捕获、生成crash log并上传的库,很棒!详情去官网看 |
3394 |
3395 |
3396 | QuincyKit |
3397 | 自动生成和上传crash log,并可以在页面查看。包含Server/Client代码,依赖上面那个库 |
3398 |
3399 |
3400 | BugshotKit |
3401 | 上报bug的工具,支持截屏和Log (不要在AppStore上架时用) |
3402 |
3403 |
3404 | PonyDebugger |
3405 | 一套Debugger工具,可以在电脑浏览器上远程调试iOS程序~查看试图层次、网络等 |
3406 |
3407 |
3408 | NSLogger |
3409 | 一套Log工具,可以在电脑上通过client实时查看NSLog,甚至是图片和二进制文件 支持Android |
3410 |
3411 |
3412 | KIF |
3413 | 一套用Private API做的调试库,可以以用户的方式测试(touch in xxx) |
3414 |
3415 |
3416 | gh-unit |
3417 | 一套ObjC的测试框架 |
3418 |
3419 |
3420 | WBWebViewConsole |
3421 | App内调试WebView的终端 |
3422 |
3423 |
3424 | SimulatorRemoteNotifications |
3425 | 模拟远程Push的工具,调试APNS用 |
3426 |
3427 |
3428 | FLEX |
3429 | Flipboardc出的一个在App内调试和和实时修改的工具,很棒~ |
3430 |
3431 |
3432 | DCIntrospect |
3433 | 一套iOS调试工具,在iOS界面里显示信息 |
3434 |
3435 |
3436 | CocoaLumberjack |
3437 | 一套类似Log4j的东西,可提供企业级的Log~~~~ |
3438 |
3439 |
3440 | UALogger |
3441 | undefined |
3442 |
3443 |
3444 | ARAnalytics |
3445 | 用户行为统计,支持各大App数据平台 |
3446 |
3447 |
3448 | SkyLab |
3449 | A/B Test工具~ |
3450 |
3451 |
3452 | HeapInspector-for-iOS |
3453 | 测试和定位内存泄露的库 |
3454 |
3455 |
3456 | RHObjectiveBeagle |
3457 | 追踪内存中对象状态的库 |
3458 |
3459 |
3460 | Xtrace |
3461 | 输出所有的方法调用消息 (可以按instance/class过滤) |
3462 |
3463 |
3464 | Frank |
3465 | 自动化测试工具? |
3466 |
3467 |
3468 | dSYMTools |
3469 | MacApp,通过dSYM文件解析崩溃log |
3470 |
3471 |
3472 | umeng-crash-symbol |
3473 | Mac脚本,解析友盟的崩溃Log |
3474 |
3475 |
3476 | superdb |
3477 | 一个Debuger工具 用命令行调试。。 |
3478 |
3479 |
3480 | iOS-Hierarchy-Viewer |
3481 | 一个调试iOS界面的工具 通过浏览器访问~~ 值得瞅瞅~~ |
3482 |
3483 |
3484 | hierarchydetective |
3485 | 一个3D显示iOS视图层级的调试工具 |
3486 |
3487 |
3488 | CATransform3D-Test |
3489 | 调试CATransform3D矩阵的工具~ |
3490 |
3491 |
3492 | LLDB-QuickLook |
3493 | 在调试时用命令行调用QuickLook来显示图片、UIView等 |
3494 |
3495 |
3496 | iConsole |
3497 | 在App内显示调试信息、执行调试命令 |
3498 |
3499 |
3500 | Nocilla |
3501 | 一个模拟HTTP响应的调试库 |
3502 |
3503 |
3504 | dyci-main |
3505 | 一个可以在调试时动态添加代码的工具 需要改动Xcode |
3506 |
3507 |
3508 | GestureLab |
3509 | 调试和把玩GestureRecognizor的 |
3510 |
3511 |
3512 | cedar |
3513 | BDD风格单元测试 |
3514 |
3515 |
3516 | iOS-UI-Assets |
3517 | iOS5.1中,系统控件和App的图片资源Dump 嗯..iOS7后就没用了 |
3518 |
3519 |
3520 | iOS-Artwork-Extractor |
3521 | 导出iOS系统App及控件的图片资源 只支持到iOS5 |
3522 |
3523 |
3524 | ##旧代码 & 奇怪的东西#
3525 |
3526 |
3527 | peertalk |
3528 | 一个苹果前员工开发的黑科技,通过USB在Mac和iOS之间高速的传递数据,被用于屏幕显示扩展 |
3529 |
3530 |
3531 | DB5 |
3532 | 通过plist构建界面的小东西 |
3533 |
3534 |
3535 | HockeyKit |
3536 | 一套iOS的 Ad-Hoc升级框架.包含PHP服务端 |
3537 |
3538 |
3539 | Briefs |
3540 | 一套类似原型制作工具 |
3541 |
3542 |
3543 | OpenTLD |
3544 | 视频跟踪检测 貌似挺高深 |
3545 |
3546 |
3547 | SimFinger |
3548 | 一些Fake系统图标的App 还有一些设备外框的图片、触摸点图片可以用 |
3549 |
3550 |
3551 | scifihifi-iphone |
3552 | 已经弃用的旧代码 新工程去看github页面 |
3553 |
3554 |
3555 | iphonearkit |
3556 | 4年前的代码 增强现实 (AR) |
3557 |
3558 |
3559 | TouchDB-iOS |
3560 | 一个嵌入式的CouchDB实现 |
3561 |
3562 |
3563 | iOS-Runtime-Headers |
3564 | 从运行时Dump出来的公有/私有 Framework头 通过这个可以进行不同版本的对比 |
3565 |
3566 |
3567 | objectiveresource |
3568 | RoR相关的东西 |
3569 |
3570 |
3571 | GRMustache |
3572 | Mustache模板? |
3573 |
3574 |
3575 | titanium_modules |
3576 | Titanium 的常用模块 |
3577 |
3578 |
3579 | fontdiao |
3580 | 类似FontAwesome的东西,包含了一些国内网站logo |
3581 |
3582 |
3583 | ##代码库大包包#
3584 |
3619 | ##Mac Only#
3620 |
3621 |
3622 |
3623 | gitx |
3624 | 一个git的图形客户端 |
3625 |
3626 |
3627 | Chameleon |
3628 | 把UIKit克隆到Mac里 |
3629 |
3630 |
3631 | Induction |
3632 | 一个Mac上的数据库客户端 支持Mysql Postgre Nosql Redis等 |
3633 |
3634 |
3635 | twui |
3636 | 一个Mac的自定义控件库,有类似iOS的Table和Tab,CA实现 |
3637 |
3638 |
3639 | kod |
3640 | Mac上的代码编辑,Chrome风格,小巧快速 |
3641 |
3642 |
3643 | slate |
3644 | Mac上窗口管理 |
3645 |
3646 |
3647 | nu |
3648 | 一个包装,用nu语言来写东西? |
3649 |
3650 |
3651 | macgap |
3652 | 包装以可以用类似js的写法来调用函数 |
3653 |
3654 |
3655 | Quicksilver |
3656 | 这个..Mac上知名的快速启动 |
3657 |
3658 |
3659 | mogenerator |
3660 | 生成CoreData的Code |
3661 |
3662 |
3663 | nv |
3664 | Note程序 |
3665 |
3666 |
3667 | iTerm2 |
3668 | 知名终端~ |
3669 |
3670 |
3671 | Sparkle |
3672 | 一个软件升级用的Framework |
3673 |
3674 |
3675 | PostgresApp |
3676 | PostgresSQL客户端 |
3677 |
3678 |
3679 | terminal-notifier |
3680 | 通过终端发送Notification |
3681 |
3682 |
3683 | ShiftIt |
3684 | 管理桌面窗口 状态栏插件 |
3685 |
3686 |
3687 | textmate |
3688 | 这个不用说了。。~~~ |
3689 |
3690 |
3691 | textmate-missingdrawer |
3692 | Textmate插件 一个侧边栏 |
3693 |
3694 |
3695 | AckMate |
3696 | Textmate插件 运行ack? |
3697 |
3698 |
3699 | clicktoflash |
3700 | Webkit插件 屏蔽Flash |
3701 |
3702 |
3703 | MongoHub-Mac |
3704 | MongoDB的客户端 |
3705 |
3706 |
3707 | CocosBuilder |
3708 | 用于cocos2d的JS绑定 GUI设计 |
3709 |
3710 |
3711 | Rebel |
3712 | 一些AppKit的扩展 |
3713 |
3714 |
3715 | Textual |
3716 | 轻量的IRC客户端 |
3717 |
3718 |
3719 | vico |
3720 | 一个开发用文本编辑器 |
3721 |
3722 |
3723 | pomodoro |
3724 | 一个时间管理的App |
3725 |
3726 |
3727 | visor |
3728 | Terminal的插件 |
3729 |
3730 |
3731 | GoAgentX |
3732 | 这个不用说了.... |
3733 |
3734 |
3735 | Pixen |
3736 | 像素画 的工具 |
3737 |
3738 |
3739 | Color-Picker-Pro |
3740 | 取色器 状态栏插件 |
3741 |
3742 |
3743 | SNRHUDKit |
3744 | Mac版的HUD |
3745 |
3746 |
3747 | ConnectionKit |
3748 | FTP和WebDAV |
3749 |
3750 |
3751 | OpenEmu |
3752 | 各种游戏机模拟器 |
3753 |
3754 |
3755 | mpv |
3756 | 视频播放器,定制功能强大,基于MPlayer |
3757 |
3758 |
3759 | Hacky |
3760 | 一个完整的Hacker News客户端~~ |
3761 |
3762 |
3763 | WWDCDownloader |
3764 | 下载WWDC用,Xcode5 only |
3765 |
3766 |
3767 | QuickCast |
3768 | 一个录屏分享的App |
3769 |
3770 |
3771 | zephyros |
3772 | 窗口管理 for hackers |
3773 |
3774 |
3775 | shuttle |
3776 | SSH快捷方式 菜单栏插件 |
3777 |
3778 |
3779 | qlstephen |
3780 | 系统QuickLook的插件,查看无扩展名的文本文件 |
3781 |
3782 |
3783 | INAppStoreWindow |
3784 | Mac AppStore风格的NSWindow |
3785 |
3786 |
3787 | spectacle |
3788 | 窗口管理 不用鼠标 |
3789 |
3790 |
3791 | limechat |
3792 | IRC客户端 |
3793 |
3794 |
3795 | LiveReload |
3796 | 前端开发,编辑代码后自动刷新,非常流行的App,已上架AppStore |
3797 |
3798 |
3799 | selfcontrol |
3800 | 自控。。禁止上网一段时间 |
3801 |
3802 |
3803 | Popup |
3804 | 在状态栏弹出的Popup |
3805 |
3806 |
3807 | MPlayerX |
3808 | 一个MPlayerX的测试分支 |
3809 |
3810 |
3811 | QuickCursor |
3812 | 快速启动编辑 |
3813 |
3814 |
3815 | launchrocket |
3816 | PrefPane, 管理 Homebrew-installed services |
3817 |
3818 |
3819 | Sonora |
3820 | 一个小巧的 挺棒的音乐播放器 |
3821 |
3822 |
3823 | google-music-mac.git |
3824 | 如题,Google Music客户端 |
3825 |
3826 |
3827 | SafariOmnibar |
3828 | 一个Sarari插件 |
3829 |
3830 |
3831 | HexFiend |
3832 | 16进制编辑器 |
3833 |
3834 |
3835 | macdown |
3836 | 很棒的Markdown编辑器 |
3837 |
3838 |
3839 | atom |
3840 | Github官方的 21世纪开源代码编辑器 :) |
3841 |
3842 |
3843 | Cakebrew |
3844 | Homebrew图形管理~ |
3845 |
3846 |
3847 | sequelpro |
3848 | Sequel Pro 访问MySQL |
3849 |
3850 |
3851 | DrawKit |
3852 | Mac里矢量绘图的库,功能丰富 |
3853 |
3854 |
3855 | GIFs |
3856 | 在网站搜索GIF图片,已上架AppStore |
3857 |
3858 |
3859 | iSparta |
3860 | APNG 和 WebP 格式的转换, 腾讯出的, 用于QQ手机表情 |
3861 |
3862 |
3863 | MIDIApps |
3864 | 两个App,一个是Midi monitoring,一个是SysEx |
3865 |
3866 |
3867 | #Xcode插件/开发工具
3868 |
4022 | #Swift#
4023 | ##基础功能#
4024 |
4025 |
4026 | ExSwift |
4027 | 一套 Extensions |
4028 |
4029 |
4030 | SwiftMoment |
4031 | 一个好用的时间处理的库 (Moment.js) |
4032 |
4033 |
4034 | Timepiece |
4035 | 一个时间处理的库 (NSDate) |
4036 |
4037 |
4038 | Design-Patterns-In-Swift |
4039 | Swift设计模式展示 |
4040 |
4041 |
4042 | HanekeSwift |
4043 | 一个通用缓存 |
4044 |
4045 |
4046 | SugarRecord |
4047 | 数据存储的封装,支持CoreData/Realm |
4048 |
4049 |
4050 | SQLite.swift |
4051 | SQLite封装 |
4052 |
4053 |
4054 | Async |
4055 | GCD封装 |
4056 |
4057 |
4058 | SwiftSSL |
4059 | 加密解密,支持MD5,SHA,HMac |
4060 |
4061 |
4062 | CryptoSwift |
4063 | 加密解密,支持MD5,SHA,HMac,AES等 |
4064 |
4065 |
4066 | Bond |
4067 | 各种事件绑定 |
4068 |
4069 |
4070 | Dollar.swift |
4071 | 容器类的操作 (Underscore.js) |
4072 |
4073 |
4074 | Swiftz |
4075 | 函数式编程,重载了一坨运算符... |
4076 |
4077 |
4078 | Runes |
4079 | 几个貌似有用的运算符重载 (如尼字母啊哈哈...) |
4080 |
4081 |
4082 | Euler |
4083 | 一些数学符号的运算符重载 |
4084 |
4085 |
4086 | ##框架#
4087 |
4088 |
4089 | ReactKit |
4090 | Reactive 框架 |
4091 |
4092 |
4093 | RxSwift |
4094 | ReactiveCocoa 的 Swift 试验性版本 |
4095 |
4096 |
4097 | PromiseKit |
4098 | Future and promise 方式编程. 这是一个双语版本的库(ObjC/Swift) |
4099 |
4100 |
4101 | SwiftTask |
4102 | 任务管理 Promise + progress + pause + cancel + retry |
4103 |
4104 |
4105 | Cartography |
4106 | Autolayout的封装 |
4107 |
4108 |
4109 | SnapKit |
4110 | Autolayout的封装 |
4111 |
4112 |
4113 | ##网络#
4114 |
4115 |
4116 | Alamofire |
4117 | Swift最流行的HTTP请求库 |
4118 |
4119 |
4120 | Just |
4121 | 简单好用的HTTP请求库 |
4122 |
4123 |
4124 | SwiftHTTP |
4125 | 简单的HTTP请求,简单包装自NSURLSession |
4126 |
4127 |
4128 | Starscream |
4129 | WebSocket连接库 |
4130 |
4131 |
4132 | Argo |
4133 | JSON解析与对象映射 |
4134 |
4135 |
4136 | SwiftyJSON |
4137 | JSON解析 |
4138 |
4139 |
4140 | ObjectMapper |
4141 | JSON对象映射/相互转换 |
4142 |
4143 |
4144 | KFSwiftImageLoader |
4145 | 网络图片加载 (支持 iOS 和 Watch) |
4146 |
4147 |
4148 | Kingfisher |
4149 | 网络图片加载 (仿SDWebImage) |
4150 |
4151 |
4152 | ##动画#
4153 |
4163 | ##控件/UI#
4164 |
4278 | ##其他#
4279 |
4280 |
4281 | CleanroomLogger |
4282 | Log工具, Swift版的CocoaLumberjack/log4j |
4283 |
4284 |
4285 | Quick |
4286 | BDD测试框架, 支持ObjC |
4287 |
4288 |
4289 | Sleipnir |
4290 | 又一个BDD |
4291 |
4292 |
4293 | DBPathRecognizer |
4294 | 复杂的手势识别 |
4295 |
4296 |
4297 | FontBlaster |
4298 | 更方便的加载自定义字体 |
4299 |
4300 |
4301 | Surge |
4302 | Accelerate库的包装 |
4303 |
4304 |
4305 | Toucan |
4306 | 图片调整库,支持裁剪、调整大小、Mask、圆角等功能 |
4307 |
4308 |
4309 | Siren |
4310 | 升级时的提示弹框, (Harpy的Swift版本) 使用时需要谨慎对待AppStore审核 |
4311 |
4312 |
4313 | MusicKit |
4314 | 音乐分析、和弦探测、MIDI I/O |
4315 |
4316 |
4317 | ##App#
4318 |
4319 |
4320 | Chats |
4321 | 一个具有原生界面风格的聊天App (注意这个还有配套的开源服务端) |
4322 |
4323 |
4324 | SwiftWeather |
4325 | 一个不错的天气App |
4326 |
4327 |
4328 | VPNOn |
4329 | VPN连接管理,支持 Watch,已上架 |
4330 |
4331 |
4332 | V2EXClient |
4333 | 一个 V2EX 的一个客户端 |
4334 |
4335 |
4336 | imWildCat |
4337 | 又一个 V2EX 客户端 |
4338 |
4339 |
4340 | SwiftHN |
4341 | 一个 Hacker News 客户端 |
4342 |
4343 |
4344 | News-YC---iPhone |
4345 | 又一个 Hacker News 客户端 |
4346 |
4347 |
4348 | FlappySwift |
4349 | Flappy Bird |
4350 |
4351 |
4352 | swift-2048 |
4353 | 2048 |
4354 |
4355 |
4356 | eidolon |
4357 | artsy.net 艺术品拍卖信息 |
4358 |
4359 |
4360 | #非Github
4361 |
4362 |
4363 | cooliris-toolkit |
4364 | Cooliris出品基础工具包,Github有Clone |
4365 |
4366 |
4367 | core-plot |
4368 | 强大的2D数据绘图库 |
4369 |
4370 |
4371 | j2objc |
4372 | 神奇的东西,将Java翻译成ObjC~ Google出品 |
4373 |
4374 |
4375 | theunarchiver |
4376 | 解压,支持Zip, Tar, Gzip, Bzip2, 7-Zip, Rar, LhA, StuffIt等 |
4377 |
4378 |
4379 | macfuse |
4380 | 创建OSX的文件系统~ |
4381 |
4382 |
4383 | google-toolbox-for-mac |
4384 | 著名的Google工具箱 |
4385 |
4386 |
4387 | leveldb |
4388 | Google大神开发的KV存储,高性能,低内存 |
4389 |
4390 |
4391 | RegexKitLite |
4392 | 著名的ObjC 正则表达式 |
4393 |
4394 |
4395 | zipachive |
4396 | 用得很广泛的ObjC zip文件压缩解压 (github上有几个mirror) |
4397 |
--------------------------------------------------------------------------------