写点什么

Masonry 介绍与使用实践 - iOS 移动开发周报

  • 2014-11-11
  • 本文字数:1102 字

    阅读完需:约 4 分钟

  1. 《Masonry 介绍与使用实践 (快速上手 Autolayout)》:iPhone6 发布之后,我知道使用 autolayout 势在必行了,这时想起了以前在浏览 Github 看到过的一个第三方库 Masonry。在花了几个小时的研究使用后,我就将 autolayout 掌握了 (重点是我并没有学习任何的官方文档或者其他的关于 autolayout 的知识),这就是我为什么要写下这篇文章来推荐它的原因。Masonry 是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性。
  2. 《Objective-C Runtime》:因为 OC 是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个 OC 运行框架的一块基石。本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容包括:与 Runtime 交互、Runtime 术语、消息机制、动态方法解析、消息转发、壮的实例变量 (Non Fragile ivars)、Objective-C Associated Objects。
  3. 《刨根问底 Objective-C Runtime(1)- Self & Super》:本文通过分析 clang 重写的 Objective-C 源码,从而解释 Objective-C 中的 self 和 super 在编译器层面分别是如何处理的。
  4. 《刨根问底 Objective-C Runtime(2)- Object & Class & Meta Class》:本文主要讲述 objc runtime 中关于 Object & Class & Meta Class 的细节。
  5. 《iOS APP 架构漫谈二》:这篇文章简单介绍了一个在编程中非常重要的思想或工具——状态机(State machine)。对大多数计算机专业的家伙们来说,这应该是一门比较难学的课程,里面包含一大堆揪心的名字比如 DFA,NFA,还有一大堆各种各样的数学符号, 又是编译原理的基础。不过很遗憾,似乎在做完编译原理课程作业之后,很多人再也没有实现过或是用过状态机了。本文通过一个游戏 demo 来简单描述一下状态机在实践中的应用。
  6. 《iCloud 和 iCloud Drive》:最近发现很多人对 iCloud 和 iCloud Drive 有些误解,而且还没有看见中文里面有一个比较正确的说法,本文详细讲解了 iCloud Drive 相关的知识。
  7. 《教你用 KEYNOTE 做出 APP 原型》:WWDC 2014 Session Videos 里有个视频 Prototyping: Fake It Till You Make It ,在视频中,他们指导大家如何用 Keynote 做出逼真的交互原型。作者结合这个视频的截图,介绍了如何充分发挥 Keynote 的特点的做出逼真的交互原型。
  8. 《Working with JSON in Swift Tutorial》:文章介绍了在Swift 中用原生方式处理JSON 的不便之处,并详细介绍了开源库 SwiftyJSON的使用。
2014-11-11 10:429484
用户头像

发布了 65 篇内容, 共 56.0 次阅读, 收获喜欢 23 次。

关注

评论

发布
暂无评论
发现更多内容

企业为什么需要进行敏捷开发培训?有哪些好处?

顿顿顿

敏捷开发 敏捷项目管理 scrum培训 敏捷培训

CORS跨域问题

zurhan

CodeWhisperer——一个十分强大的工具

亚马逊云科技 (Amazon Web Services)

Python 人工智能 云上探索实验室 Amazon CodeWhisperer C++

一文了解低代码平台

树上有只程序猿

低代码 数字化 JNPF

京东商品详情 API 接口深度解析与应用

tbapi

京东技术 京东商品详情数据接口 京东API接口

打造有效安全闭环,天翼云MDR来了!

天翼云开发者社区

云计算 网络安全

凯叔讲故事如何把好内容传递给千万儿童?

最新动态

你的编程能力从什么时候开始突飞猛进?

代码生成器研究

学习 编程 编程语言 可视化

在校大学生如何用编程赚钱?

代码生成器研究

教育行业内卷,技术降本增效是否去内卷化效应?

Speedoooo

小程序生态 降本增效 小程序容器 小程序技术 教育内卷

解密人工智能:线性回归

快乐非自愿限量之名

人工智能 机器学习 线性回归

开发体育赛事直播平台不再单一,体育娱乐引领潮流

软件开发-梦幻运营部

IDC 中国数字化转型盛典:兴业银行「基于悦数图数据库」的「智能大数据云平台」获奖

最新动态

不是编程太难学,而是信息差要人命

代码生成器研究

编程 赚钱 可视化

编程太难学?你可能还没试过这个神器

代码生成器研究

编程

性能调优五步法

天翼云开发者社区

Linux 性能优化

新形势下,2024年企业数字化转型该如何进行?

优秀

数字化转型 企业数字化转型

聊聊如何进行代码混淆

解锁 ElasticJob 云原生实践的难题

宋小生

竞放数字力量,释放无限潜能!

天翼云开发者社区

云计算 大数据 IDC

编程太难学?你可能还没试过这个神器

代码生成器研究

直播拍卖软件开发公司源码方案,具备哪些功能助突破困境

软件开发-梦幻运营部

敏捷领导力(CAL / ALJ)认证周末班 · 2024年1月6-7日 火热报名中

ShineScrum

敏捷领导力

噢!进程的内存不见了

BigBang!

程序员必备的学习工具,建议收藏!

伤感汤姆布利柏

程序员 前端 工具 低代码 实用

华为与央音首席调音团,轻叩无损音质的音乐谜题

脑极体

华为

Masonry介绍与使用实践 - iOS移动开发周报_语言 & 开发_唐巧_InfoQ精选文章