- 博客(11)
- 收藏
- 关注
原创 面试过程中涉及的问题
1.客户端安全性处理方式:网络数据传输{(账号\密码\消费数据\银行卡账号),不能明文发送}协议的问题 (自定义协议,游戏代练)本地文件存储(游戏的存档)源代码2. SIP是什么?1> SIP,会话发起协议2> SIP是建立VOIP连接的IETF标准,IETF是全球互联网最具权威的技术标准化组织3> 所谓的VOIP,就是网络电话,直接用互联网打电话,不用耗手机话费3.有些图片加载的比较慢怎
2016-06-07 16:35:06 447
原创 设计模式
设计模式概念设计模式是为解决特定场景下的问题而定制的解决方案 总之就是为解决一类面向对象的问题而总结的方案面向对象的六大基本原则单一职责原则(SRP,Single Responsibility Principle) 对于一个类,应该有且仅有一个引起它变化的原因开闭原则(OCP, Open Close Principle) 软件系统中的各种组件,如模块、类。方法等,应该在不修改现有代
2016-06-02 12:14:48 304
原创 即时通讯(IM)面试题
XMPP的实现原理有没有做过即时通讯?是否使用过XMPP,讲述一下XMPP的实现原理XMPP是一个即时通讯的协议,它规范了用于即时通信在网络上数据传输格式的,比如登录,获取好友列表等等的格式,XMPP在网络传输的数据是XML格式 比如登录:把用户名和密码放在xml的标签中,传输到服务器XMPP是一个基于Socket通过的网络协议,目的就是为了保护长连接,以实现即时通讯功能XMPP的客户端是使用
2016-06-02 11:58:12 11790
原创 socket
socket的概念网络上的两个程序通过一个双向的通信连接实现数据的交换,连接的一端称为一个socket,如下图: 通信要素1.网络上的请求就是通过socket来建立连接,然后相互通信。2.IP地址3.端口号:用于标示有效端口0~65535,0~1024由系统使用和保留d端口4.传输协议(用什么样的方式进行交互)TCP UDP 区别在于是否需要建立连接TCP(传输控制协议)---需要建立连
2016-06-02 11:52:33 375
原创 多线程(NSThread、NSOperation、GCD)编程浅谈
一.基本概念进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序线程:程序执行流的最小单元,线程是进程中的一个实体。同步:只能在当前线程按先后顺序依次执行,不开启新线程。异步:可以在当前线程开启多个新线程执行,可不按顺序执行队列:装载线程任务的队形结构。并发:线程执行可以同时一起进行执行。串行:线程执行只能依次逐一先后有序的执行。主线程:一个i
2016-05-31 22:46:12 285
原创 Xcode快捷键大全
《最常用的》实用+常用.h和.m文件之间的切换:command + control + 上下箭头键 xib(或者IB)与.h或者与.m之间的切换: 1>先选中xib这个类,之后按住option键再点击.h或者.m,这时就会分成两半 之后就可以拖拽xib中的控件到.h或者.m中去了 2>按住option键,点击其他的类,则此时右半边就会切换到其他中的类去,反之不按住option键点击其他的类则
2016-03-17 21:17:53 515
原创 关于 Xcode7使用NSURLSession发送HTTP请求的问题
控制台打印: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file. 如下截图: 解决方式如下: 1>需要在项目
2016-03-16 15:09:24 520
原创 关于导入头文件(+pch)的三种方式
关于项目中利用 pch的的益处: 假设项目过大且多处需要需要导入头文件,则可在 pch中导入其头文件.则在其他类中需要用到此类则不需要再次导入,且在pch 中导入的头文件,在任何类中可直接使用路径如下:->项目名称->Build Settings ->搜索 prefix 第一种方式: $(TARGET_NAME)+/pch 的名字(TARGETNAME):要是怕写错的话,可在ProductNa
2016-03-14 22:30:22 1424 1
原创 TabBar的自动渲染为蓝色改成图片本身颜色
tabBar 系统会将其图片和字体自动渲染成蓝色 这时要是你想换成项目所需要的颜色 则需进行如下操作: 选择图片 (可单选 也可全选) 之后吧 Render As 改成 Original Image 即可 最终效果如下: 
2016-03-09 18:03:43 1435 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人