码代码的李二狗

上一页 1 ··· 3 4 5 6 7
2016年10月26日
摘要: 本例参照objective-c的动画合集进行swift的转换,objective-c地址参照地址 https://github.com/yixiangboy/IOSAnimationDemo 1、基础动画 1)位移: 2)透明度: 3)形变: 4)旋转: 5)背景色变化: 2、关键帧动画 CAKey 阅读全文
posted @ 2016-10-26 10:09 timeToShow 阅读(426) 评论(0) 推荐(0) 编辑
2016年10月25日
摘要: 也许是工作上并没有这方面的需要,对UIDynamicAnimator的了解不多。这里做简单的介绍; UIKit动力学是模拟真实世界的一些特性,主要就是UIDynamicAnimator类,通过类中的不同行为实现一些动态特性; 1、初始化 UIDynamicAnimator有两种初始化方式; self 阅读全文
posted @ 2016-10-25 11:56 timeToShow 阅读(150) 评论(0) 推荐(0) 编辑
2016年10月24日
摘要: 由于泛型比较简单,并没有单独拿出来介绍!我们在定义函数的时候,有时候只是由于参数或者返回值类型不同,而具体的实现过程是一模一样的,这个时候我们就可以定义泛型函数而使可以传入不同的参数类型; Swift的泛型有点奇怪,针对Class和Function,都是通过<Type>来定义。而当我们需要给协议实现 阅读全文
posted @ 2016-10-24 15:23 timeToShow 阅读(151) 评论(0) 推荐(0) 编辑
摘要: /// 一般情况下,定义的协议都必须实现 protocol SomeProtocal { func doSomething() } /// 定义一个类,并且遵守协议 class Teacher:SomeProtocal { func doSomething() { print("回家烧饭") } } class Stu... 阅读全文
posted @ 2016-10-24 13:57 timeToShow 阅读(113) 评论(0) 推荐(0) 编辑
摘要: iMac重装系统相当简单。开机的时候按下option键选择恢复系统或者在开机前按下 command+R然后按开机键松开同样会进入系统选择界面; 当中有 4 个选项:Restore From Time Machine Backup 是从你过去备份至 Time Machine 的映像档回復电脑、Rein 阅读全文
posted @ 2016-10-24 10:23 timeToShow 阅读(1001) 评论(0) 推荐(0) 编辑
2016年10月21日
摘要: 首先我们看一段代码: 当我们输入C = 9 的时候,会走C的set赋值方法 控制台输出 Recived new value 9 and stored into 'B' 当我们输入 B = C 的时候 会取走C的get取值方法 B被赋值为1 这并不难理解,代码中就能看出所以然,所以不再赘述; will 阅读全文
posted @ 2016-10-21 17:26 timeToShow 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 我们在swift的开发中会经常遇见?和! ,理解这两个符号深层次的内容对我们的开发是相当有利的; 目前网上对swift3.0的教程还相当的少,如果去搜索会发现早期的说法,在定义变量的时候,swift是不会给变量赋值初始值的,所以当你声明一个字符串变量的时候,var string:String 就会被 阅读全文
posted @ 2016-10-21 14:39 timeToShow 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: 当你初学swift,或者你从2.0转到3.0,见点红是在所难免再寻常不过的事情,其实一般也都是一些小的语法问题,度娘一般都有能力告诉你答案,但是凡事做个总结做到心中有数毕竟是比度娘靠谱的。 1.cannot load underlying module for 无法加载底层模块 solve:Coco 阅读全文
posted @ 2016-10-21 11:39 timeToShow 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: map这东西在oc中并未用过,但是swift在处理数组的时候显得格外的游刃有余,这归功于map这个函数; map函数 arr.map(<#T##transform: (Int) throws -> T##(Int) throws -> T#>) 其获取一个闭包表达式作为唯一参数,集合中的每个元素调用 阅读全文
posted @ 2016-10-21 10:31 timeToShow 阅读(302) 评论(0) 推荐(0) 编辑
2016年10月20日
摘要: 笔者认为你已经有了oc的开发基础,流程是一样的,选择开发语言为swift即可。这里主要说明一下一些常用的配置; 一般我们不使用XIB和storyboard,所以在系统自动创建的文件中删除main.storyboard,连并系统创建的view controller也一并删除自行配置。 然后在app d 阅读全文
posted @ 2016-10-20 15:33 timeToShow 阅读(180) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7
thanks