2015广州1期iOS8开发
你的阿华田
这个作者很懒,什么都没留下…
展开
-
OC——5.对象与函数
一、对象与函数1、对象作为函数参数传递是地址传递void changePerson(Person *person){person->age = 10;}2、对象在作为函数参数的传递的过程当调用该方法的时候,传入对象是指向堆内存的指针。在函数内部可以访问对象的属性,调用对象上的方法void changePerson(Person *person原创 2017-02-20 21:29:17 · 256 阅读 · 0 评论 -
OC——4.BOOL类型
BOOL:OC提供的一种Boolean类型,就是用来表示逻辑上真与假这个类型。BOOL在OC中有两个取值:YES(真,对应数字1)和NO(假,对应数字0)使用BOOL可以提高代码可读性,减少代码的出错率 。BOOL是数据类型中的一种,可以定义变量,作为形参或实参,作为返回值。1、定义变量BOOL value;2、作为形参或实参void testBOOL(BOOL fla原创 2017-02-20 20:41:46 · 586 阅读 · 0 评论 -
OC——3、NSString类
NSString * 是Foundation框架中提供的专门处理字符串的一个类。一、NSString对象的创建1、通过字面量创建NSString *str = @"HELLO OC";//可写中文2、通过对象方法NSString *str = [NSString new];这种方法创建的对象没有赋值,一般不使用,该方法可分为2步:原创 2017-02-20 20:37:50 · 226 阅读 · 0 评论 -
0C——2.面向对象
一、面向对象语言面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分。面向对象强调的是语言而不是原创 2017-02-17 21:27:36 · 222 阅读 · 0 评论 -
OC——1.OC与c语言对比
从今天开始,每学习一点ios开发知识就写点笔记在这里,持之以恒~~~现在开始吧,从第一篇——OC与c语言对比开始。一、文件类型不同1、c语言.c文件.h文件2、OC.h文件 存放声明,也就是函数的声明.c文件 存放实现,支持c与OC混编.m文件 存放实现,支持0C与c++混编二、关键字原创 2017-02-17 21:23:26 · 491 阅读 · 0 评论 -
OC——7.类方法
一、对象方法与类方法比较1、对象方法(1)声明和实现方法时候,以“-”开头(2)对象方法隶属于对象,只能通过对象调用(3)对象方法中可以直接访问成员变量,因为对象方法和成员变量都是隶属于该对象的(4)对象方法中可以调用其他的对象方法(5)对象方法可以调用类方法-(void)setAge:(int)age;2、类方法(1)声明和实现的标识符都是“+”声明:+(原创 2017-02-23 21:20:52 · 275 阅读 · 0 评论 -
OC——8.类的封装
一、封装1、封装性就是隐藏实现细节,将属性私有化,提供公有方法访问私有属性2、类是数据与功能的封装,数据就是成员变量,功能就是类方法或对象方法3、本节主要讨论对数据的封装如果把类属性设置为@public,那么这个属性外部就可以任意的修改,导致失去这个属性的权利,导致以下缺点(1)当把属性暴露在外部的时候。那么就失去对这个属性的管理,一旦属性被多人使用,如果再管理这个属性就变得非原创 2017-02-23 22:13:19 · 233 阅读 · 0 评论