会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Super猪
博客园
首页
新随笔
联系
订阅
管理
2016年3月24日
在MAC中配置Tomcat+Nginx代理
摘要: 安装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猪
阅读(1599)
评论(0)
推荐(0)
2016年1月12日
MITM
摘要: 用户在访问http页面的时候,会打开http连接而http连接有可能会被窃听,因此存在MITM(man-in-the-middle)攻击。 https协议提供的内容和会话信息可以被ssl加密因此可以防止MITM攻击。然而有些https页面中会包含http的内容(mixed content),这种情况
阅读全文
posted @ 2016-01-12 15:01 Super猪
阅读(942)
评论(0)
推荐(0)
2014年8月21日
KVO
摘要: KVO使用观察者模式,监听指定的属性的变化。通常用于model层和controller层之间,view层通过controller层来监听model的变化。如果有两个类BankObject, PersonObject. PersonObject的实例希望监听BankObject类的accountBal...
阅读全文
posted @ 2014-08-21 15:49 Super猪
阅读(207)
评论(0)
推荐(0)
2014年8月19日
KVC
摘要: KVC类似于.Net或Java中的反射(同样会影响性能),可以用字符串的方式来访问属性的getter和setter。类似javascript中用索引的方式获取属性的值。KVC的方法定义在NSKeyValueCoding 这个protocol中,NSObject默认已经实现了这个protocolKVC...
阅读全文
posted @ 2014-08-19 20:33 Super猪
阅读(317)
评论(0)
推荐(0)
2014年7月29日
Objective-C Blocks
摘要: Block 相当于C或C++中的函数指针,相当于.NET或Java中的delegate//Block声明double (^blockName) (double, double) = ^ double (double firstParam, double secondParam){ retur...
阅读全文
posted @ 2014-07-29 11:53 Super猪
阅读(171)
评论(0)
推荐(0)
2014年7月25日
Protocols
摘要: Protocol 相当于 .Net 和 Java 中的 interfaceprotocol 声明@protocol ProtocolName// list of methods and properties@endprotocol 中可以声明实例属性和方法,也可以声明class属性和方法(相当于 ....
阅读全文
posted @ 2014-07-25 12:31 Super猪
阅读(350)
评论(0)
推荐(0)
2014年7月24日
类扩展
摘要: 给一个已有的类添加 category@interface ClassName (CategoryName)- (NSString *) Nothin_additionalMmethod;@end可以在category中给类添加扩展方法category通常声明在单独的.h文件中,实现category在...
阅读全文
posted @ 2014-07-24 13:42 Super猪
阅读(189)
评论(0)
推荐(0)
2014年7月20日
Objective-C 属性
摘要: 属性定义@interface Nothin : NSObject@property NSString *prop;@end访问属性 Nothin *nothin = [Nothin new]; //get [nothinprop]; //set [nothin setProp: @"Nothin"]...
阅读全文
posted @ 2014-07-20 11:20 Super猪
阅读(236)
评论(0)
推荐(0)
2014年5月30日
主运行循环
摘要: 主运行循环负责处理所有跟用户操作相关的事件,主运行循环在程序启动时被UIApplication对象创建,运行在主线程上,用来处理事件和更新基于View的UI。当用户与设备交互时,操作系统生成相关的事件,然后通过一个由 UIKit 创建的端口,交给App。事件先加入事件队列,然后一个一个的交给主运行循...
阅读全文
posted @ 2014-05-30 12:22 Super猪
阅读(247)
评论(0)
推荐(0)
2014年4月28日
iOS App 的运行周期
摘要: App被启动时,从非运行状态到短暂的非激活状态,然后切换到运行状态或者后台运行状态。在启动过程中,操作系统对App创建了一个主线程来调用main方法。main方法是App的入口,用来调用UIKit框架和做一些程序运行前的预处理。XCode项目模板自动生成了mian方法,调用UIApplication...
阅读全文
posted @ 2014-04-28 19:17 Super猪
阅读(839)
评论(0)
推荐(0)
下一页
公告