![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS学习
墨汁霜
这个作者很懒,什么都没留下…
展开
-
1.[ios初学者之路](C和OC的区别)
2019年 2月 @ios之路 C和OC的区别 文件的后缀名: OC 类的头文件.h 类的实现.m C语言 .h .c 导入头文件: C语言使用include导入头文件 如果想用多次引用头文件 会出现重复定义 重复声明 如果要避免这个问题 可以使条件宏  2.OC使用import导入头文件,封装了C语言的include可以避免上述问题 @autoreleasepool 自动...原创 2019-02-17 08:00:23 · 1042 阅读 · 0 评论 -
2.ios初学者(@property)
ios之路(@property) //现程安全角度进行分类 nonatomic 线程不安全 没有加锁解锁机制 atomic 线程安全 有加锁解锁机制 //内存管理— 引用计数 retainCont //只要是OC的对象类型就用strong或者retain //字符串对象使用copy NSString strong强引用:声明对一个不是自己创建的对象的拥有权。+1 weak弱引用 没有引用权 ...原创 2019-02-17 14:48:41 · 119 阅读 · 0 评论 -
3.ios初学者 我起床喝牛奶 吃面包的编写
main函数 #import <Foundation/Foundation.h> #import “Milk.h” #import “Bread.h” #import “Person.h” int main(int argc, const char * argv[]) { @autoreleasepool { Milk *mk = [Milk new]; // [mk setBrand...原创 2019-02-17 15:01:12 · 166 阅读 · 0 评论 -
6.@[ios之路](一个OC小程序点名字)
@[ios之路](一个OC小程序) (IBAction)startButtonDidClicked:(UIButton *)sender { //从终端打印相关信息 打印的是字符串对象 NSLog(@"…"); //设置按钮的标题为stop //在oc中访问方法,使用[哪个对象 方法] //根据按钮的标题来切换状态 if ([sender.titleLabel.text isEqualToS...原创 2019-02-17 18:02:01 · 739 阅读 · 0 评论 -
4.ios初学者之路 成员变量和属性变量的区别
主要从用途进行比较 成员变量在使用时.h中是在NSObject后打上{},但如若是要在外部访问就要写set 和 get方法,并且要在.m 中去实现。 而属性变量直接在NSObject 后写@poperty( ,)dddd,dddd; 所以使用@property是很高效的,看下面对应代码: 在.h中 #import <Foundation/Foundation.h> NS_ASSUM...原创 2019-02-17 18:32:49 · 153 阅读 · 0 评论 -
5.ios之路在OC中如何快捷操作注释代码块
快捷注释 1.先选中代码块(在代码块之前加 /*注释/ ) 2.单击右键 点creat code sninpet 之后拖到右上角的{}原创 2019-02-17 18:46:05 · 200 阅读 · 0 评论 -
JAVA 学习 String 定义以及基本方法(一)2019
JAVA 学习 String 定义以及基本方法(一)2019 一.不可变的字符串 String 1.定义 2.使用方法原创 2019-08-17 13:00:54 · 93 阅读 · 0 评论