02 2016 档案
懒加载思想
摘要:懒加载思想:为了提高移动端的性能,数据等到第一次用到的时候再去加载,而且只加载一次。 懒加载一般会涉及到字典数组→模型数组的转换。 要给盛放模型的"容器":数组属性重写get方法,在get方法中判断数据是否为空,若为空时,才去加载数据。 说明: 在给控制器添加模型容器属性时,数组类型用不可变数组,而
阅读全文
Unix常用指令
摘要:pwd 表示获取自己当前所在位置 ls 表示查看当前文件夹中的内容 cd 进入指定目录 mkdir 文件夹1 创建一个文件夹名为文件夹1的文件夹 rmdir 文件夹2 删除一个文件夹名为文件夹2的文件夹 cd ../ 返回上一级目录 clear 清空终端上的文字 open 文件3 打开文件3 tou
阅读全文
C语言中:static与extern对变量和函数的作用
摘要:1.两者对全局变量 static对全局变量,表示定义一个内部变量 extern对全局变量,表示声明一个外部变量 说明: 1.内部变量:定义的变量只能在本文件中访问,不能被其他文件访问。 2.不同文件中的同名的内部变量互不影响。 3.外部变量:是指定义的变量可被同一工程中其他文件所访问, 4.默认情况
阅读全文
C语言注意点汇总
摘要:计算机的一切源头都是0和1,其中0:断电,1:有电。 计算机语言发展史:机器语言--汇编语言--高级语言。机器语言0、1直接对硬件起作用。汇编语言,给机器语言添加了一些符号,使其更易于让人理解、记忆。高级语言,非常接近自然语言,简单易用,易于理解,但执行效率略低。 C语言发展历史:BCPL语言---
阅读全文
Xcode常见快捷键
摘要:在项目工作中,你每天都要和这些视图互动,所有这些视图在Xode中都是必不可少的。所以接下来江哥将教你如何快速通过热键来配置你的工作空间。 Command (⌘):用来导航,主要用来控制导航区域。 Alt (⎇): 控制右边的辅助编辑器或者其他实用的编辑器。 Control:跳转栏和顶部编辑栏区域的交
阅读全文
iOS中的序列帧动画
摘要:UIImageView对象的有一个animationImages属性,将图片数组赋值给该属性即可。如图: 控制动画的播放方法是:[ ___ startAnimating]; 控制动画的停止方法是:[ ___ stopAnimating]; 设置动画播放的次数(默认是循环播放),若设置为0,则也是循环
阅读全文
UIImageView的frame设置(4种方式)
摘要:查看图片宽高后,再去设置UIImageView的frame。(不推荐) 用代码自动获取图片的宽高来设置UIImageView的frame; 创建UIImageView的同时,直接设置UIImageView的frame;例:[ UIImageView alloc ] initWithFrame:___
阅读全文
18:description方法
摘要:本小节知识点: 【掌握】description基本概念 【掌握】description重写的方法 【了解】description陷阱 1.description基本概念 NSLog(@"%@", objectA);这会自动调用objectA的description方法来输出ObjectA的描述信息.
阅读全文
17:实例变量修饰符
摘要:本小节知识点: 【理解】实例变量的作用域 【掌握】变量修饰符在子类中的访问 【了解】实例变量作用域使用注意事项 1.实例变量的作用域 1)@public (公开的)在有对象的前下,任何地方都可以直接访问。 2)@protected (受保护的)只能在当前类和子类的对象方法中访问 3)@priva
阅读全文
16:多态的实现
摘要:本小节知识点: 【掌握】如何实现多态 【了解】多态的原理 【掌握】多态的注意点 1.如何实现多态 Animal是父类,子类有Cat 和 Dog,子类分别重写了父类中的eat方法;实例化对象的时候可以用下面的方法: Animal *animal = nil; //实例化猫的对象 animal = [C
阅读全文
15:面向对象三大特性(封装、继承、多态)之多态
摘要:本小节知识点: 【了解】什么是多态? 【掌握】多态的条件 【了解】多态的优点 1.什么是多态? 什么是多态:多态就是某一类事物的多种形态 猫: 猫-->动物 狗: 狗-->动物 男人 : 男人 -->人 -->高级动物 女人 : 女人 -->人 -->高级动物 程序中的多态:父类指针指向子类对象 2
阅读全文
14:super关键字
摘要:本小节知识点: 1.super基本概念 2.super的作用 1.super基本概念 super是个编译器的指令符号,只是告诉编译器在执行的时候,去调谁的方法. self是一个隐私参数; self refers to the object receiving a message in objecti
阅读全文
13:继承相关的特性
摘要:本小节知识点: 方法重写 继承中方法调用的顺序 继承的注意事项 1.方法重写 在子类中实现与父类中同名的方法,称之为方法重写; 重写以后当给子类发送这个消息的时候,执行的是在子类中重写的那个方法,而不是父类中的方法。 如果想在子类中调用被子类重写的父类的方法,可以通过super关键字 使用场景:当从
阅读全文
12:面向对象三大特性(封装、继承、多态)之继承
摘要:本小节知识点: 继承基本概念 OC中的继承关系 OC中如何实现继承 1.继承基本概念 现实生活中的继承 交通工具类是一个基类(也称做父类),通常情况下所有交通工具所共同具备的特性,如速度与额定 载人的数量 按照生活常规,我们来继续给交通工具来细分类的时候,我们会分别想到有汽车类和飞机类等 等,汽车类
阅读全文
11:self关键字
摘要:本小节知识点: 类方法中的self 对象方法中的self 全局变量成员变量局部变量 self总结 self使用注意 OC提供了两个保留字self和super OC语言中的self,就相当于C++、Java中的this指针。 要理解什么是self,什么是成员变量,什么是对象方法,什么是类方法 成员
阅读全文
10:面向对象三大特性(封装、继承、多态)之封装
摘要:本小节知识: 面向对象三大特性 什么是封装 为什么要进行封装? 封装的好处和原则 1.面向对象三大特性 封装性 继承性 多态性 2.什么是封装 封装性就是隐藏实现细节,,仅对外公开接口。 3.为什么要进行封装? 以下代码存在的问题? // 1成员变量是public的,也就是公开的,我们不能控制外界如
阅读全文
浙公网安备 33010602011771号