原文:http://blog.csdn.net/enuola/article/details/8674063Block的实际行为和Function很像,最大的差别是在可以存取同一个Scope的变量值。Block实体形式如下:^(传入参数列){行为主体};Block实体开头是“^”,接着是由小括号所包... Read More
posted @ 2015-04-02 15:10 燕羽天空 Views(153) Comments(0) Diggs(0) Edit
原文http://blog.csdn.net/xuanwenchao/article/details/302268231. 我们添加swift类到现有的objective-c工程中。CMD+N 如下所示2.点Next后 输入sfLoginView 语言选择swift3.点Next后 会弹出堤示,是否... Read More
posted @ 2015-04-02 14:42 燕羽天空 Views(210) Comments(0) Diggs(0) Edit
关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性... Read More
posted @ 2015-04-02 10:49 燕羽天空 Views(267) Comments(0) Diggs(0) Edit
去掉ios7.0以上表格分割线15像素的空隙1、首先在viewDidLoad方法加入以下代码:if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {[self.tableView setSeparatorIns... Read More
posted @ 2015-04-01 16:51 燕羽天空 Views(187) Comments(0) Diggs(0) Edit
原文:http://joeyio.com/ios/2014/06/04/swift---/Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var strin... Read More
posted @ 2015-02-09 18:01 燕羽天空 Views(166) Comments(0) Diggs(0) Edit
原文http://blog.csdn.net/xuanwenchao/article/details/302268231. 我们添加swift类到现有的objective-c工程中。CMD+N 如下所示2.点Next后 输入sfLoginView 语言选择swift3.点Next后 会弹出堤示,是否... Read More
posted @ 2015-02-09 15:32 燕羽天空 Views(965) Comments(0) Diggs(0) Edit
NSMethodSignature顾名思义应该就是“方法签名”,类似于C++中的编译器时的函数签名。官方定义该类为对方法的参数、返回类似进行封装,协同NSInvocation实现消息转发。通过消息转发可以用B实现A的方法。也是一种多重继承的解决方法。在 iOS中可以直接调用 某个对象的消息 方式有2... Read More
posted @ 2015-01-05 15:57 燕羽天空 Views(823) Comments(0) Diggs(0) Edit
1. NSRunLoopCommonModes和Timer 当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此时Timer会被加入到当前线程的Run Loop中,且模式是默认的NSDefaultRunLoopMode。而如果当前线程就是主线程,也就是U... Read More
posted @ 2014-12-31 14:49 燕羽天空 Views(120) Comments(0) Diggs(0) Edit
XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发。1. 登录和好友上下线1.1XMPP中常用对象们XMPPStream:xmpp基础服务类XMPP... Read More
posted @ 2014-12-26 17:01 燕羽天空 Views(174) Comments(0) Diggs(0) Edit
一、CTFramesetterSuggestFrameSizeWithConstraints计算文本显示所占区域修正方法UIFont *uiFont = [UIFont fontWithName:@"Helvetica" size:17.0];CTFontRef ctFont = CTFontCre... Read More
posted @ 2014-12-25 11:04 燕羽天空 Views(300) Comments(0) Diggs(0) Edit