2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

iOS 大 V 的技术进阶之路 - iOS 移动开发周报

  • 2015-01-23
  • 本文字数:1018 字

    阅读完需:约 3 分钟

  1. 《ARC 对 self 的内存管理》:文章从 YTKNetwork 的几行代码出发,讨论了 LLVM 编译器在传递 self 参数时,对 self 的引用计数的特殊处理。
  2. 《AutoLayout 布局技巧-等宽子视图》:所谓等宽子视图,也就是对一个有 n 个子视图的父视图来说,无论父视图的宽度怎么变化,所有子视图的宽度是相等的。文章介绍了这一类排版需求的 AutoLayout 布局技巧。
  3. 《Objective-C Runtime》:Objective-C 是一个动态语言,这意味着它不仅需要一个编译器,也需要一个运行时系统来动态得创建类和对象、进行消息传递和转发。理解 Objective-C 的 Runtime 机制可以帮我们更好的了解这个语言,适当的时候还能对语言进行扩展,从系统层面解决项目中的一些设计或技术问题。本文讲解了 Runtime 的核心 - 消息传递 (Messaging)。
  4. 《Method Swizzling 和 AOP 实践》:利用 Objective-C 的 Runtime 特性,我们可以给语言做扩展,帮助解决项目开发中的一些设计和技术问题。这一篇,我们来探索一些利用 Objective-C Runtime 的黑色技巧。这些技巧中最具争议的或许就是 Method Swizzling 。文本介绍了利用 Method Swizzling,结合 AOP 来做一些打 Log 的工作。利用 objective-C Runtime 特性和 Aspect Oriented Programming ,我们可以把琐碎事务的逻辑从主逻辑中分离出来,作为单独的模块。它是对面向对象编程模式的一个补充。
  5. 《CocoaPods 最佳实践探讨》:作者在文章中表达了对目前常见的 CocoaPods 使用方法的意见。希望大家根据自己的经验,一起讨论出一份真正的 “最佳实践”。
  6. 《使用 iMovie 和 Keynote 制作 App Preview》:App Preview 就是一段 15-30 秒的短视频,用来展示你的应用的特性、用户界面、交互方式等内容。在 App Store 你的应用的详细信息页面里,放在原来的截图之前。体验上会比截图更有冲击力,也能够表现更多的东西。茫茫的 App 海洋之中,如何脱颖而出,卖相至关重要。本文作者分享了他使用 iMovie 和 Keynote 制作 App Preview 的经验,并且提供了相关的效果视频和 Keynote 源文件。
  7. 《要你命三千:老代码中的那些坑》: 最近在给以前的老项目维护,说起来工作很简单,一个字:改 Bug。这看起来平淡无常的工作,实际上凶险无比,藏坑无数。时至今日,感觉整个人都得到了升华。在睡觉前抽空写篇博客,和各位分享一下踩坑经历,一起品味其中的种种酸苦辣 (没甜)。
  8. 《Unit Testing in Swift: Dependency Injection》:文章介绍了在 Swift 实现的单元测试中实现依赖注入,不过实际写起来还是比较麻烦。
2015-01-23 01:275146
用户头像

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

关注

评论

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

性能优化-文件硬盘I/O,数据结构算法,网络通讯

garlic

极客大学架构师训练营

第四周作业

hunk

极客大学架构师训练营

已经 2020 年了,真的要继续 RoR 么?

escray

面试 面经

架构师训练营第 1 期 -Week8 - 性能优化二学习总结

鲁大江

极客大学架构师训练营

架构一期 第八周作业

haha

架构师一期

架構師訓練營第 1 期 - 第 08 周總結

Panda

架構師訓練營第 1 期

性能优化(二)

wing

极客大学架构师训练营

架构师训练营第 1 期 - 第 8 周 - 学习总结

wgl

动态规划 求最大连续子数组、Python range 函数指南、Postman 导出 curl命令、AWS知识图谱大赛架构设计、John 易筋 ARTS 打卡 Week 26

John(易筋)

动态规划 Postman ARTS 打卡计划 Range 知识图谱大赛

【架构师训练营第 1 期 08 周】 学习总结

Bear

极客大学架构师训练营

一个典型的大型互联网应用系统使用的技术方案

落朽

第八 周 性能优化(二)作业

蓝黑

极客大学架构师训练营

架构师训练营 第四周 作业

xiaomao

第八周作业

Geek_ac4080

第 4 周 系统架构总结

心在那片海

第八周学习总结

熊桂平

极客大学架构师训练营

Week_08 作业

golangboy

极客大学架构师训练营

架构师训练营第八周作业

文智

极客大学架构师训练营

极客时间架构 1 期:第8周 性能优化(二) - 命题作业

Null

第 4 周 系统架构作业

心在那片海

架构师训练营 1 期第 8 周:性能优化(二)- 总结

piercebn

极客大学架构师训练营

算法:链表是否重合查询

博古通今小虾米

架构师week08总结

FG佳

第八周作业

fmouse

极客大学架构师训练营

第八周作业及总结

solike

架构师训练营 - 第八周学习总结

chenlovehx

架构师训练营 2 期 - 第 4 周命题作业

Geek_no_one

极客大学架构师训练营

架构师训练营第八周学习笔记

一马行千里

学习 极客大学架构师训练营

架构师训练营 - 作业 - 第八周

Max2012

浏览器插件:那些你需会的操作

梁龙先森

Java chrome 大前端 浏览器

Week_08 总结

golangboy

极客大学架构师训练营

iOS大V的技术进阶之路 - iOS 移动开发周报_Android/iOS_唐巧_InfoQ精选文章