上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 1.在 Swift 中,枚举类型是一等(first-class)类型。它们采用了很多在传统上只被类(class)所支持的特性,例如计算型属性(computed properties),用于提供枚举值的附加信息,实例方法(instance methods),用于提供和枚举值相关联的功能。枚举也可以定义... 阅读全文
posted @ 2016-01-10 16:07 郭晓倩 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.函数参数都有一个外部参数名(external parameter name)和一个局部参数名(local parameter name)。外部参数名用于在函数调用时标注传递给函数的参数,局部参数名在函数的实现内部使用。一般情况下,第一个参数省略其外部参数名,第二个以及随后的参数使用其局部参数名作... 阅读全文
posted @ 2016-01-10 00:30 郭晓倩 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.Swift 的String类型是值类型。 如果您创建了一个新的字符串,那么当其进行常量、变量赋值操作,或在函数/方法中传递时,会进行值拷贝。 任何情况下,都会对已有字符串值创建新副本,并对该新副本进行传递或赋值操作。在实际编译时,Swift 编译器会优化字符串的使用,使实际的复制只发生在绝对必要... 阅读全文
posted @ 2016-01-10 00:04 郭晓倩 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 2#分享于 14-11-26 19:15:36Chrome 39.0.2171.71 Mac OS X 10.10.1如果只是看调用栈的话,可以使用 lldb 的功能。在你的代码里面打上一个断点,然后运行到断点的时候,就会进入到 lldb 模式,在 XCode 的下方出现一个小窗口。lldb 支持很... 阅读全文
posted @ 2015-10-27 13:35 郭晓倩 阅读(2780) 评论(0) 推荐(0) 编辑
摘要: 在我们使用第三方框架时,常常看到XXX.bundle的文件。我们找到该文件,显示包内容,大致看到很多资源文件:图片、配置文本、XIB文件……什么是Bundle文件?简单理解,就是资源文件包。我们将许多图片、XIB、文本文件组织在一起,打包成一个Bundle文件。方便在其他项目中引用包内的资源。Bun... 阅读全文
posted @ 2015-10-25 13:30 郭晓倩 阅读(3058) 评论(0) 推荐(0) 编辑
摘要: 实际上,@property声明的是属性,并不是实例变量。但是编译器会根据属性,自动生成实例变量,和对应的access方法。所以已经在interface里声明了@property,就不再需要在implementation里再声明实例变量了。要记住,属性不是实例变量,而是根据属性会生成实例变量(和对应的... 阅读全文
posted @ 2015-10-25 13:16 郭晓倩 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: __block RACDisposable* dispose = [[RACObserve(self, price) skip:1]subscribeNext:^(NSNumber* x) { [dispose dispose]; }]; 阅读全文
posted @ 2015-10-21 22:12 郭晓倩 阅读(523) 评论(0) 推荐(0) 编辑
摘要: @property (assign,nonatomic) int price;@property (assign,nonatomic) int time;[RACObserve(self,price) subscribNext:(id x){}];1.仅调用price的set方法时,才会触发rac观... 阅读全文
posted @ 2015-10-21 22:05 郭晓倩 阅读(570) 评论(0) 推荐(0) 编辑
摘要: iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。+(id)appearance这个方法是统一全部改,比如你设置UINavBar的tintC... 阅读全文
posted @ 2015-09-30 10:15 郭晓倩 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可... 阅读全文
posted @ 2015-09-06 00:21 郭晓倩 阅读(227) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页