摘要:
要求:iOS13.0以上 重点:需要所有界面进行适配,工作量巨大,需要从项目开始就进行适配;H5界面无法进行适配 实现方式:System Colors(常用)、Semantic Colors(常用)、Dynamic Colors(常用)、Asset Catalog、Border colors、Dyn 阅读全文
2023年3月28日
2018年9月25日
2018年9月8日
摘要:
在不同类之间传递数据,我所学到的有三种,1.代理,2.block,3.通知。在这里,我们先来讲一下代理的使用,后面我会继续讲到block和通知。代理通常和协议是一起使用的,协议通常写在代理类里面,被代理的类要服从协议。 根据我的理解,在这种情况下:一个类里面的数据需要在另一个类里面实现改变,具体一点 阅读全文
2018年9月7日
2018年9月4日
摘要:
和上一篇文章一样,数组的重要性不言而喻,在OC编程的过程中我们会不断的使用到NSArray,和C语言不同的是,我们这里的数组只能存OC对象类型,不能存C语言基本数据类型,也不能存NSNull类型,但是我们这里的数组可以存多种对象类型,比如,在同一个数组里面,既可以存字符串类型,又可以存对象化了以后的 阅读全文
2018年9月3日
摘要:
字符串作为OC语言的基本对象类型,被我们在各种地方广泛使用,因此熟悉掌握字符串的属性和方法,是OC必不可少的基础之一。 字符串分为可变字符串(NSMutableString)和不可变字符串(NSString),首先我们来学习不可变字符串的属性与方法。 一、不可变字符串 1.创建不可变字符串 主要有四 阅读全文
2018年8月27日
摘要:
在Xcode里面,默认为ARC(auto reference counting),也就是自动内存管理机制,在这里我们要了解的是内存管理,肯定是不能让系统帮我们管理内存,我们需要将ARC关闭,首先在左边选中你所创建的工程,点击build setting,Objective-C atomic refer 阅读全文
2018年8月25日
摘要:
在写OC程序的时候,在很多时候我们会用到重写set或者get方法,重写这两个方法大多是用于刷新数据,比如懒加载。 意思就是说当你去调用set或者get方法时,系统会去调用重写的get或者set方法,这时才会去执行里面的代码。 1.首先定义一个属性变量 2.重写set方法 在重写set方法时候不能使用 阅读全文
2018年8月24日
摘要:
在创建一个对象的时候我们经常会用到init方法,单单是init只能是初始化,当我们在初始化的时候想要给这个对象加上默认的东西的时候, 系统提供的init方法就不能满足我们的需要,这时,就需要我们自己去重写init方法; 通常在使用init方法的时候,系统先会在自己这个类中查询是否实现(重写)这个方法 阅读全文
2018年8月23日
摘要:
首先,为什么我们要定义一个新类呢?按照我的理解,就是为了抽象出来一个新的东西(也就是类),用来存储更多的数据变量和方法,一切类都直接或间接继承与NSObject。 在类的头文件里我们可以定义成员变量、属性变量、和方法,在方法里又分为实例方法和类方法。 1.成员变量 成员变量可以以三个关键词来修饰,即 阅读全文