12 2016 档案
摘要:swift 类型转换 一,as 1,as使用场合 (1)从派生类转换为基类,向上转型(upcasts) (2)消除二义性,数值类型转换 (3)switch 语句中进行模式匹配 如果不知道一个对象是什么类型,你可以通过switch语法检测它的类型,并且尝试在不同的情况下使用对应的类型进行相应的处理。
阅读全文
摘要:我们在些程序时会发现苹果里面有好多非常好的提示 比如: 1.每次SDK升级后 一些方法的方法已经过时了,这时候会给你提示描述该方法已经过期(作用:1.兼顾老版本 2.给开发者一个提示) 2.有时候项目里面父类的方法没有重写 在控制台会给你提示 3.可以穿多个参数的方法 比如UIAlertView 的
阅读全文
摘要:Mac 下为UTF-8编码,javac编译gbk编码的Java文件时,容易出现“错误: 编码UTF8的不可映射字符” 解决方法是添加encoding 参数:javac -encoding gbk WordCount.java 另外eclipse默认是UTF-8编码 所以也需要转化一下
阅读全文
摘要:苹果在 iOS7 定制了 ViewController 的切换效果 一 在iOS5和iOS6之前,ViewController的切换主要有4种 注意:使用第四种方式时,一般使用transitionFromViewController:toViewController:的animation block
阅读全文
摘要:Gesture Recognizers与触摸事件分发 通过一个问题引出今天的知识: 1.大家应该都遇见过 当需要给tableView 添加一个tap 手势识别 但是tableView 的上的事件(滑动...)还不影响,这时候应该怎么做呢? 答:应该设置tap.cancelsTouchesInView
阅读全文
摘要:一、事件的产生和传递 1.1.事件的产生 发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中为什么是队列而不是栈?因为队列的特定是先进先出,先产生的事件先处理才符合常理,所以把事件添加到队列。 UIApplication会从事件队列中取出最前面的事件,并将事件分发下
阅读全文
摘要:一、问题的提出 不知道大家有没有发现, 元旦期间, 很多APP界面里的图标都换成了具有节日气氛的样式, 而在过了元旦节之后, 这些图标又悄无声息的变回了本来的面貌. 这些具有短暂生命周期、而又必须在固定时间节点上展示的节日皮肤, 究竟是如何实现的呢? 显然, 通过发布新版本可以实现, 但是对于iOS
阅读全文