提出了问题2016-06-04
赞了文章2015-12-13
通常我们在测试开发,正式运行等不同环境中,代码所使用的某些配置,如请求的api地址,文件存放位置等是不同的,实现这些配置信息的统一管理和快速配置可以减少我们手动更改的麻烦。
赞了问题2015-09-26
赞了回答2015-09-01
Backbone 是早年出来的框架, 方案清晰. 缺点是 View 层太多, 大项目会吃力. 另外 Model 设计和 Ajax 绑定较紧, 我不大理解, 可能是某些场景会起作用.
回答了问题2015-06-12
直接生成代码会有大量的无用代码,如果 JSON 有1000个 key ,你需要至少有 1000 个属性,还要有 1000 行 xxx.xxx = json["xxx"]; 的代码。
赞了文章2015-05-05
可能大家对- (id)valueForKeyPath:(NSString *)keyPath方法不是很了解。 其实这个方法非常的强大,举个例子:
发布了文章2015-05-03
在日常开发中,我们经常判断一个对象是否为空,如果不为空则做一些处理。比如程序刚启动,判断下是不是有缓存的账号密码,如果不为空则直接显示程序主页面:
发布了文章2015-04-21
问题 在开发过程中,异常处理算是比较常见的问题了。 举一个比较常见的例子:用户修改注册的邮箱,大概分为以下几个步骤: 接收到一个用户的请求:我要修改邮箱地址 验证一下请求是否合法,将请求进行格式转化 更新以前的邮箱地址记录 给新的邮箱地址发送验证邮件 将...
回答了问题2015-04-20
更多的可能是。。。主线程卡死了=。=看看是不是在 非主线程 操作 UI 了
发布了文章2015-03-29
Swift90Days - 用函数式编程解决逻辑难题 这篇翻译的文章,用两种方法解决了同一个逻辑难题。第一种方法的编程风格接近大多数 iOS 开发者,实现了指令式编程的解决方案。第二种方法利用了 Swift 的一些语言特性,实现了函数式编程的解决方案。 源代码可以在这里下载...
回答了问题2015-03-23
你是怎么安装SDWebImageView的?如果是Cocoapods应该没问题,这个问题主要是Category没加载成功,需要加上 _ObjC 的 tag ,具体看它官方文档。
发布了文章2015-03-10
通过自定义一个 UIView 实现了这个红色的加载指示器,上面有一个 CAShapeLayer ,用来显示红色的圆环,圆环部分的关键代码是:
发布了文章2015-03-10
Swift90Days - 用 Swift 开发 Mac App 1 / 3 今天抽点时间找了篇 Raywenderlich 上的教程入门了一下 Mac App 的开发。 教程的例子是实现一个简单的 TableView ,不过在 Mac 里它叫做 NSTableView 。 用法也和 UITableView 相似,通过 delegate 和 datasource 来加载...
回答了问题2015-03-05
可以的,这样把UITableView完全抽离出去,作为一个 Director 统一控制。objc 的文章只是提供个思路,毕竟 delegate 的代码其实不多,datasource 往往才是大头
赞了文章2015-03-05
像素是如何绘制到屏幕上面的?把数据输出到屏幕的方法有很多,通过调用很多不同的framework和不同的函数。这里我们讲一下这个过程背后的东西。希望能够帮助大家了解什么时候该使用什么API,特别是当遇到性能问题需要调试的时候。当然,我们这里主要讲iOS,但是事实上...
发布了文章2015-03-01
欢迎来到教程的第二部分!这是本系列教程的最后一部分,在这一章的学习里,我们会更加深入的学习一些 iOS 开发中常见的设计模式:适配器模式 (Adapter),观察者模式 (Observer),备忘录模式 (Memento)。
提出了问题2015-02-02
赞了回答2014-08-09
用第三方的了,让专业的人做专业的事情。 比如这个 bmob 当然还有很多类似的平台
回答了问题2014-08-08
可以先设置selected让它不自动暗掉,然后在didSelect里面加个selector调用取消选择的方法,加一个自定义描述的延时: {代码...} 代码不对,只是示意,不知是否可以解决。
回答了问题2014-08-08
如果没有做过服务器并且是轻量级的应用,PHP上手比较快,可以学习使用CI框架,一个轻量级的MVC框架,学习起来很容易,当做MVC使用即可。 如果侧重提供API比如RESTfulAPI,可以使用CI的RESTful改版,教程传送:使用CodeIgniter框架搭建RESTful API服务。 如果对NodeJS...