- 博客(13)
- 收藏
- 关注
原创 苹果原生框架分享 ----- Social
SLComposeViewController *shareVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo]; //判断设备是否有分享的相应的软件 if (![SLComposeViewController isAvailableForService
2016-05-04 18:28:52
1900
原创 Objective-C----内存管理
简述OC中内存管理机制 1> OC的内存管理机制是自动引用计数,内存管理的原则是谁开辟谁释放,有retain的地方就要有release 2> 内存管理分为ARC和MRC,ARC下则一般不需要我们手动管理,系统会在适当的位置加上内存管理关键字。在MRC下我们需要手动管理内存,需要使用到retain/copy/release/autorelease等方法实现内存管理。具体如下:
2016-04-20 15:48:22
414
原创 objective-C基础----字典,集合
对于name:张三 来讲,name就是key。key对应的value就是张三 一个key-value的组合被认为是一个条目,字典是存储key-value对的容器 特点: 1、与数组不同,字典靠key来存储数据,数组是通过下标存储元素 2、key不能重复,value必须是对象,(如果不是对象,有NSNumber、NSValue) 3、键值对
2016-04-19 17:53:25
398
原创 OC基础----数组排序(OC)
数组排序 --------- 冒泡排序 C语言的冒泡排序,在之前的学习中已有 http://blog.youkuaiyun.com/cherry_711/article/details/49888961 这次学习的排序是OC基础的,但是不可以直接拿整型来放入数组,且在比较时要将数组元素的整型值取出进行比较。具体实现如下: NSMutableArray *mstr = [NSMutableArray arrayWithObjects:
2016-04-19 17:08:40
364
原创 OC基础----查看苹果帮助文档
Application Programming Interface API 应用程序编程接口 苹果每次升级或者更新iOS系统,都会添加或更新大量的API,并且提供相应的参考文档学会使用苹果的帮助文档,是开发者必备的一项技能。 苹果API帮助文档结构 inherit from
2016-03-01 09:31:44
2745
原创 OC基础---初始化方法
完整的初始化方法: -(void)init{ self = [super init];//给super发送init消息:即执 行父类中的init方法 if(self) { 初始化设置; //子类自己的初始化设置 } return self; //初始化完成,返回对象本身 }
2015-12-28 20:10:17
829
原创 OC基础----类与对象、实例变量的可见度、继承
Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统类与对象的关系: 对象是类的实例 类是对象的类型;常见的有三个: @public 公开的 实例变量可以在类的内部和外部操作 @protected 受保护的 实例变量只能在该类及其子类中操作 @private
2015-12-18 19:52:25
425
原创 C语言基础--指针和数据存储
数据的访问方式: 直接访问:直接访问内存单元中的内容 间接访问:通过 内存单元编号 或者 数据所占字节点数 访问内存中的数据 char 1 1个内存单元 int 4个字节 4个内存单元 short 2 2个内存单元
2015-12-08 16:05:38
1663
1
原创 C语言基础--函数和结构体
如何定义自己的函数: 定义:返回值类型 函数名(形式参数列表) {语句;//代码片段 return返回值;} 例: 自定义数的和 //编写函数int sumValue(int n):计算1到n的和。 int sumValue(int n){ int sum = 0; for (int i = 1; i <= n; i++) { sum = sum
2015-12-08 15:42:29
1213
原创 C语言基础-- 内存存储
存储区划分对于任何一个内存其实都包括5个区域五个区:(内存地址从高到低依次为)1、栈区特点:由系统分配以及回收内存。 定义在函数体内分配的变量被分配在栈区重点:2、堆区特点:由用户(开发人员或程序猿)申请分配和回收。 malloc假如你一致开辟内存而不去回收,会导致系统内存越用越少,最终导致程序crash(崩溃)。 假如你一直没有回收,而且也没有崩溃,当你程序退出的
2015-11-17 19:36:52
413
原创 C语言基础-- 冒泡排序,字符串数组
冒泡排序: strlen() 计算字符串的长度 strcpy() 字符串的复制,拷贝strcat() 字符串拼接strcmp() 字符串的比较
2015-11-17 16:46:12
1455
原创 C语言基础
C语言的基础 1、进制的转换: x进制->十进制:按权求和 十进制 - >x进制:连除倒取余 随机数: a[i] = arc4random()%(a - b + 1) + b; 例:sort[i] = arc4random()%(40
2015-10-19 19:34:10
543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅