摘要: 广播问题: 遇到了broadcast中sendBroadcast之后,注册registerReceiver的receiver接受不到广播,原因是permisson权限问题。 自定义的permission一定要在manifest.xml文件中注册。 其实说的通俗一点就是:如果发送方设置了权限,接收方想 阅读全文
posted @ 2016-12-15 20:07 风之枫 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 用C写出的代码就是面向过程?用OC、java写出的代码就是面向对象? 设计模式真的有用吗? 面向过程与面向对象的区别 说到面向对象不得不提面向过程,现在基本都是敏捷开发,快速迭代是敏捷开发的最大特点,基本所有的敏捷开发人员都在使用面向对象语言,这是为什么呢?面向对象与面向过程相比有哪些优点呢? 说到 阅读全文
posted @ 2016-08-04 15:29 风之枫 阅读(874) 评论(0) 推荐(0) 编辑
摘要: | 导语 定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 通过深复制(克隆、拷贝)一个指定类型的对象来创建更多同类型的对象。这个指定的对象可被称为“原型”对象,也就是通过复制原型对象来得到更多同类型的对象。即原型设计模式。iOS中使用copy协议完成这个过程。 原型模式主要用于 阅读全文
posted @ 2016-07-29 16:33 风之枫 阅读(408) 评论(0) 推荐(0) 编辑
摘要: http://blog.sunnyxx.com/2015/07/04/ios-interview/ https://github.com/ChenYilong/iOSInterviewQuestions/blob/master/01%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8% 阅读全文
posted @ 2016-07-12 21:21 风之枫 阅读(114) 评论(0) 推荐(0) 编辑
摘要: http://blog.sunnyxx.com/2014/08/24/objc-duck/ 阅读全文
posted @ 2016-07-12 21:10 风之枫 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 容错不能过度,容错的目的是能正常使用,但是过度会隐瞒问题。开发阶段应该尽早、尽快的暴露问题。 例如:逻辑和决策放在后台,终端就不要过度的干预。(例如:昨收价用后台数据,终端就不要做这样的容错:后台没有数据使用终端数据) 设计模式是什么 面向对象的目的,利用继承、封装、多态使得程序更加的稳定、更加的便 阅读全文
posted @ 2016-06-02 12:01 风之枫 阅读(183) 评论(0) 推荐(0) 编辑
摘要:  在控制台中输入命令:rvictl -s iPhoneDeviceId 添加成功之后,wireshark中监测的端口多了手机的端口。 如果要断开端口则输入这个命令:rvictl -x iPhoneDeviceId 见下图的前后对比 到此就可以抓包了,是不是很简单,快来试试吧,下面是抓到的包。     阅读全文
posted @ 2016-03-14 16:44 风之枫 阅读(3122) 评论(0) 推荐(0) 编辑
摘要: 如果在2台不同的公网机器,对TCP的c/s做过详细的压力测试,那么很不幸,会有很多人发现自己的server端会出现大量的假死连接。 假死连接具体表现如下: 1、在s端机器上,会有一些处于TCP_ESTABLISHED状态的“正常”连接; 2、但是在c端机器上,你的tcp客户端已经提示当前连接已经断开 阅读全文
posted @ 2016-03-09 16:11 风之枫 阅读(4114) 评论(0) 推荐(1) 编辑
摘要: iOS应用架构谈 view层的组织和调用方案DateFri 24 April 2015TagsiOS/architect/thoughtsiOS应用架构谈 开篇iOS应用架构谈 view层的组织和调用方案iOS应用架构谈 网络层设计方案iOS应用架构谈 本地持久化方案及动态部署前言《iOS应用架构谈... 阅读全文
posted @ 2015-11-24 10:27 风之枫 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 站位 阅读全文
posted @ 2015-10-29 17:34 风之枫 阅读(117) 评论(0) 推荐(0) 编辑