写点什么

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:429948
用户头像

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

关注

评论

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

【活动预告】Easysearch 结合大模型实现 RAG

极限实验室

大模型 easysearch 极限科技 rag 搜索客社区

「漏洞原理」SQL 注入漏洞之理论讲解

我再BUG界嘎嘎乱杀

网络安全 安全 漏洞 SQL注入

不断发展的AI监管如何影响网络安全

我再BUG界嘎嘎乱杀

人工智能 AI 网络安全 安全 网安

EdgeOne安全专项实践:上传文件漏洞攻击详解与防范措施

我再BUG界嘎嘎乱杀

网络安全 安全 漏洞 文件上传 EdgeOne

(已封装)电商API解析指南:深入理解店铺商品搜索结果

代码忍者

API Explorer API 编排 api 货币化 API 接口

演播室如何合理使用LED显示屏

Dylan

技术 活动 综艺节目 LED display LED显示屏

爱回收平台API:关键词搜索商品列表数据接口|爱回收平台数据采集

tbapi

爱回收 爱回收API 爱回收商品数据接口 爱回收商品列表数据接口 爱回收商品列表数据采集

SLS 数据加工全面升级,集成 SPL 语法

阿里巴巴云原生

阿里云 云原生 服务日志

天翼云TeleDB数据库获得中国信通院两项测试证书

极客天地

LLM 应用可观测性:从 Trace 视角展开的探索与实践之旅

阿里巴巴云原生

阿里云 云原生 可观测

你在找提升效率的解决方案还是追求效果的解决方案

客户在哪儿AI

内容营销 ToB营销 大客户营销

TapData 信创数据源 | 国产信创数据库达梦(Dameng)数据迁移指南,加速国产化进程,推进自主创新建设

tapdata

达梦数据库 达梦数据迁移 达梦增量同步

ETL vs. ELT:数据集成的最佳实践是什么?

tapdata

etlelt区别 什么是ETL 什么是ELT 数据集成最佳实践

面对AI,我们如何给自己的工作留条“后路”?

脑极体

AI

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