- 博客(17)
- 收藏
- 关注
转载 黑马程序员-IOS-OC基础-浅析Copy语法
在OC语法中,提供了Copy语法(Copy + MutableCopy)用于对象的拷贝。其中很容易混淆的是浅拷贝和深拷贝。所谓浅拷贝,即是地址拷贝,并不产生新的对象,而是对原对象的引用计数值加1。而深拷贝,即是对象拷贝,产生新的对象副本,计数器为1。下面通过一个例子来分析一下这个比较容易乱的Copy:一、对于NSString/NSMutableString; NSArray
2014-04-20 23:38:40
574
转载 黑马程序员-OC中常用的数组排序
大体上,OC中常用的数组排序有以下几种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:。1、简单排序(sortedArrayUsingSelector:)如果只是对字符串的排序,可以利用sortedArrayUsingSelector:方法就可以了,代码如下
2014-04-18 11:58:48
642
转载 黑马程序员-OC中字符串的操作-NSString+NSMutableString+NSValue+NSAraay用法汇总
开发过程中难免遇到字符串操作,下面是CocoaChina为您总结的NSString+NSMutableString+NSValue+NSAraay用法汇总,帮您应对各种字符串操作。//一、NSString /*----------------创建字符串的方法----------------*/ //1、创建常量字符串。 NSString *astring =
2014-04-18 11:58:04
354
原创 黑马程序员-IOS-OC基础-Foundation框架的简单使用
-------------------------------------- android培训、java培训、ios培训期待与您交流! ---------------------------------
2014-04-15 13:10:03
1063
原创 黑马程序员-IOS-OC基础-Block和协议
-------------------------------------- android培训、java培训、ios培训期待与您交流! ---------------------------------
2014-04-12 11:55:00
584
原创 黑马程序员-IOS-OC基础-ARC
-------------------------------------- android培训、java培训、ios培训期待与您交流! ---------------------------------
2014-04-11 12:19:39
618
原创 黑马程序员-IOS-OC基础-内存管理
-------------------------------------- android培训、java培训、ios培训期待与您交流! ---------------------------------
2014-04-10 21:10:13
564
原创 黑马程序员-IOS-OC基础-面向对象语法二
-------------------------------------- android培训、java培训、ios培训期待与您交流! ---------------------------------
2014-04-09 21:44:27
593
原创 黑马程序员-IOS-OC基础-面向对象语法一
-------------------------------------- android培训、java培训、ios培训期待与您交流! ---------------------------------
2014-04-06 19:41:07
657
原创 黑马程序员-IOS-C语言基础-其他数据类型及总结
变量类型1,变量的作用域C语言根据变量作用域的不同,将变量分为局部变量和全局变量。.局部变量1> 定义:在函数内部定义的变量,称为局部变量。形式参数也属于局部变量。2> 作用域:局部变量只在定义它的函数内部有效,即局部变量只有在定义它的函数内部使用,其它函数不能使用它。 .全局变量1> 定义:在所有函数外部定义的变量,称为全局变量。2> 作用域:全局变量的作用范
2014-04-03 17:03:01
491
原创 黑马程序员-IOS-C语言基础-复杂数据类型
数组1,数组的基本概念及特点数组就是用来存储一组数据的。a,只能存放一种类型的数据,比如int类型的数组、float类型的数组。b,里面存放的数据称为“元素”。2,数组的定义,定义数组:声明数组的类型;声明数组的元素个数(需要多少存储空间),格式:元素类型 数组名[元素个数] 例如:int arry[3],数组的初始化:int arr[5] = {1,3,22
2014-04-02 15:54:51
539
原创 黑马程序员-IOS-C语言基础-函数及内存剖析
函数1,定义及格式把常用的功能函数封装起来,方便日后调用。返回值类型 函数名(形式参数列表){函数体}注意点:1.默认情况下,不允许有函数的名称一样 2.函数不能嵌套定义 3.函数不能重复定义,但是可以重复声明 4.如果有函数的声明,没有函数的定义 1> 编译可以通过,因为编译器只会检测语法合不合理,并不会检测函数有没有定义 2> 链接报错,
2014-03-30 19:33:49
527
原创 黑马程序员-IOS-C语言基础-基本运算
C语言基本运算1,算术运算:加+ 减- 乘* 除/ 取余%(%两侧必须都是整数)注意点: 自动类型转换int a = 10.6;int b = 10.5 +1.7;自动将大类型转换为了小类型,会丢失精度 自动类型提升int b = 10.5 +10;将右边的10提升为了double类型d
2014-03-13 16:30:23
468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人