摘要: iOS 国际化完全指南:从文本到 App 名称、手动切换语言与 RTL 适配 国际化(Internationalization,简称 i18n)是让 App 支持多种语言和地区的技术。本地化(Localization,简称 L10n)是把 App 翻译成具体语言的过程。本文从最基础的 Localiz 阅读全文
posted @ 2016-03-26 14:54 Mr.陳 阅读(2546) 评论(0) 推荐(0)
摘要: iOS 一像素线(One Pixel Line)完全指南:从点像素原理到封装实践与常见坑 一像素线是 iOS UI 开发中最常见的元素之一——分隔线、边框、下划线都离不开它。但很多人对"一像素"的理解并不准确,直接写 height = 1 画出来的其实是 2 像素甚至 3 像素的粗线;用 Core 阅读全文
posted @ 2016-03-26 14:35 Mr.陳 阅读(982) 评论(0) 推荐(0)
摘要: iOS 属性修饰符完全解析:从 assign 到 weak 的底层原理与最佳实践 属性修饰符是 iOS 开发中每天都在写的东西,但很多人只是凭记忆用,并不完全理解每个修饰符背后的原理和适用场景。比如为什么 NSString 用 copy 而不是 strong?为什么 delegate 必须用 wea 阅读全文
posted @ 2016-03-26 14:30 Mr.陳 阅读(365) 评论(0) 推荐(0)
摘要: iOS Block 深度解析:从底层结构到内存管理与循环引用 Block 是 iOS 和 macOS 开发中最常用、最高效的特性之一。它本质上是一个封装了代码和捕获变量的对象,为回调、异步操作、枚举遍历等场景提供了简洁优雅的解决方案。但 Block 的底层结构、三种内存类型、变量捕获机制、循环引用等 阅读全文
posted @ 2016-03-26 14:27 Mr.陳 阅读(4979) 评论(0) 推荐(1)