自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 NSString:通过文件创建字符串报野指针错误

解决办法: 1、开启ARC,运行成功。 2、53行定义NSError变量的时候,初始化NSError *error = nil;注:没搞明白为什么会出现野指针错误,待求证。。。。。。

2015-05-08 23:48:11 365

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-04-22 17:44:34 586

原创 【Foundation学习笔记】时间NSDate

一、时间的创建1、date方法NSDate *date = [NSDate date];// 打印出来的时间是0时区的时间(北京时间--东8区)NSLog(@"%@", date);// 2015-04-13 16:45:09 +0000// 实际时间:2015-04-14 0

2015-04-14 00:24:34 346

原创 【Foundation学习笔记】数字对象NSNumber和NSValue

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在C语言中,可以使用数字声明变量变量然后使用变量的方式访问数字。Objective-C语言是面向对象的语言,使用数字类型声明的变量就不合适了。Objective-C提供了数字对象,可以通过数字对象使用数字。一、基本数据类型转数字类型NSNumber *n = [NSNumber num

2015-04-13 23:19:01 331

原创 【Foundation学习笔记】常用类--NSDictionary和NSMutableDictionary

一、NSDictionary(不可变字典)1、基本概念:键值对:一个key对应一个value,它们合称键值对2、创建字典对象(1)创建对象存储单个键值对NSDictionary *dict = [NSDictionary dictionaryWithObject:@"jac

2015-04-13 22:59:40 383

原创 【Foundation学习笔记】常用类--NSSet和NSMutableSet

一、NSSet(不可变集合)1、创建集合对象// 集合为空,不可变 NSSet *s = [NSSet set];// 创建具有多个元素的集合NSSet *s2 = [NSSet setWithObjects:@"jack1", @"rose1", @"jack2", @"ro

2015-04-13 22:50:37 344

原创 【Foundation学习笔记】常用类--NSArray和NSMutableArray

一、 NSArray(不可变数组)OC数组,以面向对象的形式操作数组,什么对象都能放进数组里面,注意不能存放非OC对象1、数组的创建(1)这个数组永远是空数组NSArray *array = [NSArray array];(2)单个元素 NSArray *array2 =

2015-04-13 22:39:57 345

原创 【Foundation学习笔记】常用类--NSString和NSMutableString

一、 NSString(不可变字符串)1、字符串的创建每一个对象方法都有对应的类方法,使用类方法不需要管理内存。 // 这种方式创建出来的字符串是字符串常量,不需要管理内存(1)NSString *str1 = @"jack";(2)NSString *str2 =

2015-04-13 22:23:07 359

原创 【Foundation学习笔记】常用结构体--NSRange、NSPoint、NSSize、NSRect

一、结构体NSRangetypedef struct _NSRange { NSUInteger location; // 起始位置 NSUInteger length; // 元素个数} NSRange;1、NSRange的作用这个结构体用来表示事物的一

2015-04-13 21:47:44 482

原创 【Objective-C学习笔记】协议protocol

一、基本使用1、协议的定义@protocol 协议名称 // 方法声明列表@end#import // 定义了一个名叫MyProtocol的协议@protocol MyProtocol // @required 要求实现,不实现就会发出警告// @optional

2015-04-13 02:22:49 479

原创 【Objective-C学习笔记】block

一、基本概念1、block的作用block封装了一段代码,在任何时候都可以使用。block的标志是^2、block的特点Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值,和函数很像。二、基本使用1、定义block变量(1)无形参、无返

2015-04-13 01:11:42 433

原创 【Objective-C学习笔记】内存管理——ARC自动引用计数

一、基础简介1、什么是ARCAutomatic Reference Counting,自动引用计数,即ARC。ARC的出现,减少了很多无意义的重复工作。在工程中使用ARC非常简单:只需要像往常那样编写代码,只不过永远不写retain,release和autorelease三个关键字就好

2015-04-12 19:35:20 453

原创 【Objective-C学习笔记】内存管理

一、基本原理1、为什么进行内存管理(1)移动设备的内存极其有限,每个app所能占用的内存是有限制的(2)当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等(3)管理范围:任何继承了NSObject的对象,对

2015-04-12 15:54:20 634 1

原创 【Objective-C学习笔记】核心语法——类的本质、description方法

第一部分 类的本质一、基本使用1、类本身也是一个对象,是对象就有类型,是Class类型的对象,简称类对象。2、内存中创建对象的步骤(1)利用Class创建Person类对象。(2)利用Person类对象创建Person实例对象。3、获取类对象#import @i

2015-04-05 12:15:21 413

原创 【Objective-C学习笔记】核心语法——分类-Gategory

一、分类的基本使用1、作用:在不改变原来类内容的情况下,可以为类增加一些方法2、新建分类:New File --> OS X Source --> Objective-C File --> File Type选择Category3、使用注意:(1)分类只能增加方法,不能增加成员

2015-04-05 09:58:41 897

原创 【Objective-C学习笔记】核心语法——构造方法

一、构造方法1、专门用来初始化对象的方法,是对象方法,以 - 开头。2、构造方法的作用:对象创建成功之后,实例变量会有一定的值。二、创建对象1、Person *p = [Person new];2、完整的创建方法(1)调用+alloc方法返回一个分配好存储空间的对象(Per

2015-04-04 22:03:22 488

原创 【Objective-C学习笔记】核心语法——实例变量作用域、关键字@property和@synthesize

第一部分 实例变量作用域一、基本分类1、@public,修饰的实例变量可以在任何位置被访问。@interface Person : NSObject{ @public //公共变量 int _age;}- (void)test;@end@imp

2015-04-04 17:18:13 612

原创 【Objective-C学习笔记】核心语法——点语法、id类型、SEL类型

第一部分 点语法一、基本使用点语法的本质还是set方法和get方法,点语法可以和set方法和get方法互换。但是如果没有set方法和get方法,那么不能使用点语法。Person *p = [Person new];[p setAge:10];// 等价于p.age =

2015-04-03 21:45:17 480

原创 【Objective-C学习笔记】OC三大特性:封装、继承、多态

第一部分 封装一、封装的作用1、过滤不合理的值2、屏蔽内部的赋值过程3、让外界不必关注内部的细节二、set方法和get方法1、使用场合被@public修饰的成员变量可以在任何位置随意的赋值,这样很不安全,我们应该使用set方法和get方法来管理成员变量的访问。#

2015-04-01 09:11:21 838 1

原创 【Objective-C学习笔记】基本语法、类与对象

第一部分 基本语法一、与C语言的区别1、Objecttive-C是在C语言的基础上添加了面向对象的语法,可以完全兼容C语言语法,源文件为.m文件,在编写代码的时候可以混入C语言。2、语法预览:#import int main(){ NSLog(@"第2个O

2015-03-25 20:58:42 781

原创 【C语言学习笔记】关键字:typedef、static和extern

第一部分 typedef一、typedef的作用给已经存在的数据类型起一个新的名字。typedef 原有类型名 新名字;二、使用场合1、基本数据类型typedef int MyInt;// 在别名的基础上还能继续起别名typedef MyInt MyInt2;

2015-03-23 23:49:36 648

原创 【C语言学习笔记】结构体、枚举、预处理指令

第一部分 结构体结构体是一种构造数据类型,之前我们学过的数组也属于构造数据类型。一、结构体与数组的区别:1、数组:只能由多个相同数据类型的数据构成2、结构体:可以由多个不同数据类型的数据构成二、结构体的定义1、定义结构体类型 struct Person{

2015-03-23 11:18:09 436

原创 【C语言学习笔记】数组、字符串、指针

第一部分 数组第二部分 字符串第三部分 指针

2015-03-19 14:48:33 734

原创 【C语言学习笔记】进制和位运算

第一部分 进制一、基本概念进制就是不同的计数方式,默认情况下写的数字都是十进制的。(1)二进制:逢2进位,0b或0B开头 int number2 = 0B1100;(2)十进制:逢10进位 int number = 12;(3)八进制:逢8进位,0开头

2015-03-19 11:37:47 448

原创 【C语言学习笔记】函数及多文件开发

第一部分 函数一、函数的作用添加一个常用的新功能,有需要的时候就可以直接调用。二、函数的定义(1)格式返回值类型 函数名 (形式参数列表){ 函数体}int average(int num1, int num2){ return (num1 +

2015-03-18 10:32:36 480

原创 【C语言学习笔记】流程控制

第一部分 选择结构选择结构,是对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。一、if语句1、第一种结构如果条件成立,则执行代码块。if(条件){ 语句1; 语句2; ......}if (60 >= 50){ printf("开班!!\n"); printf("准备机器!!\n");}2、第二种结构

2015-03-16 22:32:58 531

原创 【C语言学习笔记】基础语法及基本运算

第一部分 基础语法一、关键字C语言默认提供的有特殊含义的符号,并且都是小写,不能再将它们用作标识符。在Xcode中颜色显示为玫红色。二、标识符1、程序员自己定义的一些符号和名称。2、标识符命名(1)规则:1> 只能由26个引文字母的大小写、10个阿拉伯数字0~9、下

2015-03-16 13:50:23 705

原创 VMware10安装Mac Os X以及Xcode

一、安装工具:1、VMware 10安装文件及注

2015-02-25 00:56:10 2775

青花瓷charles4.2.5版本破解文件

只是破解文件,需要先去官网下载安装包安装之后再替换

2018-06-15

35套淘宝店铺装修模版(原价688)

35套淘宝店铺装修模版,设计多个行业,喜欢的朋友就下来看看吧!希望中间有你需要的

2014-10-31

空空如也

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

TA关注的人

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