自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 苹果原生框架分享 ----- Social

SLComposeViewController *shareVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];    //判断设备是否有分享的相应的软件    if (![SLComposeViewController isAvailableForService

2016-05-04 18:28:52 1806

原创 Objective-C----内存管理

简述OC中内存管理机制 1> OC的内存管理机制是自动引用计数,内存管理的原则是谁开辟谁释放,有retain的地方就要有release 2> 内存管理分为ARC和MRC,ARC下则一般不需要我们手动管理,系统会在适当的位置加上内存管理关键字。在MRC下我们需要手动管理内存,需要使用到retain/copy/release/autorelease等方法实现内存管理。具体如下:

2016-04-20 15:48:22 315

原创 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 312

原创 OC基础----数组排序(OC)

数组排序 --------- 冒泡排序 C语言的冒泡排序,在之前的学习中已有 http://blog.csdn.net/cherry_711/article/details/49888961 这次学习的排序是OC基础的,但是不可以直接拿整型来放入数组,且在比较时要将数组元素的整型值取出进行比较。具体实现如下: NSMutableArray *mstr = [NSMutableArray arrayWithObjects:

2016-04-19 17:08:40 301

原创 OC基础----查看苹果帮助文档

Application Programming Interface   API  应用程序编程接口               苹果每次升级或者更新iOS系统,都会添加或更新大量的API,并且提供相应的参考文档学会使用苹果的帮助文档,是开发者必备的一项技能。               苹果API帮助文档结构        inherit from

2016-03-01 09:31:44 2619

原创 OC基础---初始化方法

完整的初始化方法: -(void)init{ self = [super init];//给super发送init消息:即执 行父类中的init方法 if(self) { 初始化设置; //子类自己的初始化设置 } return self; //初始化完成,返回对象本身 }

2015-12-28 20:10:17 733

原创 OC基础----类与对象、实例变量的可见度、继承

Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统类与对象的关系: 对象是类的实例 类是对象的类型;常见的有三个: @public 公开的 实例变量可以在类的内部和外部操作 @protected 受保护的 实例变量只能在该类及其子类中操作 @private

2015-12-18 19:52:25 336

原创 C语言基础--指针和数据存储

数据的访问方式:  直接访问:直接访问内存单元中的内容  间接访问:通过 内存单元编号 或者 数据所占字节点数 访问内存中的数据         char        1            1个内存单元         int         4个字节      4个内存单元         short       2            2个内存单元

2015-12-08 16:05:38 1497 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 1049

原创 C语言基础-- 内存存储

存储区划分对于任何一个内存其实都包括5个区域五个区:(内存地址从高到低依次为)1、栈区特点:由系统分配以及回收内存。 定义在函数体内分配的变量被分配在栈区重点:2、堆区特点:由用户(开发人员或程序猿)申请分配和回收。 malloc假如你一致开辟内存而不去回收,会导致系统内存越用越少,最终导致程序crash(崩溃)。 假如你一直没有回收,而且也没有崩溃,当你程序退出的

2015-11-17 19:36:52 322

原创 C语言基础-- 冒泡排序,字符串数组

冒泡排序: strlen() 计算字符串的长度 strcpy() 字符串的复制,拷贝strcat() 字符串拼接strcmp() 字符串的比较

2015-11-17 16:46:12 1326

原创 计算字符串的长度:strlen 、sizeof的不同

在计算字符串的长度,所用strlen 、sizeof的计算的区别

2015-10-23 16:37:25 745

原创 C语言基础

C语言的基础 1、进制的转换: x进制->十进制:按权求和 十进制 - >x进制:连除倒取余 随机数: a[i] = arc4random()%(a - b + 1) + b; 例:sort[i] = arc4random()%(40

2015-10-19 19:34:10 475

空空如也

空空如也

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

TA关注的人

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