Swift 文章精选
基于《Swift 语言指南》收录过的文章,做了一个甄别和筛选。目的是摒弃杂音,更利于提高学习效率。
教程和指南
添加一个网址...
添加一个卡片…
技巧和方案
  • 盘点开发者最喜爱的Swift技巧 0
    Swift发布才半年左右,却已深得众多开发者的青睐,也有了许多学习资源、项目和开发工具。在本文中,来自objc.io、LinkedIn等各个公司的软件工程师及资深开发者总结了自己在接触Swift过程中最喜爱的贴士与技巧。
  • 用 Swift 的函数式编程解决硬币问题 2
    利用Swift 语言特性及函数式编程风格,使算法实现简单又巧妙。"要破开一美元的方法一共有293种之多。也就是说,如果有人给你一美元换零钱,你可以给他 293 种不同的硬币组合...”。译者:@pockry
  • 面向轨道编程 - Swift 中的异常处理 1
    学习笔记。轨道方案巧妙又富有成效。作者:@请叫我汪二
  • 使用状态机的好处 1
    “你写过最复杂的控件是什么样?它根据用户的操作,是否会有不同的“状态”?了解一点状态机,就易于理清逻辑,能写出可维护性较好的代码”。P.S. 好文。状态机让代码可读性更高了。同时通过对状态的有效管理,加强了应用的健壮性。作者:@nixzhu
  • 如何正确地定义一个类变量(和类常量) 0
  • 用 Optional 来避免异常指针问题 1
  • 如何用 Swift 思维设计网络请求 1
  • 正确地启用 Logging 机制 0
  • Swift中的UIKit动力学(一) 1
  • Swift中的UIKit动力学(二) 0
  • 在 iOS8 创建一个交互性强的本地通知 0
    “在这篇UIKit Dynamics教程中,“iOS 8里,通知加入了新特性。开发者可以指定用户可触发的具体的动作,而且甚至不用启动应用也可以处理这个通知。本文详细讲解了如何开发一个互动性强的本地通知”。附:完整示例,译者:@iBenjam
  • Hamburger Button Animation 0
    小小的按钮,无论在设计上,还是代码上,都进行了精雕细琢。两位作者对基于动画的开发都非常有经验。作者:Robert Böhnke, Arkadiusz Holko
  • Swift扩展的三个微妙细节 1
    有关于 extension 细节的较完整说明。推荐不甚了解的开发同学阅读,避免稀里糊涂地使用。译文来源:@开发技术前线,译者:samw00
  • radex/DiffyTables 0
    提供在 WatchKit 应用中有效使用表格的实例。完整实现思路作者已经撰写长文 Practical and efficient WatchKit tables with view model diffing。充分理解该文章作者推荐阅读 R
  • 使用 Quick 框架和 Nimble 来测试 ViewControler 0
    “不错的文章,有翻译不到位的还请专业人士指出~ ”。来源:@开发技术前线,译者:@MrSimp1e
  • Artsy 的测试之旅 0
    认识、实践并掌握不同的测试方法,是学好编程的关键步骤,是软件开发成熟度的重要组成。“不同的测试技术在各种的情况下的优劣各有不同。Ash Furrow 讨论了 Artsy iOS 团队做出这种决策背后的动机,谈论了他们所遇见到的问题,以及他们
  • UICollectionViews 的拖拽效果 0
    “随着 iOS9 的发布,现在实现起来更加简单。By @Meng_Hang_”。
  • 如何用代码控制以不同屏幕方向打开新页面 0
    “前两天遇到了一个 “使用指定的不同屏幕方向打开新页面” 的需求,需求很简单:APP 一直保持竖屏,要求新打开的页面能够指定为横屏或竖屏,并且不允许自动切换,新页面退出后要恢复竖屏”。作者:吕文翰_JohnLui
  • 关键帧动画实用教程 0
    “Keyframe 动画可以让我们有效的拆分由若干段动画连接而成的复杂动画,可以较为精准的定义每段动画的起始点及持续时间,并且在代码组织方面也非常清晰”。作者:@DevTalking
  • 自己动手构建表单验证功能 0
    “实现下图中的所有功能,加上注释和空行,一共用了 90 行代码”。作者:@吕文翰_JohnLui 仿 Taasky 的 3D 翻转菜单动画实现:本文翻译自 Audrey Tam 发布在 raywenderlich 上的文章 How To C
  • UIKey​Command 0
    “虽然我们在创建应用程序时并没有走捷径,这并不意味着用户觉得快捷方式没用。添加键盘命令可以让你的应用程序从屏幕转变到键盘,你的用户一定会喜欢新的选择”。来源:NSHipster,译者:April Peng
  • 如何制作一个炫酷好玩的爆炸效果 0
    无论文章还是代码,真心不错。源代码:xxycode/UIViewXXYBoom,作者:@我是叉叉歪
  • 如何在 iOS 中实现一个可展开的 Table View 0
    译文来源:@SwiftGG翻译组
  • 深入理解Kingfisher(上) 0
  • 深入理解Kingfisher(下) 0
  • Core Data 线程大揭秘 0
    “到了今天,Core Data 中的线程实现机制已经与其最初版本大相径庭了。在 Core Data 的悠久历史中,多年来关于如何使用线程的话题已经有了数种不同的解释,那么我们到底应该怎么做呢?Marcus Zarra 为我们展示了实现线程的
  • 短文:自定义 UITextView 关键字高亮与点击检测 0
    “一种很简单的方法,妙手偶得,可比较容易地处理 Mention、Hashtag 等”。作者:@ nixzhu
添加一个网址...
添加一个卡片…
经验和评论
添加一个网址...
添加一个卡片…
二维码
建议反馈
二维码