1、自动引用计数 ARC(Automatic Reference Counting,自动引用计数)极大地减少了Cocoa开发中的常见编程错误:retain跟release不匹配。ARC并不会消除对retain和release的调用,而是把这项原本大都属于开发者的工作移交给了编译器。这样做的好处是.....
分类:
其他好文 时间:
2014-07-29 11:39:46
阅读次数:
210
当一个进程终止时,内核就向其父进程发送SIGCHLD信号。因为子进程终止是个异步事件,所以这种信号也是内核向父进程发的异步通知。父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用执行的函数。对于这种信号的系统默认动作是忽略它。调用wait或waitpid的进程发生的情况如下:1.如果所有子进...
分类:
其他好文 时间:
2014-07-29 10:38:06
阅读次数:
231
闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着 这些常量和变量,俗称闭包。Swift标准库中提供了sort排序函数,sort函数的第二个参数是个闭包。和OC中的block一个样子.import Foundationlet arraySource = ["abc", ...
分类:
其他好文 时间:
2014-07-28 21:22:04
阅读次数:
211
NSOperation是苹果封装的一套多线程的东西,不像GCD是纯C语言的,这个是OC的。但相比较之下GCD会更快一些,但本质上NSOPeration是多GDC的封装。
一、NSOperation与GCD的比较
GCD是基于c的底层api,NSOperation属于object-c类。ios首先引入的是NSOperation,IOS4之后引入了GCD和NSOperationQueue并且其内部...
分类:
移动开发 时间:
2014-07-28 16:28:53
阅读次数:
285
解析根据文件里面的内容,读入一个城市,输出所在首字母
比如读入 长春 输出 c
读入 北京 输出 b
不知道文本中的字体是什么格式 读取文件时 程序不能正确运行
运用oc中的字典
initWithObjectsAndKeys 初始化 用值和键
#import
int main(int argc,const char *argv[])
#define PATH @"/Users...
分类:
其他好文 时间:
2014-07-28 15:59:23
阅读次数:
397
对mongo进行错误的操作导致mongo服务异常关闭,当重启mongo服务时出现1067错误此时在data目录下产生mongod.lock文件,可以讲此文件删除,然后重启就可以了
分类:
其他好文 时间:
2014-07-28 15:30:53
阅读次数:
212
# cat > check_process_is_end.shwhile truedo sleep 30 res=`ps -ef | grep RNAhybrid` count=`grep -o "RNAhybrid" <<<"$res" | wc -l` if [ "$count" -eq "1"...
分类:
系统相关 时间:
2014-07-28 15:06:23
阅读次数:
293
接触面向对象也有一段时间了,当时是通过C++学习的OOP,后来又接触到了PHP和Java。每种OOP的语言在面向对象上或多或少都会有不同的地方,现在在学习OC的面向对象部分,又感觉到OC面向对象的特点。写篇博文总结一下OC中的面向对象。刚接触OC,用OC中的便利初始化方法和便利构造器有点蹩脚,不.....
分类:
其他好文 时间:
2014-07-28 11:40:00
阅读次数:
284
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------一、面向对象1、 面向对象和面向过程思想区别OC为面向对象、C为面向过程。实质是解决问题的两种不同的思想。面向过程关注的是步骤,面向对象关注的是解决...
分类:
其他好文 时间:
2014-07-28 11:20:20
阅读次数:
279
iOS开发数据库篇—FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码对比苹果自带的Core Data框架,更加轻量级和灵活提供了多线程...
分类:
移动开发 时间:
2014-07-27 23:15:39
阅读次数:
281