黑马程序员_iOS学习笔记
文章平均质量分 77
程序媛coco
这个作者很懒,什么都没留下…
展开
-
黑马程序员_OC基础12_基本数据类型block
---------------------------------------- android培训、java培训、期待与您交流! ---------------------------------一、block初识Block 是iOS在4.0之后新增的程式语法,1、用法:用来保存一段代码2、标志:^3、block跟函数很像: 1)可以保存代码原创 2014-03-25 00:52:33 · 923 阅读 · 0 评论 -
黑马程序员_OC基础00_基本语法
------- android培训、java培训、期待与您交流! ----------nihao原创 2014-03-22 20:11:12 · 929 阅读 · 0 评论 -
黑马程序员_OC基础14_计算代码行数Demo
-------------------------------------android培训、java培训、期待与您交流! ---------------------------------程序意图:1、考察NSString、NSArray的使用2、NSFileManager3、学习程序的编码思想#import // 计算文件的代码行数方法/* path原创 2014-03-26 15:46:09 · 881 阅读 · 0 评论 -
黑马程序员_OC基础04_description方法(自定义打印输出方法)
---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------一、-description方法(决定了实例对象的输出结果)使用NSLog和%@输出某个对象时,会调用对象的-description方法,并拿到返回值进行输出二、原创 2014-03-22 23:03:41 · 975 阅读 · 0 评论 -
黑马程序员_OC基础02_分类(Category)
---------------------------------------- android培训、java培训、期待与您交流! -----------------------------------------一、 使用场景1、如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式 继承分类(Category)二、 主原创 2014-03-22 22:12:44 · 681 阅读 · 0 评论 -
黑马程序员_OC基础08_论坛基础测试小结2
---------------------------------------- android培训、java培训、期待与您交流! -----------------------------------------4> 将2013年05月05?日转换为2013-05-05#import int main(int argc, const char * argv[]){原创 2014-03-22 23:31:06 · 847 阅读 · 0 评论 -
黑马程序员_OC基础05_SEL
---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------一、 方法的存储位置1、每个类的方法列表都存储在类对象中2、 每个方法都有一个与之对应的SEL类型的对象3、 根据一个SEL对象就可以找到方法的地址,进而调用方法原创 2014-03-22 23:11:44 · 753 阅读 · 0 评论 -
黑马程序员_OC基础09_声明变量小结
---------------------------------------- android培训、java培训、期待与您交流! ---------------------------------------一、OC声明变量主要会有2种方式:@interface的大括号中、定义为@property二、他们的使用场景1、 在 @interface :NSObjec原创 2014-03-23 10:13:57 · 825 阅读 · 0 评论 -
黑马程序员_OC基础03_类的本质(load\initialize)
---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------一、 类也是个对象1、 其实类也是一个对象,是Class类型的对象,简称“类对象”2、Class类型的定义typedef struct objc_class *Cl原创 2014-03-22 22:44:34 · 830 阅读 · 0 评论 -
黑马程序员_OC基础06_内存管理小结
---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------一、内存管理的原因:OC和Java的一个不同之处在于OC没有垃圾回收机制,所以就要求程序员手动将不再使用的对象释放,否则会照成内存泄露。只有OC对象才需要释放,C语言基本数据原创 2014-03-22 23:17:29 · 890 阅读 · 0 评论 -
黑马程序员_OC基础07_论坛基础测试小结1
---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------1> 求字符串“342”和“17”按?十进制数值做差后的结果以字符串形式输出#import int main(int argc, const char * argv[原创 2014-03-22 23:23:59 · 1043 阅读 · 0 评论 -
黑马程序员_OC基础10_内存管理(多对象)
---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------一、内存管理相关概念1、僵尸对象:所占用内存已经被回收的对象,僵尸对象不能再使用 2、野指针:指向僵尸对象(不可用内存)的指针,给野指针发送消息会报错(EXC_BAD_AC原创 2014-03-23 12:39:06 · 863 阅读 · 0 评论 -
coco笔记:C算式算法总结(二)
1、题目: 编写一个函数int pieAdd(int n),计算1!+2!+3!+……+n!的值(n>=1)。 比如pieAdd(3)的返回值是1! + 2! + 3! = 1 + 1*2 + 1*2*3 = 9#import int peiAdd(int n);int main(int argc, const char * argv[]){ int n;原创 2014-03-30 14:58:22 · 923 阅读 · 0 评论 -
coco笔记:算术运算函数
题目一:1.公司里面假设有2个开发人员:张三、李四 2.李四负责编写一些两个整数之间的算术运算函数,包含了:加法、减法、乘法、除法 3.张三负责编写main函数,并且要用到李四编写的算术运算函数 根据上面的情景,合理设计一套程序 1> 文件个数不限 2> 文件名自拟/*********************main.c**************原创 2014-03-30 13:57:04 · 769 阅读 · 0 评论 -
coco笔记:C算式算法总结(一)
1、题目:提示用户输入一个正整数n,利用while循环计算并输出:1-2+3-4+5-6+7…+n的和#import int main(int argc, const char * argv[]){ //运算的结果 int result = 0; //用户输入的值 int n = 0; while(n <= 0){ NSLog(@"原创 2014-03-30 14:13:47 · 1158 阅读 · 0 评论 -
黑马程序员_工具使用00_老版本Xcode的下载
老版本Xcode的下载前言:虽然Xcode已经出到5.1了,但是在iOS的学习或者工作总也有可能用到之前老版本的Xcode,但是AppStore默认都是最新的版本。今天我就说下怎么下载老版本的Xcode。 苹果开发者官网:https://developer.apple.com/1、 首页打开苹果开发者的官网。点击iOS Dev Center,进入iOS开发中心原创 2014-03-21 16:06:52 · 1168 阅读 · 1 评论 -
黑马程序员_工具使用03_Xcode自定义代码块
---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------------一、创建自定义代码块的好处由于项目、所用语言或者编码习惯的差别,不同的程序员习惯用的代码片段也不尽相同,这就有了自定义代码片段的需求,好在Xcode是支持该功能的。他的原创 2014-03-23 02:10:12 · 1015 阅读 · 0 评论 -
黑马程序员_工具使用02_Xcode的快捷键及代码格式化
---------------------------------------- android培训、java培训、期待与您交流! -------------------------------------------1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT +原创 2014-03-22 22:53:31 · 1111 阅读 · 0 评论 -
黑马程序员_OC基础11_@property参数
---------------------------------------- android培训、java培训、期待与您交流! ----------------------------------PS:上一篇博客详细讲了OC 内存管理的细节,但是以前的内存管理都用很多重复的垃圾代码,使用@property的retain参数,即可省略set方法里面手动对对象的计数器操作。一、@p原创 2014-03-23 16:03:33 · 900 阅读 · 0 评论 -
黑马程序员_OC基础13_协议protocol
-------------------------------------android培训、java培训、期待与您交流! ---------------------------------一、协议的概念1、协议,类似于Java或C#语言中的接口,它限制了实现类必须拥有哪些方法。它是对对象行为的定义,也是对功能的规范。2、协议声明了可以被任何类实现的方法 (不能声明成员变量)3、协原创 2014-03-25 01:13:22 · 802 阅读 · 0 评论 -
黑马程序员_OC基础01_面向对象
--------------------- android培训、java培训、期待与您交流! --------------------一、面向对象、面向过程的区别(了解)1、两种常见的编程思想:面向过程编程、面向对象编程 (OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想)2、面向过程编程:简称OPP,以原创 2014-03-22 21:11:22 · 984 阅读 · 0 评论