网站首页 站内搜索

搜索结果

查询Tags标签: swift,共有 494条记录
  • 基于MVVM构建聊天App (二)登录UI的实现

    1、一个完整的开发流程 一般的,一个正常的流程包括:产品定需求,给出原型图 团队确认需求 由设计师开始设计图,同步开发做开发前的准备工作,如技术调查,前后端如何配合等 设计师完成设计后,团队对比设计图和原型图再次确认需求 开发团队开始开发工作 开发完成后由开…

    2020/7/1 23:26:09 人评论 次浏览
  • Moya 代码阅读

    第三方框架阅读的文章千千万,写下文章的目的一个是为了督促自己完整的学习,另一个目的是输出倒逼自己思考Moya 是在 Alamofire 基础上的一个网络抽象层。简单的介绍可以移步对应的 Github 地址POP 因为库的整体结构是根据 POP 面向协议编程的思想,所以先来说几句 POP。…

    2020/6/30 23:26:33 人评论 次浏览
  • Swift 5.1 (21) - 泛型

    级别: ★☆☆☆☆ 标签:「iOS」「Swift 5.1 」「泛型」 作者: 沐灵洛 审校: QiShare团队使用泛型能让我们写出灵活的,可复用的函数和类型,这些函数和类型会根据我们定义的要求与任何类型一起使用。使用泛型我们不仅可以避免重复的代码而且能以更加清晰抽象的方式表…

    2020/6/29 23:27:05 人评论 次浏览
  • iOS 动画 - 窗景篇(一)

    iOS 有一种动画,使用虽然简单,但能实现很多有趣的效果,那就是 mask 动画。 如果你还不了解 mask 动画,看完本系列文章后,你可以学会这种动画。如果你已经使用过了,本文也能帮你梳理一下,让你使用起来更方便。 本系列文章共3篇,作为系列的开篇,我们首先要搞清楚一…

    2020/6/29 14:26:58 人评论 次浏览
  • 【译】更好的了解Xcode构建系统

    原文:medium.com/flawless-ap… 作者:Varun Tomar一个程序在运行到一台设备之前经历了很多转换的步骤。和其它的编程语言处理系统一样,Xcode构建系统为了确保执行顺序和各种依赖库,需要运行很多命令行指令,传递各种各样的参数。整个构建过程分为以下五个阶段: 1、预…

    2020/6/28 23:27:01 人评论 次浏览
  • iOS 动画 - 窗景篇(三·完结)

    这篇文章是系列文章的第三篇。 看过上一篇文章的朋友,已经知道标题中的“景”指代 view,“窗”指代 view.mask,窗景篇就是在梳理 mask 及 mask 动画。如果你还不熟悉 iOS 的 mask,建议先看一下第一篇。 前两篇我们介绍了 mask、mask 动画的一些用法。 这一篇作为收尾,…

    2020/6/28 14:27:32 人评论 次浏览
  • Swift 5.3 新特性

    译自 www.hackingwithswift.com/articles/21… 更多内容,欢迎关注公众号 「Swift花园」 喜欢文章?不如来个 🔺💛➕三连?关注专栏,关注我 🚀🚀🚀Swift 5.3 有不少变化,这其中包括多模式 catch 语句,多拖尾闭包,以及 Swift Package Manager 的一些重要改变…

    2020/6/26 23:27:01 人评论 次浏览
  • Swift 5.3 新特性精讲(1):多尾闭包,一个不能自洽的特性

    也许是作为争议最大的特性之一,多尾闭包这个特性被纳入 Swift 5.3。为什么会有那么大的争议呢?听我慢慢道来。 调用单个尾闭包的函数时有一种精简的写法:省去这个尾闭包的标签、并且把闭包放在圆括号外面。以下两种写法等价。 UIView.animate(withDuration: 0.25, anim…

    2020/6/26 23:26:40 人评论 次浏览
  • 老司机 iOS 周报 #118 | 2020-06-22

    老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 通知 为了更好的筹备 WWDC2020 内参,老司机周报将暂…

    2020/6/22 23:26:49 人评论 次浏览
  • RxSwift: 麻烦给我的爱人来一个 DisposeBag

    序上篇文章 mojito: 麻烦给我的爱人来一份 RxSwift 没有提及 DisposeBag 回收机制 原因有其二 一是因为 时间太短,我没来及看 二是因为 文章过长,必口腔溃疡Disposable 话不多说,来的都是回头客 看一下经典案例 let obable = Observable<String>.create { observ…

    2020/6/21 23:56:27 人评论 次浏览
  • WWDC 20 前你应该知道的 Swift 新特性(2):KeyPath 用作函数

    Swift 5.2 中新增的另一个的语言小特性是:KeyPath 用作函数。对于 KeyPath 还不熟悉的同学可以先看一下这篇文章:SwiftUI 和 Swift 5.1 新特性(3) Key Path Member Lookup。 在介绍 KeyPath 的时候我们介绍过,一个 KeyPath<Root, Value> 的实例定义了从 Root 类型…

    2020/6/21 23:26:22 人评论 次浏览
  • WWDC 20 前你应该知道的 Swift 新特性:callAsFunction

    乡亲们我回来了 一年写一次,一次写一批,一批写完后休息一年,在 WWDC 20 前又回来了,因为又有新素材了嘛。Swift 在 5.1 之后逐渐进入成熟期,所以 Swift 5.2 中的语言新特性多数是小修小补,既然这些特性在最新的 Xcode 正式版已经可以用了,我们不妨一起了解一下吧。…

    2020/6/20 23:27:14 人评论 次浏览
  • Swift5.2-开篇(中文文档)

    引言 今天,开始系统学习Swift,以前都是零零散散的看看的let和var的区别、泛型,只知道它是一个面向协议且类型安全的语言,性能比OC好多了,也没有去实践过,感觉很空虚(内心感受,不要想歪)!开发了那么久才开始加入Swift,感觉落后了好多(T_T)... 好了,往事不提,从…

    2020/6/19 23:26:11 人评论 次浏览
  • Swift5.2-基本的操作(中文文档)

    引言 继续学习Swift文档,从上一章节:基础,我们学习了Swift基础,现在,我们学习Swift的基本操作。这一章节的内容比较简单,一些运算符操作基本上和C、OC上的一样,不过在Swift上也有它特有的一些运算符,可以简化代码,如**??操作符、...操作符、..<**操作符和单…

    2020/6/19 23:26:10 人评论 次浏览
  • Swift5.2-基础(中文文档)

    引言 继续学习Swift文档,从上一章节:开篇 ,我们了解Swift基本的知识点,现在我们还是从详细的基础知识开始,不要认为基础知识不重要,这是掌握一门开发语言的基本。由于篇幅较长,这里分篇来记录,接下来,开始吧! 如果你已经掌握了Swift的基础,那么请参阅下一章节…

    2020/6/19 23:26:09 人评论 次浏览
扫一扫关注最新编程教程