您现在的位置:首页 --> 查看专题: Cocoa
第一次使用Cocoa Auto Layout时,感觉它与Cocoa开发者所熟知的springs-struts模式有很大的不同。尽管Auto Layout有点复杂,但我发现只需要了解一些基本规则就可以使用它。本文就来列出这些规则。
用了下 Objective-C Cocoa 里的 JSON 相关类 NSJSONSerialization, 发现简单的事情突然变得太复杂了. 想想用 php 语言的时候, 如果想把 php 语言对象转成字符串, 直接 json_encode(); 如果想把网络或者文件中的一段二进制数据(JSON 字符串)转成 php 对象, 直接 json_decode().
但是, 在 Cocoa 里就不那么直接了. 首先, 你会遇到字符编码的问题, 所以你得到的和操作的不能是字符串, 而是 NSData. 其次, NSJSONSerialization 无谓地增加了限制, 顶层 Objective-C 对象只能是数组和字典.
我不想探讨这里面的原因, 我当然知道这里面的原因, 我只是说, 这些原因可以避免.
[ 共2篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [596] 招聘技巧一二
- [17] 我的git笔记
- [16] 数据分析中常用的数据模型
- [14] 豆瓣是啥?
- [14] Android用户界面设计:表格布局
- [14] jQuery性能优化指南
- [13] 一次神奇的MySQL优化
- [13] 密度聚类算法之OPTICS
- [13] 给自己的字体课(一)——英文字体基础
- [13] 在ssh服务里使用chroot
赞助商广告