摘要:重要的两个方法:1.动画的数组:animations 2.启动的时间 beginTime注意:动画组设置了持续时间(duration)可能会导致动画组里面的持续时间不管用代码如下:#import "ViewController.h"@interface ViewController (){ CAL...
阅读全文
摘要:subtype 转场动画 动画效果的方向type 转场动画的 动画效果kCATransitionFade 交叉淡化过渡kCATransitionMoveIn 新视图移到旧视图上面kCATransitionPush 新视图把旧视图推出去kCATransitionReveal 将旧视图移开,显示下...
阅读全文
摘要:block 常用于反向传值 声明返回值类型 (^block)(参数列表) 调用闭包的名字=^(参数列表){}; 闭包的名字();如:void(^aaaaa)(int num,NSString *Sring); aaaaa=^(int num,NSString *string){ NSLog(...
阅读全文
摘要:代理:又叫委托 自己不能去办的事委托给别人去办之前学过的 UIAlertView UITextField都是使用了代理反向传值代理 代理Block写代理的步骤需要帮忙的人(请求帮代饭的人)1.声明代理里面的的协议方法(@protocol)2.声明协议的属性3.什么时候需要触发这个代理方法4.通过协议...
阅读全文
摘要:懒加载懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化为什么要使用懒加载:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控...
阅读全文
摘要:操作流程1.接收通知2.注册发送通知用途:提示时间,闹钟//接收本地通知(在Appdelegate里面实现)- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotificatio...
阅读全文
摘要://闭包:类似Oc中的block 反向传值引起代码的回调func hasClosureMathes(arr : [Int],value:Int,cb:(num:Int,value : Int)->Bool)->Bool{ for item1 in arr{ if cb(num: item1,...
阅读全文
摘要:import Foundationprintln("Hello, World!")//有返回值的函数func add(num1:Int,num2:Int)->(Int){ return num1 + num2}println(add(2,3))//无返回值的函数func names(){ prin...
阅读全文
摘要:什么是swift?swift是2014 WWDC 发布的一款脚本语言。使用Swift的好处:OC ARC 最大的困难 内存管理而 swift 不用担心内存方面。 简洁 ,功能很强大 ,语法简单 与OC语言可以相互调用。但是也有弱点 , 安全度不高。 .h .mswift的两个不需要:1.不需...
阅读全文
摘要:大家都知道,UItableView 有个reloadData的方法,可以tableview刷新视图。而普通的View上面。我们如何刷新视图的呢?下图是我做的一个用户登录之后显示用户昵称和个性签名还有头像的界面。当用户登录之后跳转到这个页面,然后显示用户的简单信息。点击退出登录后信息也随之消失。我的...
阅读全文
摘要:时间选择器 UIDatePicker 继承自 UIControl初始化时间选择器的方式:picker =[[UIDatePicker alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 100)];时间选择器的格式:pic...
阅读全文
摘要:UI-核心动画属性 说明 是否支持隐式动画anchorPoint 锚点、定位点 锚点的描述是相对于 *自己* x、y位置比例而言的 默认在图像中心点(0.5,0.5)的位置 决定图层的哪一个点 显示在中心点的位置 是backgroundColor 图层背景颜色 是borderColor 边框颜色...
阅读全文
摘要:我们之前的UIview动画,其实本质上也是Coreanimation实现的,只是对它里面的动画进行了封装视图支持动画属性有 frame bounds center alpha Transition 过渡 transform以及动画延迟 动画曲线(淡入淡出动画过渡)重复次数+ (void)setAni...
阅读全文
摘要:AutLayout 相对布局,根据参照视图的位置 来定义自己的位置。通过约束视图和视图之间的关系来分配屏幕上的位置,通常与VFL语言配合使用VFL(visual format language)视觉格式化语言,通过字符串来约束字符和字符之间的关系使用AutLayout必须把translatesAut...
阅读全文