- 博客(5)
- 收藏
- 关注
原创 iOS设计模式-------《工厂模式》
1 何为工厂模式? 工厂方法也称为虚构造器。它适用于一个类无法预期需要生成那个类的对象,想让子类来指定所生成的对象。 抽象的Product(产品)定义了工厂方法创建的对象的接中。ConcreteProduct实现了Product的接口。Create定义了返回Product对象的工厂方法。它也可以为工厂方法定义一个默认实现,返回默认ConcreateProduct对象。Creato
2016-07-15 10:53:15 342
原创 摇一摇
/** 聊一聊业务流程在 viewDidLoad 后台获取用户的位置(经纬度信息)监听到摇一摇,显示动画将用户的经纬度信息发送给服务器由服务器统计当前时间期间内摇一摇的用户列表,并且将距离最近的前 N 条发送给客户端客户端绑定表格数据,显示点击表格行,查看具体的用户信息,决定是否开聊 */- (void)motionBegan:(UIEventSubtype)motion wit
2016-07-15 09:59:30 406
原创 ios面试题
1 http与tcp,udp的区别是什么? 答: 1. http:是用于www浏览的一个协议 tcp:是机器之间建立连接用的到的一个协议 2. TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS
2016-07-12 11:25:34 252
原创 ios 基础面试题前10道
1 #import与#include的区别,@class代表什么?答:#import比起#include的好处就是不会引起交叉编译。在 OC中#import 被当成 #include 指令的改良版本来使用。除此之外,#import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。一般来说,在导入 Objective-C 头文件的时候使用 #import,包含 C 头文件时使用 #incl
2016-07-08 18:51:19 484
原创 封装缓存
封装缓存,把数据通过文件管理(NSFileManager)类,存放在沙盒中,并运用NSCache做磁盘上的内存。支持存取图片,存取数据(模型必需遵守NSCoding协议),清除全部或者单个缓存,获得全部或者单个缓存的大小(字节数),缓存的总个数以及可以缓存的个数时间。代码:#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@inter
2016-07-04 17:18:26 1186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人