OC
文章平均质量分 76
Rachel的iOS杂货铺
你的能量超乎你想象(╯▽╰)
展开
-
IOS中设置全局变量
有几种方法some developers recommend use singleton patter (ref link http://blog.csdn.net/kmyhy/article/details/7026511)方法1:使用静态变量 (不推荐)方法2: 使用singleton pattern (ref link: http://nice.iteye.com/b翻译 2015-01-07 11:57:53 · 471 阅读 · 0 评论 -
Xcode6 之后 PCH 文件创建
手动创建一个PCH文件IOS—Other—PCH FILEpch预编译文件配置 target —(precompile)$(SRCROOT)/Myself(工程名称)/PrefixHeader.pch(PCH文件名称)OK,搞定原创 2014-12-05 11:25:44 · 522 阅读 · 0 评论 -
浅谈protocolbuffer
介绍在不同平台通信的时候,首先需要将对象进行序列化。iOS平台上我们常用NSKeyedArchiver进行归档,当然也可以将数据处理为JSON或者XML格式。NSKeyedArchiver只能在iOS/Mac平台使用,因此它归档的二进制数据不适合于在不同平台之间使用。JSON和XML虽然由于容易维护,易读而应用比较广泛,但是对数据的利用效率都不是高。Google提出了Protocol Bu翻译 2016-06-17 11:45:20 · 3853 阅读 · 1 评论 -
iPhone 抓包工具Charles使用
Charles 是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles主要的功能包括:支持SSL代理。可以截取分析 SSL 的请求。 支持流量控制。可以模拟慢速网络翻译 2016-08-13 11:12:11 · 19612 阅读 · 0 评论 -
iOS组件化开发
为什么要组件化? 组件和组件之间没有明确的约束; 组件单独开发、单独测试,不能揉入主项目中开发,测试也可以针对性的测试; 代码拆分还不足以解决业务之间的代码耦合,为了更好的让拆分出去的业务工程能够独立运行,必须进行组件拆分并且实现组件服务化。一、创建模块化开发中间层管理类/* 根据一个指定操作原创 2017-02-16 11:07:14 · 643 阅读 · 0 评论 -
iOS两个APP之间的数据传递和跳转
两个APP之间的跳转是通过[[UIApplication sharedApplication] openURL:url]这种方式来实现的。首先假设现在我们有APP_1和APP_21.首先设置第一个APP的url地址2.再设置第二个APP的url地址3.注意设置白名单 如果不填写则无法跳转,可能会提示下面原创 2016-12-22 17:05:00 · 1873 阅读 · 0 评论