摘要: 安装nginx: brew install nginx 配置nginx为80端口: 找到nginx的配置文件 /usr/local/etc/nginx/nginx.conf 代码片段 server { //默认端口配置为80 listen 80; ... } 重启nginx:sudo nginx - 阅读全文
posted @ 2016-03-24 16:54 Super猪 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 用户在访问http页面的时候,会打开http连接而http连接有可能会被窃听,因此存在MITM(man-in-the-middle)攻击。 https协议提供的内容和会话信息可以被ssl加密因此可以防止MITM攻击。然而有些https页面中会包含http的内容(mixed content),这种情况 阅读全文
posted @ 2016-01-12 15:01 Super猪 阅读(907) 评论(0) 推荐(0) 编辑
摘要: KVO使用观察者模式,监听指定的属性的变化。通常用于model层和controller层之间,view层通过controller层来监听model的变化。如果有两个类BankObject, PersonObject. PersonObject的实例希望监听BankObject类的accountBal... 阅读全文
posted @ 2014-08-21 15:49 Super猪 阅读(201) 评论(0) 推荐(0) 编辑
摘要: KVC类似于.Net或Java中的反射(同样会影响性能),可以用字符串的方式来访问属性的getter和setter。类似javascript中用索引的方式获取属性的值。KVC的方法定义在NSKeyValueCoding 这个protocol中,NSObject默认已经实现了这个protocolKVC... 阅读全文
posted @ 2014-08-19 20:33 Super猪 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Block 相当于C或C++中的函数指针,相当于.NET或Java中的delegate//Block声明double (^blockName) (double, double) = ^ double (double firstParam, double secondParam){ retur... 阅读全文
posted @ 2014-07-29 11:53 Super猪 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Protocol 相当于 .Net 和 Java 中的 interfaceprotocol 声明@protocol ProtocolName// list of methods and properties@endprotocol 中可以声明实例属性和方法,也可以声明class属性和方法(相当于 .... 阅读全文
posted @ 2014-07-25 12:31 Super猪 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 给一个已有的类添加 category@interface ClassName (CategoryName)- (NSString *) Nothin_additionalMmethod;@end可以在category中给类添加扩展方法category通常声明在单独的.h文件中,实现category在... 阅读全文
posted @ 2014-07-24 13:42 Super猪 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 属性定义@interface Nothin : NSObject@property NSString *prop;@end访问属性 Nothin *nothin = [Nothin new]; //get [nothinprop]; //set [nothin setProp: @"Nothin"]... 阅读全文
posted @ 2014-07-20 11:20 Super猪 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 主运行循环负责处理所有跟用户操作相关的事件,主运行循环在程序启动时被UIApplication对象创建,运行在主线程上,用来处理事件和更新基于View的UI。当用户与设备交互时,操作系统生成相关的事件,然后通过一个由 UIKit 创建的端口,交给App。事件先加入事件队列,然后一个一个的交给主运行循... 阅读全文
posted @ 2014-05-30 12:22 Super猪 阅读(234) 评论(0) 推荐(0) 编辑
摘要: App被启动时,从非运行状态到短暂的非激活状态,然后切换到运行状态或者后台运行状态。在启动过程中,操作系统对App创建了一个主线程来调用main方法。main方法是App的入口,用来调用UIKit框架和做一些程序运行前的预处理。XCode项目模板自动生成了mian方法,调用UIApplication... 阅读全文
posted @ 2014-04-28 19:17 Super猪 阅读(786) 评论(0) 推荐(0) 编辑