ButterKnife 这个开源库可以让我们从大量的findViewById()和setonclicktListener()解放出来,其对性能的影响微乎其微(查看过Butter Knife的源码,其自定义注解的实现都是限定为RetentionPolicy.CLASS,也就是到编译出.class文件为 ...
分类:
移动开发 时间:
2016-10-18 11:35:30
阅读次数:
228
目录 1 概要 2 2 Magicodes.ECharts工作原理 3 2.1 架构说明 3 2.1.1 Axis 4 2.1.2 CommonDefinitions 4 2.1.3 Components 4 2.1.4 JsonConverter 4 2.2 Series 6 2.3 ValueT ...
分类:
其他好文 时间:
2016-10-17 13:40:09
阅读次数:
206
对Swift初学者来说,学习开源项目,阅读源码是个不错的方法。在这篇文章中,基于对代码质量和排名的考量标准,Mybridge AI从900个用Swift编写的开源APP中甄选了21个项目推荐给开发者(不包括开源库)。 No.1 [Official] Firefox iOS app built in ...
分类:
移动开发 时间:
2016-10-17 09:23:15
阅读次数:
248
一.CocoaPods是什么? CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。 二.CocoaPods的安装 因为Mac电脑自带Ruby环境,我们就只需打开终端开始动手。 ...
分类:
其他好文 时间:
2016-10-15 13:49:44
阅读次数:
257
1、概要 公众号是以微信用户的一个联系人形式存在的,支付是微信服务号的核心一环。 本篇主要介绍微信支付这一功能,避免大家再跳微信支付的坑。 1.1 关于Magicodes.WeChat.SDK MAGICODES.WECHAT.SDK为心莱团队封装的轻量级微信SDK,现已全部开源,开源库地址为:ht ...
分类:
微信 时间:
2016-10-13 23:33:50
阅读次数:
2097
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 项目名称项目信息 1. AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多 ...
分类:
移动开发 时间:
2016-10-12 06:50:46
阅读次数:
323
1 在已打开的项目中 File-New-ImportModule 选择开源项目中的 库所在文件夹比如 library文件夹 然后导入。 2 File-Project Sructure 在Modules 那 选择我们的项目文件(默认app) -选择Dependencies - 绿色"+"号 Modul ...
分类:
移动开发 时间:
2016-10-09 07:05:16
阅读次数:
249
来源:伯乐在线 - 酷酷的哀殿 链接:http://ios.jobbole.com/89483/ 点击 → 申请加入伯乐在线专栏作者 从 SDWebImage 谈如何为开源软件做贡献 相识 – 知我者谓我心忧,不知我者谓我何求 今天和别人聊天时,扯到了这个非常著名的开源库。算算日子,我和 SDWeb ...
分类:
Web程序 时间:
2016-10-08 09:29:29
阅读次数:
161
一、FMDB介绍 FMDB是一种第三方的开源库,FMDB就是对SQLite的API进行了封装,加上了面向对象的思想,让我们不必使用繁琐的C语言API函数,比起直接操作SQLite更加方便。 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的CoreData框架,更加轻量级和灵活 ...
分类:
数据库 时间:
2016-10-05 10:58:24
阅读次数:
268
什么是WinPcap WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库. 大多数网络应用程序通过被广泛使用的操作系统元件来访问网络,比如sockets。 这是一种简单的实现方式,因为操作系统 已经妥善处理了底层具体实现细节(比如协议处理,封装数据包等等),并且提供了一个 ...