随笔分类 -  编程进阶

摘要:原文:Hello Server Side Swift 作者:Logan Wright 译者:CocoaChina--kmyhy(博客) 自从苹果官方发布了一个 Swift 的 Linux 开源版本之后,服务端 Swift 终于迎来了一个令人激动的前景。我的好奇心终于无法克制,是时候尝试一下服务端 S 阅读全文
posted @ 2016-08-30 19:12 graveliang 阅读(1756) 评论(0) 推荐(0)
摘要:JSPatch 是一个 iOS 动态更新框架,只需在项目中引入极小的引擎,就可以使用 JavaScript 调用任何 Objective-C 原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码动态修复 bug。 之前在博客上写过两篇 JSPatch 原理解析文章(1 2),但随着 阅读全文
posted @ 2016-08-26 10:57 graveliang 阅读(9921) 评论(0) 推荐(0)
摘要:减少比例= (360(原来的行数)-159(瘦身后的行数))/360 = 56% 父类 MVC 和MVVM 前后基本不动 父类主要完成如下三个功能: 1)功能:MJRefrsh +上拉下拉没有更多数据,封装到父类的控制器 子类调用3行代码增加所有刷新功能 2)网络失败:显示网络错误的链接,写在父类子 阅读全文
posted @ 2016-08-10 18:45 graveliang 阅读(230) 评论(0) 推荐(0)
摘要:点标记语法 属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格: view.backgroundColor = [UIColor orangeColor]; [UIApplication sharedApplication].delega 阅读全文
posted @ 2016-07-20 09:39 graveliang 阅读(170) 评论(0) 推荐(0)
摘要:ReactiveCocoa 是一个 iOS 中的函数式响应式编程框架,它受 Functional Reactive Programming 的启发,是 Justin Spahr-Summers 和 Josh Abernathy 在开发 GitHub for Mac 过程中的一个副产品,它提供了一系列 阅读全文
posted @ 2016-07-19 09:23 graveliang 阅读(402) 评论(0) 推荐(0)
摘要:今天写这篇文章是想达到抛砖引玉的作用,想与大家交流一下思想,相互学习,博文中有不足之处还望大家批评指正。本篇文章的内容沿袭以往博客的风格,也是以干货为主,偶尔扯扯咸蛋(哈哈~不好好工作又开始发表博客啦~)。 由于本人项目经验有限,关于架构设计方面的东西理解有限,我个人对MVVM的理解主要是借鉴于之前 阅读全文
posted @ 2016-07-18 19:19 graveliang 阅读(154) 评论(0) 推荐(0)
摘要:现在市场上的iOS应用程序界面中使用最多的UI控件是什么? 答案肯定是UITableView,几乎每一款App都有很多的界面是由UITableView实现的,所以为了做出一款优秀的App,让用户有更好的体验效果,如何做好tableView的优化将是很重要的一环. tableView的性能优化可以从下 阅读全文
posted @ 2016-07-18 18:17 graveliang 阅读(396) 评论(0) 推荐(0)
摘要:一 导入ReactiveCocoa框架 通常都会使用CocoaPods(用于管理第三方框架的插件)帮助我们导入 podfile如果只描述pod 'ReactiveCocoa', '~> 4.0.2-alpha-1',会导入不成功 因为用到了swift的一些东西 需要在podfile加上use_fra 阅读全文
posted @ 2016-07-18 18:03 graveliang 阅读(801) 评论(0) 推荐(0)