写点什么

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

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

关注

评论

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

2026浙江安博会·杭州国际安防产品博览会

AIOTE智博会

安防展 安博会 浙江安博会 安防展会 杭州安博会

APP跨境出海爆火!3款免费SDK工具助力开发者0成本全球化

MobTech袤博科技

破局海外社交迷宫:ShareSDK如何为出海APP构建技术捷径?

MobTech袤博科技

新亚科技完成逾5000万美元战略融资,加速全球冷链物流布局

财见

行业分享丨成都航天模塑如何助力汽车内外饰加速发展?

Altair RapidMiner

AI 数字孪生 仿真 高性能计算 CAE

智微资本首期基金隆重启航,共建产业发展新生态

新消费日报

达人营销指南:带货还是种草?

Wolink

跨境贸易 出海企业 海外营销推广 沃链Wolink 达人营销

Comate分饰多角:全栈开发一个Python学习网站

Comate编码助手

Python #python学习之路 AI 编程 文心快码

浪潮软件位居中国城市治理及运营市场第二位

财见

嘉为蓝鲸2025年应急灾备中心V2.0:精细化权限管控,全流程打通保障业务连续

嘉为蓝鲸

应急灾备管理中心 IT应急平台 IT灾备平台 应急管理平台 灾备管理平台

司马阅全线升级,从“AI文档工具”迈向“AI文档智能体平台”的关键跨越

新消费日报

MyEMS:深挖能耗数据,解锁降本与碳管双重 “密码”

开源能源管理系统

开源 开源能源管理系统

避坑指南:TDengine 和 PI System 谁更适合大规模场景?

TDengine

tdengine 时序数据库

2025年APP开发必看:从20+SDK到3款集成的效率革命

MobTech袤博科技

从“看得见”到“能决策”:Operation Intelligence 重构企业智能运维新范式

阿里巴巴云原生

阿里云 云原生 可观测

RFID工具货架避坑指南:常见识别误区与解决方案详解

斯科信息

RFID工具货架 RFID智能货架推荐 RFID货架厂家

嘉为蓝鲸2025年运维大模型开发平台V2.0:空间权限精细化管理,保障运维智能体资源安全

嘉为蓝鲸

智能运维 数据运维 运维大模型 大模型运维 运维开发大模型

告别 “一刀切” 管理!MyEMS 为不同行业定制专属能源优化方案

开源能源管理系统

开源 开源能源管理系统

续航与智驾的双重进化,猛士M817 Max+版新款上市如何重塑智能越野的竞争力核心?

极客天地

KTV 娱乐小程序管理系统

微擎应用市场

元图CAD重新定义工程设计的智能化未来

元图CAD

人工智能 cad 工程设计

MyEMS 如何让企业碳足迹 “可视化”?

开源能源管理系统

开源 开源能源管理系统

Gartner报告:可观测性平台魔力象限

乘云数字DataBuff

可观测性 数据治理 IT运维

GPU 网络基础,Part 2(MoE 训练中的网络挑战;什么是前、后端网络;什么是东西向、南北向流量)

Baihai IDP

AI LLM DeepSeek GPU 网络通信

曼德博洛特集合

Miracle

SK发布《2024在华社会价值报告》荣获五星佳级评价:以"幸福经营"共创可持续未来

财见

城市电商小程序管理系统:助力商家搭建全渠道数字化经营体系

微擎应用市场

破解肉制品管理难题:MES系统核心功能与实施指南​

万界星空科技

mes 食品加工行业 肉制品加工 AI智能化MES 肉制品加工MES

破局“AI+消费”,值得买拿出“张大妈”

趣解商业

AI 科技 值得买科技

项目开发实施交付验收资料集

金陵老街

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