- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 百度地图自定义气泡
重要的事情说三遍百度有自定义气泡的接口- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id BMKAnnotation>)annotation- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotatio
2015-09-17 18:19:40 546
原创 jpush停止推送
项目里面有个关闭消息提示的按钮,就是当订单状态发生改变时,推送不要来了。 [[UIApplicationsharedApplication] unregisterForRemoteNotifications];主要是用了这个api,jpush的官网没有说的很清晰。记录下
2015-09-17 14:04:36 1223
原创 文章标题
首先大方向上app架构遵循MVC设计模式,按照功能分大模块,大模块内按照MVC分小的模块。 1网络模块: 采用业界流行的AF,对AF做一个封装,主要是做一些错误的回调处理,采用block统一处理。 2数据解析模块,字典转模型的封装。 采用市面上常用的JsonModel或者MJextension,model中会缓存cell中的高度之类的,牵扯到具体的业务具体处理。 3app的层级结构,一般都
2015-09-17 13:57:35 304
原创 objc的runtime
执行一个方法的步骤如下 方法调用的语句被编译成 msgSend(obj, fuck) 这个例子来说:首先,通过 obj 的 isa 指针找到它的 class ; 在 class 的 method list 找 fuck; 如果 class 中没到 fuck,继续往它的 superclass 中找 ; 一旦找到 fuck这个函数,就去执行它的实现IMP . NSobject编译后的结构是一
2015-09-08 19:58:38 340
原创 iOS sqlite 数据库加密
其实SQLite的两个加密函数使用起来非常的简单,下面分情况说明:1 给一个未加密的数据库添加密码:如果想要添加密码,则可以在打开数据库文件之后,关闭数据库文件之前的任何时刻调用sqlite3_key函数即可,该函数有三个参数,其中第一个参数为数据库对象,第二个参数是要设定的密码,第三个是密码的长度。例如:sqlite3_key(db,”1q2w3e4r”,8); //给数据库设定密码1q
2015-09-08 17:00:49 2229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人