04 2015 档案
摘要:在编写代码的时候,应该尽可能地使用高层框架,而不要使用底层框架。高层框架为底层构造提供面向对象的抽象。这些抽象可以减少需编写的代码行数,同时还对诸如socket和线程这些复杂功能进行封装,从而让编写代码变得更加容易。虽说高层框架是对底层构造进行抽象,但是它并没有把底层技术屏蔽起来。如果高层框架没有为...
阅读全文
摘要:动态调用方法时会用到,例子-(NSString *)myMethod:(NSString *)param1 withParam2:(NSNumber *)param2{ NSString *result = @"objc"; NSLog(@"par = %@",param1); NSLog(@"pa...
阅读全文
摘要:安装:1、打开终端输入如下:$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a http://ruby.taobao.org/为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:$ g...
阅读全文
摘要:原文:http://geeklu.com/2012/02/thread/一.线程概述有些程序是一条直线,起点到终点;有些程序是一个圆,不断循环,直到将它切断。直线的如简单的Hello World,运行打印完,它的生命周期便结束了,像昙花一现那样;圆如操作系统,一直运行直到你关机。一个运行着的程序就是...
阅读全文
摘要:原文:http://blog.csdn.net/enuola/article/details/8674063Block的实际行为和Function很像,最大的差别是在可以存取同一个Scope的变量值。Block实体形式如下:^(传入参数列){行为主体};Block实体开头是“^”,接着是由小括号所包...
阅读全文
摘要:原文http://blog.csdn.net/xuanwenchao/article/details/302268231. 我们添加swift类到现有的objective-c工程中。CMD+N 如下所示2.点Next后 输入sfLoginView 语言选择swift3.点Next后 会弹出堤示,是否...
阅读全文
摘要:关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性...
阅读全文
摘要:去掉ios7.0以上表格分割线15像素的空隙1、首先在viewDidLoad方法加入以下代码:if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {[self.tableView setSeparatorIns...
阅读全文

浙公网安备 33010602011771号