#掘金翻译计划# 圣诞节快乐,稀土君折腾了一个翻译的活动。圣诞节到元旦期间,只要你完成掘金文章的翻译并通过质量评审,就能获得 Github 官方 Gitcat 手办或 LAMY 狩猎者钢笔或京东 100 元读书卡。待翻译的文章都是掘金上收藏数高的英文干货,就等着你来翻译给大家涨姿势啦。文章列表戳→https://github.com/xitu/gold-miner
大家在进行 iOS 开发的时候,会用到 Swift 2.1 面向对象编程, iOS 应用内进行多语言切换,等功能,今天稀土君为大家献上这些技术干活,还有适合小白的 Swift 的 NSDate 初学者指南。最后祝大家圣诞节快。
文章用一个逐步丰富的场景讲述了为什么要在 Swift 开发中使用 struct 。
NSURLSession 是 iOS 系统提供给我们的原生网络操作库,它提供了网络操作相关的一系列特性支持,比如缓存控制, Cookie 管理, HTTP 认证处理等等,是一套整体的网络操作处理解决方案。
Hodor 是我们团队在上个英语社交产品中用到的一套应用内多语言切换的解决方案, 可方便的对应用快速进行本地化支持, 类似微信。
大家在进行 iOS 开发的时候一定会用到网络操作。但由于早期原生的 NSURLConnection 操作起来有很多不便,使得大家更愿意使用第三方库的解决方案,比如鼎鼎大名的 AFNetworking 。正是因为这点,苹果团队为开发者提供了改进后的原生网络库支持,也就是 NSURLSession 。
如果问我在做过的所有项目中做的最多的事情,那处理日期绝对是榜上有名。毋庸置疑,无论工作量是多是少,开发者迟早需要「玩」一下 NSDate 类,去按某种方式处理一下日期。从简单的将一个日期转换成一个字符串到对日期做计算,总会有一个不变的事实:开发者必须在 iOS 编程中学会这个知识点。这并不难掌握,而且可以为以后更重要任务节省时间。在新手看来,对日期的操作很麻烦;然而事实并非如此。你需要做的就是掌握它。
终端的开发,首当其冲的就是视图、动画的渲染,切换等等。用户使用 App 时最直接的体验就是这个界面好不好看,动画炫不炫,滑动流不流畅。 UI 就是 App 的门面,它的体验伴随着用户使用 App 的整个过程。如果 UI 失败,用户是不会有打开第二次的欲望的。
觉得得今天的日报很赞?
点击下面的分享按钮,发给你旁边发呆的同事吧。
今天的掘金日报来自于掘金应用,更多的 设计 文章和工具,欢迎下载掘金应用
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.