IOS个人小结与记录,,,

285 阅读2分钟

一。常用

1.直接使用快捷键shift+command+k,即可弹出键盘

2.iOS中的pt和安卓中的dp本质上是一个概念,都是独立像素的意思,只是叫法不一样

3.格式化代码:选中代码,control+i

4.删除一行:command+回退键

5.复制一行:control+shift+方向键,复制粘贴。

6.打开snippets快捷键control+shift+L

7.替换快捷键:command+option+f

8.Xcode复制文件到另一个项目:将文件从一个Xcode项目拖动到另一个Xcode项目

9.Xcode代码智能提示:esc

10.找snippets存放路径:xcode设置中,locations,点击路径后面的右箭头,可找到CodeSnippets文件夹。

11.find useage快捷键:^+1

12.随手前端笔记: (1)html控制网页的结构,css控制网页的外观,javascript控制网页的行为 (2)dom操作,可简单理解为“元素操作” (3)JavaScript事件,函数式编程

二。关闭键盘

1.用xib形式写的textfield,textview,关闭键盘的委托也需要在xib中配置。

三。可变参数

1.在可变参数中,所有参数均用逗号隔开

四。委托

1.委托,回调,观察者模式。其核心---向上转型(接口的具体实现接收传过来的参数,再调自己的方法)。

五。笔记

1.ARC的判断准则:只有没有强指针指向对象,就会释放对象。 2.nil,空,清空指针。 3.protocol用来声明方法(类似于接口)

Mac更新后系统开机出现问题:在系统偏好设置中,退出AppleID账号后重新登陆,再重启

六。OC

1.OC中的类对应结构体,OC中的对象是指针

2.OC中的()用来括住数据类型。

OC中的方法如果有参数,那么每个参数的类型前必须加上:

冒号也是方法名称的一部分

OC允许给每个参数加一个标签,标签也是方法名的一部分

对象方法可以直接访问属性(成员变量),类方法不可以直接访问属性(成员变量)

调用类方法的效率比调用对象方法的效率高

类方法和对象方法可以相互调用

3.类方法(+)只能用类名调用,对象方法(-)只能用对象调用。方法的声明必须在大括号下面,不能在大括号中

4.定义方法类似C定义函数,也分声明和实现

.(点语法)是访问类的属性,本质是调用set、get方法。 ->是访问成员变量,但成员变量默认受保护,需要手动设为public

5.OC中的字符串是一个对象。%@专门用来输出对象类型的

6.OC对象包含引用计数器(4个字节)

7.ARC自动引用计数
MRC手动引用计数

8.内存管理的原则就是有加就有减 也就是说。一次alloc对应一次release,一次retain对应一次release