上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2014年11月11日

ios开发 解释器和编译器

摘要: 儿子和女儿——解释器和编译器的区别与联系 菜鸟经常将编译器和解释器弄混淆,无奈之下,于是向高手请教。 高手说:“ 解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。 编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接... 阅读全文

posted @ 2014-11-11 17:11 古成风云 阅读(632) 评论(0) 推荐(0)

2014年11月10日

ios面试题(五)-多线程

摘要: 1 多线程是什么多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边... 阅读全文

posted @ 2014-11-10 11:05 古成风云 阅读(248) 评论(0) 推荐(0)

ios面试题(四)-block

摘要: 1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)[cpp]view plaincopyprint?[UIViewtransitionW... 阅读全文

posted @ 2014-11-10 11:03 古成风云 阅读(382) 评论(0) 推荐(0)

ios面试题(三)

摘要: 1.When to use NSMutableArray and when to use NSArray?什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArra... 阅读全文

posted @ 2014-11-10 11:01 古成风云 阅读(250) 评论(0) 推荐(0)

ios开发面试题(二)

摘要: 1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向... 阅读全文

posted @ 2014-11-10 10:35 古成风云 阅读(225) 评论(0) 推荐(0)

ios开发面试题(一)

摘要: 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法... 阅读全文

posted @ 2014-11-10 10:32 古成风云 阅读(309) 评论(0) 推荐(0)

2014年11月7日

ios开发 Block(一) 代码块

摘要: 一、什么是Blocks Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block。二、在ios开发中,什么情况下使用Block Block除了能够定义参数列表、返回类型外,还能够获取被定义时的词法范... 阅读全文

posted @ 2014-11-07 18:38 古成风云 阅读(257) 评论(0) 推荐(0)

2014年11月6日

ios开发 Socket(一)

摘要: 连接握手:1.客户端发送建立连接请求2.服务端确认连接请求3.客户端确认已经连接以上3步完成后即可使用send recv了断开握手:如果要正确断开必须经过4次握手。1.客户端发送请求停止TCP连接请求2.服务端收到请求后将这一个socket关闭3.服务端发送反向请求客户端关闭socket连接4.客户... 阅读全文

posted @ 2014-11-06 22:56 古成风云 阅读(289) 评论(0) 推荐(0)

ios开发 Block(二) 实现委托

摘要: 委托和block是IOS上实现回调的两种机制。Block基本可以代替委托的功能,而且实现起来比较简洁,比较推荐能用block的地方不要用委托。实现效果如图第一步,自定义CustomCell 1 #import 2 3 @interface CustomCell : UITableViewCell... 阅读全文

posted @ 2014-11-06 17:34 古成风云 阅读(238) 评论(0) 推荐(0)

ios开发工具 Alcatraz (一)

摘要: 简介Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。安装和删除使用如下的命令行来安装Alcatraz:12mkdir -p ~/Library/Application\ Support/Deve... 阅读全文

posted @ 2014-11-06 13:47 古成风云 阅读(217) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

导航