iOS
文章平均质量分 71
sinat_33638720
这个作者很懒,什么都没留下…
展开
-
iOS 网络数据接收处理和存储方式
从网络拿到数据后需要解析处理,处理步骤主要分为两步: JSON ---> NSDictionary NSDictionary ---> model 第一步: JSON ---> NSDictionary NSJSONSerialization (iOS 5.0+) let jsonString = "{\"name\": \"中国\",\"p原创 2016-01-05 18:36:01 · 789 阅读 · 0 评论 -
iOS MVVM 与 RxSwift
MVVMModel:数据模型 View:UI展示 ViewModel:逻辑处理 架构解决问题: viewcontroller太重,ui布局与逻辑处理没有很好的区分开来。所以一个viewcontroller的文件,很容易就写到几千行。 将逻辑处理内容区分开来,专门放到一个类里去处理,就出现了viewmodel,连接view 和 model。 model:class UserModel: N原创 2016-07-18 20:43:55 · 774 阅读 · 0 评论 -
iOS 位置相关
后台定位CLLocationManager // 定位管理器关键设置项: desiredAccuracy //准确度 distanceFilter //采集范围 回调方法://位置按照设置,发生变化时触发此方法 func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) 注原创 2016-08-15 15:13:31 · 320 阅读 · 0 评论 -
iOS 几种webView与JS交互的方法
UIWebView JS调用原生方法:拦截URL func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { /** * 根据对特殊的url做处理,来触发原生的代原创 2016-09-09 10:57:52 · 1087 阅读 · 0 评论