码迷,mamicode.com
首页 >  
搜索关键字:关东升    ( 181个结果
《从零开始学Swift》学习笔记(Day 63)——Cocoa Touch设计模式及应用之单例模式
原创文章,欢迎转载。转载请注明:关东升的博客什么是设计模式。设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的。实际上,除了软件设计,设计模式也被广泛应用于其他领域,比如UI设计和建筑设计等。下面来介绍CocoaTouch框架中的设..
分类:编程语言   时间:2016-03-08 13:44:11    阅读次数:240
《从零开始学Swift》学习笔记(Day 62)——Core Foundation框架之内存托管对象与非托管对象
原创文章,欢迎转载。转载请注明:关东升的博客内存托管对象Swift中调用CoreFoundation函数获得对象时候,对象分为:内存托管对象和内存非托管对象。内存托管对象就是由编译器帮助管理内存,我们不需要调用CFRetain函数获得对象所有权,也不需要调用CFRelease函数放弃对象所有..
分类:编程语言   时间:2016-03-08 13:44:08    阅读次数:249
《从零开始学Swift》学习笔记(Day 65)——Cocoa Touch设计模式及应用之选择器
原创文章,欢迎转载。转载请注明:关东升的博客实现目标与动作关联使用UIControl类addTarget(_:action:forControlEvents:)方法,示例代码如下:button.addTarget(self,action:"onClick:", forControlEvents:UIControlEvents.TouchUpInside)其中的action参数"onClick:"事实上就..
分类:编程语言   时间:2016-03-08 13:43:12    阅读次数:209
《从零开始学Swift》学习笔记(Day 53)——do-try-catch错误处理模式
原创文章,欢迎转载。转载请注明:关东升的博客Swift1.x的错误处理模式存在很多弊端,例如:为了在编程时候省事,给error参数传递一个nil,或者方法调用完成后不去判断error是否为nil,不进行错误处理。letcontents=NSString(contentsOfFile:filePath, encoding:NSUTF8StringEn..
分类:编程语言   时间:2016-03-07 17:17:16    阅读次数:216
《从零开始学Swift》学习笔记(Day 52)——Cocoa错误处理模式
原创文章,欢迎转载。转载请注明:关东升的博客Swift错误处理模式,在Swift1.x和Swift2.0是不同的两种模式。Swift1.x代码错误处理模式采用Cocoa框架错误处理模式,到现在Objective-C还沿用这种处理模式,而Swift2.0之后采用了do-try-catch错误处理模式。下面的示例代码是从文件..
分类:编程语言   时间:2016-03-07 17:16:53    阅读次数:220
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
原创文章,欢迎转载。转载请注明:关东升的博客扩展类型的时候,也可以添加新的构造函数。值类型与引用类型扩展有所区别。值类型包括了除类以外的其他类型,主要是枚举类型和结构体类型。值类型扩展构造函数扩展结构体类型中定义构造函数的示例:structRectangle{ varwidth:Do..
分类:编程语言   时间:2016-03-07 17:16:13    阅读次数:208
《从零开始学Swift》学习笔记(Day 55)——使用try?和try!区别
原创文章,欢迎转载。转载请注明:关东升的博客在使用try进行错误处理的时候,经常会看到try后面跟有问号(?)或感叹号(!),他们有什么区别呢?1.使用try?try?会将错误转换为可选值,当调用try?+函数或方法语句时候,如果函数或方法抛出错误,程序不会发崩溃,而返回一个nil..
分类:编程语言   时间:2016-03-07 17:14:03    阅读次数:175
《从零开始学Swift》学习笔记(Day58)—— Swift编码规范之变量或常量声明规范
原创文章,欢迎转载。转载请注明:关东升的博客声明是在声明变量、常量、属性、方法或函数和自定义类型时候需要遵守的规范。首先变量或常量时每行声明变量或常量的数量推荐一行一个,因为这样以利于写注释。示例代码如下。推荐使用:letlevel=0 varsize=10不推荐使用:letlevel..
分类:编程语言   时间:2016-03-07 17:13:47    阅读次数:180
《从零开始学Swift》学习笔记(Day 57)——Swift编码规范之注释规范:
《从零开始学Swift》学习笔记(Day57)——Swift编码规范之注释规范:文件注释、文档注释、代码注释、使用地标注释原创文章,欢迎转载。转载请注明:关东升的博客前面说到Swift注释的语法有两种:单行注释(//)和多行注释(/*...*/)。这里来介绍一下他们的使用规范。文件注释..
分类:编程语言   时间:2016-03-07 17:13:07    阅读次数:249
《从零开始学Swift》学习笔记(Day 59)——代码排版
原创文章,欢迎转载。转载请注明:关东升的博客代码排版包括:空行、空格、断行和缩进等内容。代码排版内容比较多工作量很多,但是非常重要。空行空行将逻辑相关的代码段分隔开,以提高可读性。下列情况应该总是添加空行:类型声明之前。import语句前后。两个方法或函数之间。块..
分类:编程语言   时间:2016-03-07 17:12:07    阅读次数:205
181条   上一页 1 2 3 4 5 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!