自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 黑马程序员--oc:集合

一、NSArray 1.NSArray (不可变数组) 注意: OC数组不能存放nil值 OC数组只能存放OC对象、不能存放非OC对象类型,比如int、struct、enum等 NSArray *array = [NSArray array];为空数组 1.2数组的创建 NSArray *array2 = [NSArray arrayWithObject:@"jack"];

2014-12-07 13:49:46 448

原创 黑马程序员--oc结构体

一、oc结构体   (1)NSRange 简介:用于描述的一部分串联如在字符串或物体在一个NSArray对象字符的结构。 定义: typedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange;    调用方式一:     NSString *str = @"i love oc";  N

2014-12-07 13:43:14 475

转载 深拷贝和浅拷贝

IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解 2013-03-07 17:37:47| 分类: 编程 | 标签:ios |举报|字号 订阅 ios中并不是所有的对象都支持copy,mutableCopy,遵守NSCopying 协议的类可以发送copy消息,遵守NSMutableCopying 协议的类才可以发送mutableCopy消息。假如发送了一个没有遵守上诉

2014-12-24 20:08:23 411

原创 黑马程序员--oc:NSString、NSValue、NSNumber、NSDate

一、NSString与NSMutableString 1.NSString (不可变字符串) 1.1字符串的创建 方式一 NSString *s1 = @"jack"; 方式二 NSString *s2 = [[NSString alloc] initWithString:@"jack"]; 方式三 NSString *s3 = [[NSString alloc] initW

2014-12-21 00:29:43 423

原创 黑马程序员--oc:类的基本定义与使用

一、定义类的基本使用 1.类的声明 #import  // 类的声明 @interface Car : NSObject {     @public     int wheels; // 多少个轮子     int speed; // 时速 } - (void)run; // 跑的行为 @end   1.1 成员变量 @interface的大括号{}中声明的变量:whe

2014-12-21 00:27:26 381

原创 黑马程序员--oc:block与protocol

一、Block  1.如何定义block变量  int (^sumBlock)(int, int);  void (^myBlock)();    2. 如何利用block封装代码  ^(int a, int b) {     return a - b;  };    ^() {     NSLog(@"----------");  };    ^ {     NSL

2014-12-21 00:17:39 409

原创 黑马程序员--oc:内存管理

一、引用计数器的基本操作 1.方法的基本使用  1> retain :计数器+1,会返回对象本身  2> release :计数器-1,没有返回值  3> retainCount :获取当前的计数器  4> dealloc   * 当一个对象要被回收的时候,就会调用   * 一定要调用[super dealloc],这句调用要放在最后面    2.概念  1> 僵尸对象 :所占

2014-12-20 23:30:10 406

原创 黑马程序员--oc:特有语法2

一、分类-category 1.基本用途 Person.h文件 @interface Person : NSObject {     int _age; } @property int age; - (void)test; @end   Person+jj.h文件 #import "Person.h" @interface Person (JJ) - (void)tes

2014-12-20 22:42:03 389

原创 黑马程序员--oc:特有语法1

一、点语法 Person.h文件 @interface Person : NSObject {     int _age;     NSString *_name; } - (void)setAge:(int)age; - (int)age;   - (void)setName:(NSString *)name; - (NSString *)name; @end   P

2014-12-20 22:07:11 416

原创 黑马程序员--oc:面向对象语法

一、封装 1.set与get方法 1.1 set方法  1.1.1作用: 提供一个方法给外界设置成员变量值,可以在方法里面对参数进行相应过滤  1.1.2命名规范:  1> 方法名必须以set开头  2> set后面跟上成员变量的名称,成员变量的首字母必须大写  3> 返回值一定是void  4> 一定要接收一个参数,而且参数类型跟成员变量类型一致  5> 形参的名称不能跟成员变

2014-12-20 14:18:28 506

原创 黑马程序员--c语言:结构体、枚举、预处理指令、typedef、static与extern、递归思想

一、结构体 1.定义结构体  struct Person { // 里面的3个变量,可以称为是结构体的成员或者属性         int age; // 年龄         double height; // 身高         char *name; // 姓名 };   2.定义结构体变量的3种方式 2.1 先定义类型,再定义变量(分开定义)  struct Stu

2014-12-14 14:02:10 605

原创 黑马程序员--c语言:字符串、指针

一、字符串 1.基本应用 char name[] = {'i', 't', 'c', 'H', 's', 't', '\0'}; char name[] = "itcast"; char name[8] = "it"; char name2[8] = {'i', 't', '\0'}; char name2[8] = {'i', 't', 0}; char name2[8] = {'

2014-12-12 20:15:01 399

原创 黑马程序员--c语言:进制、变量的内存分析、类型说明符、位运算、char类型、数组

一、进制 1. 进制的定义 是一种计数的方式,数值的表示形式 2. 二进制 2.1特点:只有0和1,逢2进1 2.2书写格式:0b或者0b开头 2.3使用场合:二进制指令\二进制文件,变量在内存中就是二进制存储 2.4二进制和十进制的互相转换 2.5 n为二进制位所能表示的数据范围(不考虑负数):0~2的n次方-1 例:1.二进制转十进制  0b1100 = 0 * 2的0次方

2014-12-11 21:11:40 630

原创 黑马程序员--c语言:选择结构、循环结构、函数

一、if结构  1.if的第1种结构 int count = 10;  if(count >5 )  {     printf("开班!!!\n");     printf("准备机器!!!\n");  }    2.if的第2种结构  if(条件1)  {       printf("开班!!!\n");       printf("准备机器!!!\n");  }

2014-12-10 17:18:44 615

原创 黑马程序员--c语言:scanf、sizeof、基本运算

一、scanf函数 1.特征 1.1 scanf函数只接受变量的地址 1.2 scanf函数是一个阻塞式的函数,等待用户输入 2.用法 int age; scanf("%d", &age);   // 逗号,  scanf("%d,%d,%d", &a, &b, &c); // 输入格式:10,14,20   // 井号#  scanf("%d#%d#%d", &a,

2014-12-09 17:37:42 722

原创 黑马程序员--c语言:关键字、标识符、注释、常量、变量

一、关键字 1. 关键字的定义 1.1关键字就是C语言提供的有特殊含义的符号,也叫做“保留字” 1.2C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义 auto double int struct break else long switch case enum register typedef char extern return union const float

2014-12-08 20:57:36 762

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除