- 博客(5)
- 收藏
- 关注
原创 IOS通过sskeychain获取唯一标识
IOS7之前的做法1.[UIDevice uniqueIdentifier]苹果总是把用户的隐私看的很重要。-[UIDevice uniqueIdentifier]在iOS5实际在iOS5的时候已经被遗弃了,但是iOS7中已经完全的禁用了它。Xcode5甚至不会允许你编译包含了指引到-[UIDevice uniqueIdentifier]的app。此外,iOS7之前的使用了-[UIDevice un
2015-09-20 10:52:51 1815
原创 IOS 制作动态及静态Framework
什么是库?库是程序代码的集合,是共享程序代码的一种方式 根据源代码的公开情况,库可以分为 2 种类型开源库公开源代码,能看到具体实现 比如 SDWebImage 、 AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现 主要分为:静态库、动态库静态库和动态库静态库和动态库的存在形式 1:静态库: .a 和 .framework 2:动态库: .dylib
2015-09-18 15:56:10 602
原创 把C程序编译成IOS SDK
最近在公司从事SDK相关的开发工作,开始的时候自己也是一头雾水,因为公司之前没有相关的案例,网上也找不到相关的资料,有的也只是Xcode编译SDK的一些配置,所以只能自己慢慢摸索,由于公司的项目需要用到第三方的库PJSIP,这个库是开源的,而且支持多平台,我分析它的编译方式,终于找到了一个适合的方法,解决了第一个大问题-SDK编译。需求项目要求把C程序编译成对应平台的SDK,然后再SDK的基础上进行
2015-09-18 15:30:44 2628
原创 Xcode7新特性
Xcode7新特性Xcode7.0随着IOS9的到来,苹果更新了对应的开发工具Xcode,在新的Xcode7中,新的开发工具已经扩大到支持watchOS2平台以及IOS9,IS X EC Capitan,借助于许多新的特性使得我们开发者开发应用,测试,调试等更加显得无缝链接和高效。Xcode7实现了很多以前没有的新功能,如允许我们检测内存泄露再它发生的时候,测试您的应用程序界面,测试覆盖率报告,或者
2015-09-18 13:58:33 714
原创 IOS静态库开发
在企业级开发中,我们往往会把一些公司一些底层的东西进行包装,封装成不同平台的框架,供公司内部人员使用及外部使用,如百度地图,高德地图,微信等等,前段时间也一直在公司做相关的框架封装。 静态库和动态库的存在形式 静态库:.a 和 .framework 动态库:.dylib 和 .framework 静态库和动态库的区别 静态库:链接时,静态库会被完整地复制到可执行文
2015-09-15 15:06:59 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人