- 博客(13)
- 收藏
- 关注
原创 iOS开发多线程----简单介绍篇
一.进程和线程 1. 什么是进程?进程:系统中正在运行的应用程序,进程为应用程序在内存中"开辟独立内存空间"每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程2. 什么是线程?线程:cpu调度的最小单元 , 程序中的代码都是由线程来执行,同一个线程中的
2015-12-23 22:43:05
246
原创 黑马程序员-----Foundation框架学习之Copy学习
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Copy:创建的是不可变副本(如NSString、NSArray、NSDictionary)mutableCopy:创建的是可变的副本(如NSMutableString、NSMutableArray、NSMut
2015-10-04 18:40:55
272
原创 黑马程序员-----Foundation框架学习之NSArray学习
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.count 获取数组长度2.objectAtIndex:index 获取index位置的元素3.containsObject:@"xx" 判断数组是否包含“xx”元素4.lastObject 返回
2015-10-03 16:23:51
187
原创 黑马程序员-----Foundation框架学习之NSMutableString
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.NSMutableString好比一个字符串链表,他可以任意的动态在字符串添加、删除字符串,指定位置插入字符串,使用他来操作字符串更加灵活。2.NSMutableString是一个可变的字符串定义的类,继承
2015-10-02 16:32:48
230
原创 黑马程序员-----Foundation框架学习之NSString续
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------NSMutableString *str1=[NSMutableString stringWithFormat:@"bbAAAAaaa _Ab d fc_a aaabbAA"];字符串的截取和
2015-10-02 16:10:14
185
原创 黑马程序员-----Foundation框架学习之NSString
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.NSString字符串比较格式:1)直接比较俩个字符串大小(区分大小写)[str1 compare:str2];2)带参数比较两个字符串的大小[str1 compare:str2 opt
2015-10-01 16:43:43
202
原创 黑马程序员-----block的学习
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------最简单的定义格式:void(^block名)()=^{代码块;}; //无参无返回值 使用:block名(); int(^myBlock)(int)(int)=^(int x)(i
2015-09-30 14:21:08
170
原创 黑马程序员-----OC内存管理原则
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Objective-C对内存管理的方法:•每个对象都有一个引用计数器,每个新对象的计数器是1,当对象的计数器减为0时,就会被销毁•通过retain可以让对象的计数器+1、release可
2015-09-29 17:03:17
187
原创 黑马程序员-----确定一个字符串中包含几个数字的问题
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------main()函数的内容为:#import #import "NSString+countNum.h"int main(){ NSString *str=@"sadhe
2015-09-29 16:52:59
183
原创 黑马程序员-----@class的使用
1. @class的使用格式:@class 类名;如 @class Dog;2. @class的含义:告诉编译器Dog是一个类,至于类有哪些属性和方法,不去检测。3. @class优点:1).如果Dog文件内容发生了改变,而不需要重新编译; 2).可以解决循环引入问题。4. @class使用注意:1).需要在.h中包含@clas
2015-09-28 17:18:44
493
原创 黑马程序员-----@property参数学习
1.@property 参数格式: @property(参数1,参数2)数据类型 方法名;2.@property 参数详细说明 原子性:1. atomic 对属性加锁,多线程先线程安全,默认值。 2. nonatomic 对属性不加锁,多线程先下不安全,但是 速度快。读写属性: 1. r
2015-09-28 17:00:46
202
原创 黑马程序员-----c学习中的小程序
------"http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------// 耶稣有15个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:15人围坐一圈,从第一个开始报号:1,2,3,1,2,3⋯⋯,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的叛徒,请
2015-09-27 18:50:15
285
原创 黑马程序员-----C语言学习带参宏和函数的区别
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------带参宏和函数的区别:1.函数调用时,先求出实参表达式的值,然后带入形参。而使用带参的宏只是进行简单的字符替换。2.函数调用是在程序运行时处理的,分配临时的内存单元;而宏展开则
2015-09-27 18:33:02
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人