自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 OC开发中的Foundatin框架

1.结构体 NSRange(location length) 表示一段范围 定义: typedef struct _NSRange {     NSUIntegerlocation;     NSUIntegerlength; } NSRange; 常见用法 创建一个nsrange NSMakeRange(NSUInteger loc, NSUInteger len) 判断一

2014-07-21 23:33:47 662

原创 OC内存管理

1.内存管理原则 如果对一个对象使用了alloc、[mutable]copy、retain,那么你必须使用相应的release或者autorelease。 2.管理范围 任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效 3.内存管理对象: OC的对象:凡是继承于NSObject; 4.引用计数器 每个OC

2014-07-21 21:01:40 1210

原创 OC特有语法

分类-Category 1.       基本用途 Ø   如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式 l   继承 l   分类(Category)   2.       格式 Ø   分类的声明 @interface类名 (分类名称) // 方法声明 @end Ø   分类的实现 @implementation 类名 (分类名称) // 方法实现

2014-07-21 18:27:27 488

原创 OC核心语法

点语法 OC中点语法的本质是使用了编译器的特性,使在使用点语法时,编译器自动生成了对应的代码。 比如:   点语法的目的 OC设计点语法的目的,是为了让其他语言的开发者可以很快的上手OC语言开发,使用点语法,让它和其他面向对象的语言如java很像。 点语法的使用注意 以下使用方式会造成死循环: 在set方法中,self.age=age;相当于是[self setAge:age];

2014-07-21 16:55:04 538

原创 OC面向对象三大特征

1.封装 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 好处: 使用更加简单 变量更加安全 可以隐藏内部实现细节 开发速度加快 注意:属性封装了实例变量,方法封装了具体的实现代码, 类封装了属性和方法。子类可以继承父类中的方法,还可以重写(override)父类的方法。   封装的实现 set方法 作用:

2014-07-21 15:31:59 555

原创 OC语法基础

#import的用途 相当于#include 导入头文件 也有两种查找方式 和" ... " 导入该头文件是因为在程序结尾处用到的其他类和函数的有关信息 跟#include一样,拷贝文件的内容 可以自动防止文件的内容被重复拷贝   #import NSObjCRuntime.h中有NSLog函数的声明   Foundation框架头文件的路径 右击Xcode.app --> 显

2014-07-21 13:51:52 603

原创 C语言学习随笔

1.C程序链接如何生成指定的文件名。 使用 cc  –c目标文件名 –o 文件名 cc 源程序名 –o 文件名   2.文件名命名中间不能有空格,不然终端会识别为两个文件。   3.cc –c指令可以同时编译多个文件,只需要中间加上空格即可。   4.总结clang指令 编译  cc  –c  xxx.c 链接  cc xxx.o 编译、链接  cc xxx.c 运行当前

2014-07-18 18:07:17 581

原创 OC中的类和对象

----------------------ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

2014-07-18 17:55:16 1235

原创 数组与指针

在C语言中,数组是用来存储相同数据类型的数据的一种数据类型,它常用来存储int、flota、double、char等类型的数据,而数组名,则相当于元素的首地址,我们可以通过数组名来获得数组的是地址,特别对于char类型的数组,我们可以用数组名就对它进行输入输出等操作。 指针其实就是地址,我们常说的指针变量,其实就是一个存储地址的变量。 对于一个变量,我们可以使用一个指针来指向它,那么对于一个数

2014-07-16 14:27:02 501

原创 预处理命令

ANSI C标准规定可以在C源程序中加入一些“预处理命令”,来改进程序设计环境,提高编程效率。这些预处理指令都是由ANSI C统一规定的,但是它并不是C语言本身的组成部分,不能直接对其进行编译。 C语言和其它高级编程语言的一个重要区别就是可以使用预处理指令和它的预处理功能。 预处理是指由预处理程序负责完成的在程序编译之前的源代码扫描。预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供

2014-07-14 22:27:59 777

原创 程序的灵魂——算法

软件工程的思想告诉我们,软件包含两部分内容,一部分是计算机可执行的程序和相关的数据,一部分是与程序及数据有关的描述性文档。也即:软件=程序和数据+文档。对于一个毫无开发经验,刚开始学习计算机编程的人而言,注意力就放在了程序上面,那么程序是由什么组成的呢?它的精华之处在什么地方呢? 程序包含两方面的内容。 一是对数据的描述。想要使用某个数据,就必须声明其类型、作用范围、使用规范、组织形式等,这就

2014-07-14 19:56:19 3738

RSA算法C语言实现源代码程序

实现素数验证,加密解密等功能。可以对一串字符进行加密解密等操作,但运算速度较慢。

2013-11-19

空空如也

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

TA关注的人

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