ios
爱吃鱼的小脸猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OC语法——对象的类型和动态绑定
一.动态绑定1.动态绑定动态绑定:程序在运行时期才会确定对象的属性和需要响应的消息,所以在编译期间无法确定是否存在调用的方法,所以不会出编译错误c语言不支持动态绑定,在程序执行之前就已经绑定好了方法,所以当找不到相对应绑定的方法,会直接报错2.多态多态:同一操作对不同的类的实例对象会产生不同的执行结果(即不同类的对象收到同一消息可能会得到不同的结果)二.作为类型的类1.作为类型的类:...原创 2020-04-16 22:10:18 · 333 阅读 · 0 评论 -
OC语法——类和继承
一.类和继承1.继承:在已有的类的基础上进行扩展或者修改2.继承的特性:(1)子类继承类父类的所有特性(包含数据成员和成员函数)(2)子类可以增加:新的方法,新的实例变量,重新定义父类的方法3.NSObject是Cocoa环境下的根类,NSObject中定义了类所有OC对象的基本方法二.利用继承定义新的类1.继承的定义.h文件:@interface 类名:父类{//实例变量...原创 2020-04-16 22:11:48 · 224 阅读 · 0 评论 -
ios本地通知
一.通知1.通知的用途:(1)不在同一页面或者关联性不大的页面之间传递消息(2)一个页面或者动作需要向多个页面或者对象发送消息后进行处理的情况(3)通知可以发送者和接受者的一对一的通信,但主要用于某个对象向多个非特定的多个对象发送消息的情况(4)实际场景:2.通知的分类:(1)本地通知:由APP发送到当前设备,不需要网络支持的(2)远程通知:由APP的服务器发送到苹果的 APNs ...原创 2020-04-16 22:13:18 · 443 阅读 · 0 评论 -
Effective Objective-C2.0(第二章)
一.属性1.属性的概念@interface Person()@property (nonatomic,strong) NSString *firstName;@end@implementation Person@synthesize fistName;//编译器会自动编写getter和setter方法@dynamic firstName;//告诉编译器,不需要自动创建实现,自己实现...原创 2020-04-16 22:12:27 · 197 阅读 · 0 评论 -
Effective Objective-C2.0(第一章)
一.消息传递和函数的区别1.oc :使用的是消息传递//消息传递object *obj = [objetc alloc] init];[obj setNumber];//函数调用A *a = new A;a->setNumber();2.区别:(1)消息传递:所执行的代码在运行时期决定,不关心接受对象的类型,在运行时期才会进行查找(2)函数调用:在编译时期决定,如果调...原创 2020-04-16 22:12:35 · 187 阅读 · 0 评论 -
OC语法-模块和对象
一.模块和对象1.类和对象的区别:(1)具备相同变量和方法的对象,做成模版,则称为类一个类可以实例化成多种不通的对象,类里面则包含的这些对象的共有特性(2)对象也就是类的实例化,类只有实例化成对象,才可以展示出来(3)eg:鸟是一个类,可以实例化成老鹰,乌鸦等不 同的对象2.消息传递:消息传递是对象之间通信的唯一手段3.对象:(1)属性:一般被定义为指向其他对象的指针,也称为实例变量...原创 2020-04-16 22:10:43 · 522 阅读 · 0 评论 -
git命令的使用
一.安装git`1.判断是否安装了gitgit安装过则会输出:WMBdeMacBook-Pro:~ WENBO$ gitusage: git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [...原创 2020-04-16 22:11:08 · 171 阅读 · 0 评论 -
ios中UIView应用动画
一.UIView应用动画 //初始化一个初始图片 UIImage *startImage = [UIImage imageNamed:@"startTarget.jpeg"]; //初始化开始图片页面 self.startView = [[UIImageView alloc] initWithImage:startImage]; //设置页面位置 s...原创 2020-03-23 22:45:01 · 145 阅读 · 0 评论 -
ios10以后本地定时通知
一.本地定时通知的步骤1.注册通知//注册通知UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];center.delegate = self;2.请求获取通知权限(角标,弹窗,声音)//请求获取通知权限(角标,弹窗,声音)[center requestAut...原创 2020-03-23 22:33:04 · 605 阅读 · 0 评论
分享