- 博客(12)
- 收藏
- 关注
转载 iOS App性能优化
iOS App的性能关注点虽然iPhone的机能越来越好,但是app的功能也越来越复杂,性能从来都是移动开发的核心关注点之一。我们说一个app性能好,不是简单指感觉运行速度快,而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理,当然更不能随随便便Crash啦。工程师开发应用时除了在设计上要避免性能“坑”的出现,在实际遇到“坑”时也要能很快定位原因所在。定位性能问题原因
2016-03-30 13:52:36 541
转载 Swift 性能探索和优化分析
本文首发在 CSDN《程序员》杂志,订阅地址http://dingyue.programmer.com.cn/ 。Apple 在推出 Swift 时就将其冠以先进,安全和高效的新一代编程语言之名。前两点在 Swift 的语法和语言特性中已经表现得淋漓尽致:像是尾随闭包,枚举关联值,可选值和强制的类型安全等都是 Swift 显而易见的优点。但是对于高效一点,就没有那么明显了。在 2014 年
2016-03-30 10:41:51 373
转载 Swift 2.2 的新特性
导读:本文来自SwiftGG翻译组,作者@walkingway基于苹果Swift官方博客中Ted Kremenek所撰写的“Swift 2.2 Released!”文章进行了关于Swift 2.2新特性的介绍翻译以及小试牛刀,Swift 2.2虽然是个小版本,但也有许多值得开发者注意的内容。 Swift 2.2 随着 iOS 9.3 一同闪亮登场,相较于 Swift 2.1, 2.2 版
2016-03-28 17:01:31 370
原创 自主学习之RxSwift(二) -----flatMap
最近项目中有这么一个需求,下面是三个网络请求A.从服务器获取到时间戳(GET 方法,获取 timeLine)B.进行用户头像上传,获得回传的URL(POST方法,参数为 userId, timeLine,Image )C.对用户信息进行设置(POST方,参数为 timeLine, avatarURL, userId)对这个情景简单分析,不难得出一个结论,B依赖于A的返回结果
2016-03-28 10:04:25 3579 1
原创 自主学习之RxSwift(一) -----Driver
对于RxSwift,我也是初学者,此系列来记录我学习RxSwift的历程!(一)想必关于Drive大家一定在RxSwift的Demo中看到过,也一定有些不解,抱着一起学习的态度,来了解一下Driver首先列举一下官方的例子:(我会加上注释方便理解)此例子的场景大概就是,根据一个输入框的关键字,来请求数据,然后接结果绑定到另一个Label,和TableView中### Pra
2016-03-24 11:34:39 6229
转载 RxSwift:ReactiveX for Swift 翻译
RxSwift:ReactiveX for Swift 翻译字数1787 阅读269 评论3 喜欢3图片发自简书AppRxSwift||-LICENSE.md|-README.md|-RxSwift --- 平台核心|-RxCocoa --- 对UI,NSURLSession,KVO...的扩展|-RxBlocking --- b
2016-03-24 10:10:21 933
转载 RxSwift 函数响应式编程
Max 在 Boston 上学,在 San Francisco 工作,是一名软件工程师及创业者。当他还在高中的时候就在一家创业公司工作了,他非常喜欢使用 iOS、Android 以及 JavaScript 框架来为用户编写软件。不过他偶尔也会抱怨创业、技术、书籍、电子游戏等这些杂七杂八的东西。@mbalex99概述(0:00)这几年有很多人在讨论着关于 Rx 的相关
2016-03-17 16:38:53 2895 1
转载 RxSwift(一)
文/iOS_Deve(简书作者)原文链接:http://www.jianshu.com/p/429b5160611f著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。1.empty,它会发送一个Completed事件,创建一个不发射任何数据但是正常终止的Observable// empty let emptySeq: Observable = empty() let
2016-03-17 16:29:47 731
原创 关于GPUImage的导入
对于GPUImage的使用方面,GitHub上已经非常详细了,就不一一赘述了,但是对于项目的导入来说,最好的方式是1.下载GPUImage并解压2.打开压缩包后如图3.打开终端,cd到此目录4.将bulid.sh拖进去(此处要注意,双击打开build.sh文件,将里面的IOSSDK_VER="",替换为你当前模拟器的版本,我替换的是9.2)5.等终端运行结束后,
2016-03-17 10:22:10 1332
转载 HTTP协议中PUT和POST使用区别
有的观点认为,应该用POST来创建一个资源,用PUT来更新一个资源;有的观点认为,应该用PUT来创建一个资源,用POST来更新一个资源;还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都只看到了风格,争论起来也只是争论哪种风格更好,其实,用PUT还是POST,不是看这是创建还是更新资源的动作,这不是风格的问题,而是语义的问题。在HTTP中,PUT被定义为id
2016-03-16 10:52:46 314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人