随笔分类 -  iOS

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 40 下一页
摘要:AITableView https://github.com/chentoo/AITableView cocoapods: pod ‘AITableView’ 做什么用? 这是一个简化UITableView使用方式的一个尝试,不需要再实现UI TableView繁多的delegate和datasou 阅读全文
posted @ 2016-05-19 10:24 FMDN 阅读(540) 评论(0) 推荐(0)
摘要:一、大神博客研读 随着应用需求逐步迭代,应用的代码体积将会越来越大,为了更好的管理应用工程,我们开始借助CocoaPods版本管理工具对原有应用工程进行拆分。但是仅仅完成代码拆分还不足以解决业务之间的代码耦合,为了更好的让拆分出去的业务工程能够独立运行,必须进行组件拆分并且实现组件服务化。 下面是最 阅读全文
posted @ 2016-05-19 10:23 FMDN 阅读(3006) 评论(0) 推荐(0)
摘要:其实本文想说的是:当面试一个架构师的时候,我们应该问什么问题?我觉得,问什么样的问题,体现了team leader更加看重架构师的哪些特点。 我一直认为,做技术就跟练武一样,在练武的不同阶段,分招式和心法。技术也一样,在不同的阶段,也分招式和心法。另外,就我个人而言,经常忘记招式,一方面可以说十二年 阅读全文
posted @ 2016-05-19 10:19 FMDN 阅读(506) 评论(0) 推荐(0)
摘要:简述 前几天的一个晚上在infoQ的微信群里,来自蘑菇街的Limboy做了一个分享,讲了蘑菇街的组件化之路。我不认为这条组件化之路蘑菇街走对了。分享后我私聊了Limboy,Limboy似乎也明白了问题所在,我答应他我会把我的方案写成文章,于是这篇文章就出来了。 另外,按道理说组件化方案也属于iOS应 阅读全文
posted @ 2016-05-19 10:18 FMDN 阅读(438) 评论(0) 推荐(0)
摘要:前言 嗯,你们要的大招。跟着这篇文章一起也发布了CTPersistance和CTJSBridge这两个库,希望大家在实际使用的时候如果遇到问题,就给我提issue或者PR或者评论区。每一个issue和PR以及评论我都会回复的。 持久化方案不管是服务端还是客户端,都是一个非常值得讨论的话题。尤其是在服 阅读全文
posted @ 2016-05-19 10:16 FMDN 阅读(203) 评论(0) 推荐(0)
摘要:前言 网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequest,MKNetworkKit啥的其实也都还不错,但前者已经弃坑,后者也在弃坑的边缘。在实际 阅读全文
posted @ 2016-05-19 10:15 FMDN 阅读(181) 评论(0) 推荐(0)
摘要:前言 《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。 现在好啦,第二篇出来了。 当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了, 阅读全文
posted @ 2016-05-19 10:14 FMDN 阅读(346) 评论(0) 推荐(0)
摘要:缘由 之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢? 当时看到这个问题正好在乘公车回家的路上,闲来无聊就答了一把。在zzz在微信朋友圈 阅读全文
posted @ 2016-05-19 10:12 FMDN 阅读(151) 评论(0) 推荐(0)
摘要:最近进行跳转界面隐藏tabbar的时候遇到了一些坑,现在把它记录下来,如果有需要的朋友可以参考一下. 大家一般使用tabbar的时候,隐藏有两种方法. 一种是设置当前所处界面的隐藏属性 self.tabBarController.tabBar.hidden = YES; 这一种是在当前界面中设置ta 阅读全文
posted @ 2016-05-19 10:07 FMDN 阅读(266) 评论(0) 推荐(0)
摘要:前一段时间在进行App升级的时候,由于一开始版本初期没有考虑完善,导致走了很多弯路,后来经过自己的一些思考,总结出了一些在app升级的时候,数据库内文件同步保持更新的经验,希望能给大家带来帮助. 总体方案及思路 流程图 流程图 在每一次运行程序的时候,判断是否存在数据库,如果不存在则直接创建数据库, 阅读全文
posted @ 2016-05-19 10:06 FMDN 阅读(539) 评论(0) 推荐(0)
摘要:1. 限制HTTP协议,全部改用更安全的HTTPS iOS9让所有的HTTP默认使用了HTTPS,原来的HTTP协议传输都改成TLS1.2协议进行传输。直接造成的情况就是App发请求的时候弹出网络无法连接。对于这个问题的解决方案,网上有一篇博客已经总结的很好了,我在这就简要的说明怎么处理这种问题. 阅读全文
posted @ 2016-05-19 10:03 FMDN 阅读(257) 评论(0) 推荐(0)
摘要:AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果项目以前使用过这些API,那么我们需要升级到基于 NSURLSession 的API的AFNetworking的版本。 首先我们先不用管新版本到底改动了什么,我们先大概的了解一番AFNetwork 阅读全文
posted @ 2016-05-19 10:00 FMDN 阅读(337) 评论(0) 推荐(0)
摘要:概述 对于开发人员来说,学习网络层知识是必备的,任何一款App的开发,都需要到网络请求接口。很多朋友都还在使用原生的NSURLConnection一行一行地写,代码到处是,这样维护起来更困难了。 对于使用AFNetworking的朋友来说,很多朋友都是直接调用AFNetworking的API,这样不 阅读全文
posted @ 2016-05-19 09:58 FMDN 阅读(344) 评论(0) 推荐(0)
摘要:这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 SDWebImage 加载图片的流程 SDWebImage库的作用 通过对UIImageView的类别扩展来实现异步加载替换图片的工作。 主要用到的对象:1、UII 阅读全文
posted @ 2016-05-19 09:44 FMDN 阅读(180) 评论(0) 推荐(0)
摘要:下载 下载的话,我查阅了很多人写的,像SDWebImage,使用的是NSURLConnection,但是我这里准备使用NSURLsession,使用NSURLSessionDataDelegate的代理方法实现下载数据. 说点题外话:我为什么选择NSURLsession二部选择NSURLConnec 阅读全文
posted @ 2016-05-19 09:33 FMDN 阅读(684) 评论(0) 推荐(0)
摘要:2、访问设备的Motion数据 阅读全文
posted @ 2016-05-18 16:44 FMDN 阅读(381) 评论(0) 推荐(0)
摘要:1、子类化窗口 如果响应链中没有motionEnded:withEvent:消息的接收者,那么该消息就会被发送给应用程序的window对象。所以需要在window对象上拦截motionEnded:withEvent:,并实现自己的通知模式。 2、实现摇晃通知 阅读全文
posted @ 2016-05-18 16:14 FMDN 阅读(313) 评论(0) 推荐(0)
摘要:反向地理编码: 地理编码: 实践需要注意: 1、一次只发送一个地理信息编码请求 2、如果用户执行的动作导致对相同的位置进行地理信息编码,那么应该重用结果而不是多次请求相同的位置 3、一分钟内不应该发送一个以上的地理信息编码请求。你应该检查用户在调用另一次地理信息编码请求前位置是否发生了显著移动。 4 阅读全文
posted @ 2016-05-18 15:41 FMDN 阅读(1266) 评论(0) 推荐(0)
摘要:什么是const ? 什么是#define? 他们有什么用? 他们有什么区别? 应该怎么用? 总结 1. 什么是const ? const是C/C++中的一个关键字(修饰符), const一般用来定义一个常量, 既然叫做常量, 即以后再也不能修改其值. const定义常量 2. 什么是#define 阅读全文
posted @ 2016-05-18 09:31 FMDN 阅读(1980) 评论(0) 推荐(0)
摘要:第一步,导入文件 //ASI进行GET数据请求 需要导入的头文件是 ASIHTTPRequest.h //ASI进行POST数据请求 需要导入的头文件是 ASIFormDataRequest.h //都要遵守的协议是 ASIHTTPRequestDelegate 第二步,请求 将字符串转成NSURL NSURL * url = [NSURL URLWithString:P... 阅读全文
posted @ 2016-05-18 09:30 FMDN 阅读(300) 评论(0) 推荐(0)

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 40 下一页