01 2017 档案

只有注册用户登录后才能阅读该文。
posted @ 2017-01-22 14:22 俊华的博客 阅读(12) 评论(0) 推荐(0)
摘要:抛出问题:为何在用到用到constraint的动画时以下代码无法实现动画的功能 ,没有动画直接刷新UI跳到80 而我们直接使用frame的时候动画是可以实现的 思考尝试解决 没有动画效果 系统直接刷新渲染了 我们 手动强制更新刷新UI 放到动画里面试一下:对NSLayoutConstraint的对象 阅读全文
posted @ 2017-01-22 13:59 俊华的博客 阅读(6286) 评论(0) 推荐(0)
摘要:当你创建一个继承与UITabBarController的子类 并想给其自定义构造方法 传一些值的时候这时候问题出现了: 在创建的时候里面的init方法回调用了 viewdidload,导致每次传值的时候都会在viewdidload加载完了之后传的值才能传过去 如下代码 这是怎么回事的 我们知道在一般 阅读全文
posted @ 2017-01-14 14:06 俊华的博客 阅读(4204) 评论(1) 推荐(0)
摘要:Swift中表示 “类型范围作用域” 这一概念有两个不同的关键字,它们分别是static和class。这两个关键字确实都表达了这个意思,但是在其他一些语言,包括Objective-C中,我们并不会特别地区分类变量/类方法和静态变量/静态函数。但是在Swift中,这两个关键字却是不能用混的。 stat 阅读全文
posted @ 2017-01-04 11:34 俊华的博客 阅读(4877) 评论(0) 推荐(0)
摘要:Swift 对 Error Handling详解 苹果官方文档解释 跟其它语言一样,Swift的异常处理是在程序抛出异常后的处理逻辑。 Swift提供了一流的异常抛出、捕获和处理的能力。跟Java语言类似, Swift的异常并不是真正的程序崩溃, 而是程序运行的一个逻辑分支;Swift和Java捕获 阅读全文
posted @ 2017-01-03 17:33 俊华的博客 阅读(9482) 评论(0) 推荐(0)
摘要:可选类型详解 直接上代码解释 "?" 这个简单意思,你的变量可能为nil,或者你可能将nil赋值给它,需要给变量定义的时候加上"?",否则一旦你将nil赋值给没有加"?"的变量,编译就会报错举个例子理解一下,我们假如有一个盒子,盒子是一个存在的物体,swift不允许有空值出现,那我们怎么办呢?就需要 阅读全文
posted @ 2017-01-03 15:02 俊华的博客 阅读(1136) 评论(0) 推荐(0)
摘要:Swift 3.0 版本去掉了沿用已久的 C 风格循环语法, 又是向现代开发语言的一次迈进, 咱们就来看看没了 C 风格循环我们还有什么选择 C 风格循环 关于 C 风格循环, 不我们过多介绍了, 就是类似这样的语句: 如今这样的语法在新版本的 Swift 中即将成为历史了, C 风格的循环语法可能 阅读全文
posted @ 2017-01-03 14:34 俊华的博客 阅读(365) 评论(0) 推荐(0)