
oc
文章平均质量分 89
LC900730
这个作者很懒,什么都没留下…
展开
-
OC中对象
1.Xcode快捷键command+control+⬆️在.m和.h之间切换2.匿名对象[[Person new] say];2.1:当对象只需要调用一次的时候3.setter与gettersetter设置成员变量的值; 写法: 1.setter方法一定是对象方法; 2.一定没有返回值; 3.一定以set开头,并且set后面跟上需要设置的成员变量的名称去掉下划线,并且首字母大写; 4.一原创 2017-06-25 20:41:58 · 277 阅读 · 0 评论 -
OC中私有方法和变量
OC中私有变量实例变量既可以在interface中定义,也可以在implementation中定义。 区别在于:写在implementation默认是私有成员变量,并且和利用@privated的修饰的不太一样。@privated在其他类中可以查看,而@implementation中定义的成员变量中在其他类中无法查看,也无法访问。在@implementation中定义的私有变量只能在本类中访问。私有原创 2017-06-25 23:36:34 · 1277 阅读 · 0 评论 -
SEL类型
什么是SEL类型? 1.SEL类型代表着方法的签名,在类对象的方法列表中存储着该签名与方法代码的对应关系; 2.每个类的方法列表中都存储在类对象中 3.根据一个SEL对象就可以找到方法的地址,进而调用方法; 4.SEL定义: typedef struct objc_selector *SEL; [p test]; 将test包装成sel类型的数据Person.h@property i原创 2017-06-26 17:52:18 · 658 阅读 · 0 评论 -
ios协议
1.视图控制器加载mainstoryboard帮助创建窗口; 苹果推荐使用控控制器的原因是:对应界面交给对应控制器去管理; 每个窗口的控制器都有一个view属性; 一旦设置窗口的根控制器,就会把根控制器的view添加到窗口2.协议协议:可以声明一些必须实现的方法和选择实现的方法 也就是说:一个protocol是由一系列方法组成的;3.语法格式@protocol 协议名称 //方法名称列表原创 2017-06-26 20:59:21 · 372 阅读 · 0 评论 -
ios内存管理
1.引用计数器1、每个OC对象都有自己的引用计数器; 2、它是一个整数; 3、从字面上看,可以理解为“对象被引用的次数”,也可理解为多少个指针指向它; 4、当引用计数器为0,对象占用的内存就会被系统回收; 5、当使用alloc、new或者copy创建一个对象时候,对象的引用计数器默认是1;2.操作引用计数器retain:使得对象引用计数器+1; release:使得对象引用计数器-1;原创 2017-06-26 23:55:59 · 296 阅读 · 0 评论 -
ios开发之UI基础
1.初始阶段:1.core data某些数据可以放在本地数据库; 2.界面控制器相当于是界面管家;(管理view和view里面的东西) 3.2.启动过程plist中设置了的话,加载Main.storyboard,加载箭头指向的控制器,加载控制器中的view,显示给用户is intial View Controller每个控制器都会有个类,也就是我们的ViewController已经和Mainst原创 2017-06-27 23:18:22 · 385 阅读 · 0 评论 -
UI基础
UI控件UIButton:按钮 UILabel:文本标签,显示固定的文字 UITextField:文本输入框 UITextView:多行,能滚动的文字显示控件,如果文字内容比较多,需要换行显示,并且需要编辑 UIImageView: UIScrollView: UITableView:表格,如果每一行显示的内容差不多,就用这个表格控件 UICollectionView: UIWebV原创 2017-06-28 10:18:51 · 299 阅读 · 0 评论