IOS开发入门
文章平均质量分 82
gqh0105
热爱我的工作热爱我的生活
展开
-
OC相关知识
ios 面试题和基本概念1、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类多继承在这里是用protocol 委托代理 来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c –转载 2013-05-16 23:21:36 · 560 阅读 · 0 评论 -
IOS网络(二)
CFStream 读写流以设备依赖的方式为交换数据提供了一个简单的途径。可以为内存中的数据、文件中的数据或网络上的数据(使用套接字)创建流,而不用把全部数据一次性读到内存中去。套接字流为通过套接字读写数据提供了一个简单易用的接口。每个套接字都可以与输入流和输出流绑定,允许异步的通信。CFStream包装了大部分读写字节流需要的工作,替换了C语言中传统的send和recv方法。CFSre原创 2013-06-02 17:02:24 · 708 阅读 · 0 评论 -
IOS网络编程(一)
iphone包含了很多框架和库,从底层的套接字到不同层次的封装,可以方便地给程序添加网络功能。(1)BSD套接字。最底层的套接字,这是Unix网络开发常用的API。如果从其他系统移植程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。(2)CFNetwork framework 。CFNetwork 也是比较底层的, 是对BSD套接字的一个扩展 。它是一个C语言的库,它原创 2013-06-02 16:35:37 · 883 阅读 · 0 评论 -
iOS: Device token and registerForRemoteNotificationTypes, didReceiveRemoteNotification
Device token for an iPhone device生成之后就永远不变吗?不是,if a device is wiped (应该是重装系统), it will get a new device token. 官方网站是这样写的: If the user restores backup data to a new device or computer, or rei转载 2013-05-22 18:22:20 · 987 阅读 · 0 评论 -
SDWebImage一个可管理远程图片加载的类库
SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category转载 2013-05-22 14:10:20 · 571 阅读 · 0 评论 -
IOS笔试题
面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率; 熟练掌握各种数据存储技术,如core data, sqlite, 对象序列化,文件读写操作,熟悉数据库的设转载 2013-05-21 16:58:43 · 1232 阅读 · 0 评论 -
IOS面试题收集
1、Difference between shallow copy and deep copy?浅拷贝:只复制对象的指针,而不复制引用对象本身。深拷贝:拷贝引用对象本身。意思是有一个对象A,拷贝以后得到对象A_Copy,对于浅拷贝,对象A和对象A_Copy指向的是同一内存资源,复制的只不过是一指针,对象本身资源还是只有一份,如果对对象A_Copy执行一个修改操作那么对象A引用的对象同样转载 2013-05-16 21:47:23 · 606 阅读 · 0 评论 -
UIApplication深入学习
很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例。回想一下我在前面的文章“main函数研究”的文章中提到的main函数的转载 2013-05-17 19:21:01 · 485 阅读 · 0 评论 -
iOS笔试
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?2.#import 跟#include 又什么区别 #import3.类变量的@protected ,@private,@public,@package声明各有什么含义?4.id 声明的对象有什么特性?5.MVC是什么?有什么特性?为什么在iPhone上被转载 2013-05-17 10:39:47 · 629 阅读 · 0 评论 -
iOS
面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率; 熟练掌握各种数据存储技术,如core data, sqlite, 对象序列化,文件读写操作,熟悉数据库的设转载 2013-05-17 10:45:08 · 1508 阅读 · 0 评论 -
网络编程HTTP/FTP连接
1.CFHTTP可以使用CFHTTP API创建HTTP请求,通常HTTP请求方法包括GET、HEAD、PUT、POST、DELETE、TRACR、CONNECT和OPTIONS。使用CFHTTP请求一般4个步骤:1).使用CFHTTPMessageCreateRequest函数生成一个CFHTTP消息对象2).使用CFHTTPMessageSetBody函数设置消息内容3).使用转载 2013-06-02 17:31:29 · 885 阅读 · 0 评论