![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC
super6kingl
这个作者很懒,什么都没留下…
展开
-
OC_01_基础
类和对象是⾯面向对象的核⼼心。定义类,创建对象,使⽤用对象。类:具有相同特征和⾏行为的事物的抽象。⾯面向对象编程中使⽤用对象完成程序开发中:先定义类,再创建对象,然后使⽤用对象。定义类包含两部分:接⼝口部分(.h)和实现部分(.m)。分开写。1. 接⼝口部分:对外声明类的特征和⾏行为。(类似于说明书)2. 实现部分:对内实现⾏行为。(内部的具体实现) 接⼝口部分标志:@inter原创 2015-05-06 20:28:35 · 354 阅读 · 0 评论 -
CABasicAnimation简单使用
CABasicAnimation的属性属性说明duration动画时长(秒为单位)(注:此处与原文有出入)repeatCount重复次数。永久重复的话设置为HUGE_VALF。beginTime指定动画开始时间。从开始指定延迟几秒执行的话,请设置为「CACurrentMediaTime()原创 2017-05-31 18:15:10 · 470 阅读 · 0 评论 -
Core Animation 基础
CoreAnimation是直接作用在CALayer上的(并非UIView上),非常强大的跨Mac OS和iOS平台的动画处理API,CoreAnimation的动画执行过程都是在后台操作,不会阻塞主线程。下图为,核心动画类结构CAAnimation中的一些属性:duration:动画的持续时间repeatCount:重复的次数,无限循环可以设置HUGE_VALF或者MAX原创 2017-05-31 17:44:14 · 258 阅读 · 0 评论 -
OC_07_时间类与类的扩展
NSDate是Cocoa中用于处理日期和时间的基础类,封装了某一给定的时刻(含日期,时间,时区)。使用+date方法获取当前时间例如:NSDate *nowDate = [NSDate date];注意NSLog(@“%@”,nowDate);无论你是哪个时区的时间,打印时总是打印对应的0时区时间。 //时原创 2015-05-20 08:36:06 · 309 阅读 · 0 评论 -
OC_05_NSString类,NSMutable,NSArray类
创建字符串的三种方式:第一种:我们比较常用的创建方式, NSString *str =@"king"; //这种方式我们叫字面量第二种:原创 2015-05-11 20:13:05 · 302 阅读 · 0 评论 -
OC_省市区字典
//// main.m// OC05_省市区字典//// Created by dlios on 15-5-13.// Copyright (c) 2015年 king. All rights reserved.//#import int main(int argc,const char * argv[原创 2015-05-14 19:45:57 · 838 阅读 · 0 评论 -
OC_06_字典,集合
字典字典用于保存具有映射关系(key-value对)数据的集合。 与数组不同,字典靠key存取元素。key不能重复,value必须是对象。 键值对在字典中是无序存储的。字典分:不可变字典(NSDictionary)和可变字典(NSMutableDictionary) NSDictionary:字典一旦创建,键值对就不可更改,不可添加,不原创 2015-05-14 21:00:56 · 348 阅读 · 0 评论 -
OC_02_可见度和方法
可见度@public,@protected,@private@public(公有的): 实例变量(该类的对象)可以在类的内部和外部操作.@protected(受保护的,默认的): 实例变量(该类的对象)只能在该类和其子类内操作.@private(私有的): 实例变量(该类的对象)只能在该类内访问.为什么不使⽤@pu原创 2015-05-07 19:29:09 · 341 阅读 · 0 评论 -
OC_04_属性_点语法_MKC
属性属性是Objective-C 2.0定义的语法,为实例变量提供了setter、getter⽅方法的默认实现能在一定程度上简化程序代码,并且增强实例变量的访问安全性。属性的定义属性的声明:使⽤用@property声明属性 例如:@property NSString *name;相当于@interface中声明了两个⽅方法(setter、原创 2015-05-11 19:02:44 · 895 阅读 · 0 评论 -
OC_03_初始化方法_便利构造器_继承
初始化方法,便利构造器,继承继承:继承的目的就是为了节省代码,提高代码的重复利用率子类继承父类,会继承父类所有的特征和行为,父类的成员变量无论什么可见度都可以被继承,但是私有的成员变量能被继承,但是不能在子类里面进行使用.当子类继承父类后,父类已有方法,子类可以不用声明,直接实现.⾯向对象提供了继承语法,能⼤大简化代码。把公共的方法和实例原创 2015-05-08 11:24:12 · 405 阅读 · 0 评论 -
CATransition 简单使用(转场动画)
CATransition是转场时候使用的。你可以用它来绘制一个转场时候的动画。使用场景有很多,如在图片间的切换时候使用。CATransition *transition = [CATransition animation]; // duration 间隔时间 transition.duration = 1.2; transition.delegate =原创 2017-06-01 09:57:35 · 832 阅读 · 0 评论