OC学习
老刘程序猿
一个年近30依然在coding的程序猿
展开
-
2015.7.7 OC第一天笔记(入学回顾)主要内容:类和对象
2015.7.7三大特性:继承、封装、多态 结构体struct name {成员变量int age,char *name,};面向对象编程 OOP (Object Oriented Programming )高内聚 低耦合延展、类方法作用:保证外部访问对象的数据安全、防止由于外部访问造成内部数据安全枚举 是判断中最常用的 enum结构体三大要素:类型原创 2015-07-08 08:36:54 · 377 阅读 · 0 评论 -
NSString的部分常用API
//1、创建常量字符串。NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。复制代码NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@"原创 2015-07-14 20:46:30 · 385 阅读 · 0 评论 -
[Objective-C]OC中字典基本概念和常用方法
一:字典的基本概念 Foundation中的字典(NSDictionary,NSMutableDictionary)是由键-值对组成的数据集合.正如,我们在字典里查找单词的定义一样. 通过key(键),查找的对应的value(值),key通常是字符串对象,也可以是其他任意类型对象.在一个字典对象中,key的值必须是唯一的. 此外,字典对象的键和值不可以为空原创 2015-07-14 20:41:31 · 431 阅读 · 0 评论 -
2015.07.08 OC 第二天 实例变量 方法
1.方法的功能使用,假如一个方法的多次使用,即把该方法单独提取出来2.package 包可见度,只在库内部使用,外部开发者调用无效3.实例变量:已经初始化过后的对象对象:是一个类的指针(实例)变量类实例化方法 (-)类方法 (+)成员变量属性:外部提供的接口 @property(nonatomic)NSInterger age4.为什么原创 2015-07-09 09:49:28 · 301 阅读 · 0 评论 -
ios之oc省市区小地图
一 OC小地图之通过省市来输出区域 NSString *filePath = @"/Users/dlios/Desktop/666666/20150302demo01/20150302demo01/area.txt";//把文件装入缓冲区 NSString *buffer = [NSString stringWithContentsOfFile:filePath原创 2015-03-02 21:06:12 · 720 阅读 · 1 评论 -
关于OC中成员变量,属性的一些基本知识(针对初学者)
属性也可以用getter和setter,如:[p setName:@"bbbbbbb"];//默认生成的set方法的方法名是setNameNSLog(@"-------%@",[p getName]);//注:用属性生成的get方法默认的方法名是name,不是“getName”。所以不能用getName调用,这里要注意。如果没有用@property将原创 2015-02-28 12:30:52 · 708 阅读 · 0 评论 -
OC中方法与函数的区别
方法:方法是Objective-C独有的一种结构,只能在Objective-C中声明、定义和使用,C语言不能声明、定义和使用。1、类方法以+号开头,对象方法以-号开头+ (void) init; // 类方法- (void) show; // 对象方法2、在@interface和@end之间声明,在@implementation和原创 2015-02-28 12:34:54 · 3664 阅读 · 1 评论 -
总结Objective-C特点
Objective-C与其它面向对象有这明显的不同,它有这自己鲜明的特色,下面我们从这个方法介绍它的特点:兼容性、字符串、类、方法、属性、协议和分类。1. 兼容性Objective-C可以说是一种面向对象的C语言,在Objective-C的代码中可以有C和C++语句,它可以调用C的函数,也可以通过C++对象访问方法。2. 字符串Objective-C通常不使用C语言风格的字符串。大原创 2015-02-23 00:52:12 · 397 阅读 · 0 评论 -
oc地图
Objective-C与其它面向对象有这明显的不同,它有这自己鲜明的特色,下面我们从这个方法介绍它的特点:兼容性、字符串、类、方法、属性、协议和分类。1. 兼容性Objective-C可以说是一种面向对象的C语言,在Objective-C的代码中可以有C和C++语句,它可以调用C的函数,也可以通过C++对象访问方法。2. 字符串Objective-C通常不使用C语言风格的字符串。大原创 2015-02-21 15:33:56 · 450 阅读 · 0 评论 -
150303第一期黑暗的星期二之OC考试(解析慢慢上)
oc考完了,这个煎熬啊,废话不多说,上习题1、Objective-C中包含一个自定义的头文件应该使用:答案:(C) A、#include "" B、#include C、#import "" D、#import2、以下说法不正确的是:答案:(A) A、nonatomic:提供多线程保护,提高性能,在没有使用多线程的编程中可以选择使用。 B原创 2015-03-03 21:17:08 · 933 阅读 · 0 评论 -
类的三大特性之封装、继承
OC中三大特性之封装、继承。一、封装 封装是创建类的过程中对类中的一些字段进行保护,不被外界所能访问到,OC中有四种访问方式: 1.public@public意为公共的,即外界和类的内部均能对其访问。 2.protected@protected 意味受保护的,即外界不能对其进行访问修改,只能从该类和其子类进行访问。 3.p原创 2015-07-14 19:43:43 · 350 阅读 · 0 评论