首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iWeslie
掘友等级
iOS Developer, WWDC19 Scholarship Winner, UI/UX
|
ByteDance Ltd.
Stay hungry, stay foolish.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 23
沸点 3
赞
26
返回
|
搜索文章
最新
热门
[译] Swift 模块中的 API 污染
当你将一个模块导入 Swift 代码中时,你希望它们产生的效果是叠加的,也就是说,你不需要什么代价就可以使用新功能,仅仅 app 的大小会增加一点。 导入 NaturalLanguage 框架,你的 app 就可以 确定文本的语言。导入 CoreMotion,你的应用可以 响应…
[译] Swift 5.0 新特性
Swift 5.0 是 Swift 的下一个主要的 release,随之而来的是 ABI 的稳定性,同时还实现了几个关键的新功能,包括 raw string,未来的枚举 case,Result 类型,检查整数倍数等等。 你可以亲自尝试一下:我创建了一个 Xcode Playgr…
[译] iOS 设计模式进阶
设计模式对于代码的维护和提高可读性非常有用,通过本教程你将学习 Swift 中的一些设计模式。 更新说明:本教程已由译者针对 iOS 12,Xcode 10 和 Swift 4.2 进行了更新。 新手教程:没了解过设计模式?来看看设计模式的 入门教程 来阅读之前的基础知识吧。 …
[译] iOS 中赏心悦目的动画
我们热爱动画。 一方面,它们引导我们的视线,同时也是画龙点睛的一笔,增添了额外的关注点甚至一点 感情。比起静态的 UI,我们更偏爱生动形象并且能给我们反馈,可以交互的 UI。但是太多了就会造成不良的后果,所以让我们来探索一些可以给一款 app 增加恰到好处的润色的动画。 我们通…
[译] 在 iOS 上使用 Carthage 建立依赖
在本文中,我想通过使用 Carthage 分享构建依赖关系的经验。Carthage 简洁明了,只需在 Cartfile 中添加适当的内容并运行 carthage update 就可以在 Xcode 项目中使用一些外部依赖项。但众所周知的是,现实是残酷的,有时我们需要考虑更加复杂…
[译] 使用 Swift 的 iOS 设计模式(第二部分)
在这个由两部分组成的教程中,你将了解构建 iOS 应用程序的常见设计模式,以及如何在自己的应用程序中应用这些模式。 欢迎回到 iOS 设计模式的入门教程第二部分!在 第一部分 中,你已经了解了 Cocoa 中的一些基本模式,比如 MVC、单例和装饰模式。 在最后一部分中,你将了…
[译] 使用 Swift 的 iOS 设计模式(第一部分)
在这个由两部分组成的教程中,你将了解构建 iOS 应用程序的常见设计模式,以及如何在自己的应用程序中应用这些模式。 iOS设计模式 — 你可能已经听过这个术语,但是你知道这意味着什么吗?尽管大多数开发人员可能都认为设计模式非常重要,关于这个主题的文章并不多,我们开发人员在编写代…
[译] 使用 Kotlin 将你的应用程序从 iOS 转换成 Android
通过本教程,你将亲眼看到语言的相似之处,以及通过 iOS 应用程序移植到 Android 上了解将 Swift 转换为 Kotlin 是多么容易。 移动设备是你的日常伴侣,无论你走到哪里,都可以将它们放入背包和口袋。技术将不断适应你的移动设备,使移动开发作为一个人的业余爱好或是…
[译] Swift 中的动态特性
作为一名忙碌的 Swift 开发人员,你的需求对你来说是特定的,但对所有人来说都是共同的。你希望编写整洁的代码,一目了然地了解代码中的内容并快速解决无法预料的问题。 本教程将 Swift 的动态性和灵活性结合在一起来满足那些需求。通过使用最新的 Swift 技术,你将学习如何自…
[译] 从现有的代码库创建 Swift 包管理器
Swift 包管理器(SPM)非常适合编写快速工具,你甚至可以从应用程序中提取现有代码。诀窍是你需要意识到你可以将文件夹符号链接到 SPM 项目中,这意味着通过一些工作你可以创建一个包装生产代码部分的命令行工具。 虽然它很依赖于项目,但是常见的用例是创建支持、调试和持续集成(C…
下一页
个人成就
文章被点赞
316
文章被阅读
175,227
掘力值
3,062
关注了
23
关注者
939
收藏集
1
关注标签
6
加入于
2018-10-18