• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Swift 教程

RSS
  • 3.5 while和repeat-where循环语句 [Swift原创教程]
    3.5 while和repeat-where循环语句 [Swift原创教程]
    原文:http://coolketang.com/staticCoding/5a9924e2ee920a671bb5399e.html 1. 开发者可以使用两种循环语句,除了已经讲解过的for-in循环,还有while循环语句,本节课将为你解析该循环语句的使用。  2. 循环语句从 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:39 | 阅读:87 | 回复:0
  • 在 Swift 3 上对视图控件实践面向协议编程
    在 Swift 3 上对视图控件实践面向协议编程
    本文讲的是在 Swift 3 上对视图控件实践面向协议编程, 学习如何对 button, label, imageView 创建动画而不制造一串乱七八糟的类 你可能听人说过,学到了知识却缺失了行动就好比人长了牙却还老盯着奶喝一样。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:39 | 阅读:76 | 回复:0
  • 6.1 使用扩展(extension)扩展类型的属性 [Swift原创教程]
    6.1 使用扩展(extension)扩展类型的属性 [Swift原创教程]
    原文:http://coolketang.com/staticCoding/5a99261ed50eee2ea3037738.html 1. 扩展就是向一个已有的类、结构体或枚举类型添加新的能力。 扩展可以对一个类型添加新的功能,但是不能重写已有的功能。  2. 我们无法 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:38 | 阅读:84 | 回复:0
  • 想搞ios不会这个怎么行,为你推荐一份swift书单!
    想搞ios不会这个怎么行,为你推荐一份swift书单!
    点击蓝色“程序员书单”关注我哟 加个“星标”,每天带你读好书! ​ swift系列书单 ​ 从零开始学swift 内容简介 本书基于Swift 3.x,通过大量案例全面介绍苹果平台的应用开发。全书共分5部分,diyi部分介绍了Swift ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:38 | 阅读:77 | 回复:0
  • Swift&iOS12 获取ssid的问题
    Swift&iOS12 获取ssid的问题
    废话不说,直接上代码: private func fetchNetInfo() -amp;amp;gt; { let interfaceNames = CNCopySupportedInterfaces() var SSIDInfo = () guard inter……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:38 | 阅读:75 | 回复:0
  • Swift中的反应式编程和绑定
    Swift中的反应式编程和绑定
    认识Bond和ReactiveKit 移动应用程序消费者在浏览应用程序时提高了他们的期望标准。 如今,每个人都希望看到平滑的过渡,完美的像素应用程序和更少的步骤。 即使是很小的视觉干扰,也会使用户删除您的应用程序 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:38 | 阅读:243 | 回复:0
  • swift语法 →闭包表达式
    swift语法 →闭包表达式
    所谓闭包就是封闭的、自包含的代码块。 属于函数的匿名简化版,以下是一个闭包的形式: { (形参列表) -amp;amp;gt;返回值类型 in     执行体(相当于函数体)  } 闭包表达式与与定义函数的语法相比,有以下区别: ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:38 | 阅读:75 | 回复:0
  • Swift 03 函数
    Swift 03 函数
    函数的定义 隐式返回(Implicit Return) 返回元组:实现多返回值 函数的文档注释 参考:https://swift.org/documentation/api-design-guidelines/ 参数标签(Argument Label) 默认参数值(Default Param ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:38 | 阅读:73 | 回复:0
  • Swift - 第三方图表库Charts使用详解7(折线图6:限制线、警戒线) ...
    Swift - 第三方图表库Charts使用详解7(折线图6:限制线、警戒线) ...
    六、限制线、警戒线 1,基本用法 (1)下面在 85 分位置添加一个界限(限制线、告警线、参考线),默认样式为红色。 let limitLine = ChartLimitLine(limit: 85, label: “优秀”) chartView.leftAxis.addLimitLine( ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:38 | 阅读:80 | 回复:0
  • 《从零开始学Swift》学习笔记(Day 57)——Swift编码规范之注释规范: ...
    《从零开始学Swift》学习笔记(Day 57)——Swift编码规范之注释规范: ...
    前面说到Swift注释的语法有两种:单行注释(//)和多行注释(/*...*/)。这里来介绍一下他们的使用规范。  文件注释     文件注释就在每一个文件开头添加注释,文件注释通常包括如下信息:版权信息、文件名、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:60 | 回复:0
  • 顶级 Swift 服务端框架对决 Node.js
    顶级 Swift 服务端框架对决 Node.js
    本文讲的是顶级 Swift 服务端框架对决 Node.js, 前言 最近我在做服务端 Swift 工作时,我被问到这样的问题: 「在服务端 Swift 能否击败 Node.js?」 Swift 是一个可以被用来做包括服务端在内的任何事情,从他第 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:73 | 回复:0
  • Swift标识符和关键字
    Swift标识符和关键字
    任何一种计算机语言都离不开标识符和关键字,下面我们将详细介绍Swift标识符和关键字。 标示符 标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等指定的名字。构成标识符的字母均有一定的规范,Swift语 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:68 | 回复:0
  • Swift 开发之 Vapor
    Swift 开发之 Vapor
    image.png 简介 Vapor 是一个基于纯 Swift 构建出的 Web 开发框架,目前可以运行在 macOS 和 Ubuntu ,用于构建出漂亮易用的网站或者 API 服务。 官方称是用的最多的 Swift web 框架,理由是因其在 IBM Swift Pack ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:86 | 回复:0
  • Swift3.0之cell的三种创建方式
    Swift3.0之cell的三种创建方式
    该文介绍Swift3.0中分别采用系统、xib、代码自定义三种方式创建UITableViewCell,并与Objective-C创建cell作对比,比较语法的不同之处   下图是Objective-C编写的创建cell的项目结构:     可以看到在APPDelegat ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:75 | 回复:0
  • 基于Swift的简易iOS天气APP
    基于Swift的简易iOS天气APP
    文章目录 1. 项目简介 1.1 功能与参数 1.2 效果图 2. 运行方法 3. 相关资源 3.1 API参考文档 3.2 天气图标 4. 项目源码 1. 项目简介 这是一款用Swift 5编写的简易的iOS天气APP,主要实现了定位获取本地天 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:68 | 回复:0
  • Xcode(9.x) Swift静态库
    Xcode(9.x) Swift静态库
    参考: Swift构建通用版本Framework以及Framework的使用及其注意事项 从GitHub下载Alamofire, 然后打开Alamofire.xcodeproj, 于是启动了Xcode. 1.顶部的Scheme切换到Alamofire iOS 2.中间的TARGETS选中Alamofire iO ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:77 | 回复:0
  • 如何在 Swift 中进行错误处理
    如何在 Swift 中进行错误处理
    作者:Olivier Halligon,原文链接,原文日期:2015-12-17译者:JackAlan;校对:靛青K;定稿:Channe 今天的文章讲解如何在 Swift 中进行错误处理。 说实话,为了配合这个冬季❄️☃️,我取了一个有趣的文章标题。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:64 | 回复:0
  • iOS-Swift使用ReplayKit实现录屏功能
    iOS-Swift使用ReplayKit实现录屏功能
    iOS-Swift使用ReplayKit实现录屏功能 前段时间有碰到Android用户使用系统录屏发来的一些bug重现录像,iOS端不会用系统录屏的用户都是拍视频联系产品然后反馈给我们开发,这中间有的时候挺耗费时间和精力的,空下来就 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:37 | 阅读:65 | 回复:0
  • swift airdrop_如何关闭iPhone上的AirDrop(这样您就不会得到未经请求的照片) ...
    swift airdrop_如何关闭iPhone上的AirDrop(这样您就不会得到未经请求的照片) ...
    swift airdrop AirDrop is a very useful way to transfer local files between iOS devices, but if you have it improperly configured, it’s a bit of a privacy risk. Let’s configure it properly so you ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:36 | 阅读:79 | 回复:0
  • 震惊世界的语言——iOS开发新星(Swift)
    震惊世界的语言——iOS开发新星(Swift)
    生活中,我们总是忙忙碌碌,追寻着各自的梦想。到头来,你会发现很多外在的装饰都不重要,重要的是那颗看待世界万物的心,和依旧充满活波的灵魂。脸上的粉底不重要,重要的是你的气质。口中的言语不重要,重要的是你 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:36 | 阅读:72 | 回复:0
  • Swift: 在Swift中桥接OC文件(自己创建的类文件、第三方库文件) ...
    Swift: 在Swift中桥接OC文件(自己创建的类文件、第三方库文件) ...
    一、介绍    随着Swift的逐渐成熟,使用swift开发或者混合开发已经成为了一个趋势,本身苹果公司也十分推荐使用Swift这门新语言。目前Swift已经更新到了3.0,估计没有多久4.0就要出来了。那么再用Swift开发时遇到 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:36 | 阅读:73 | 回复:0
  • 使用Swift从头开始安装iOS:自动布局基础
    使用Swift从头开始安装iOS:自动布局基础
    在上一篇文章中,我们创建了一个简单的应用程序,仅带有标签和按钮。 尽管简单,但该应用程序仍然存在一些布局问题。 在本教程中,您将学习如何使用Apple的布局系统“自动布局”解决这些问题。 让我们从一个新项目开 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:35 | 阅读:71 | 回复:0
  • Swift Struct Class
    Swift Struct Class
    struct 字段 在大多数语言中 struct 字段被用来定义结构体,在swift 中也一样,被定义额结构体,但是swift中的struct更强大,突然发现在swift中Sting类其实是个结构体,甚至swift Foundation框架的SDK,诸如String, ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:35 | 阅读:47 | 回复:0
  • 《Swift编程语言教程》中文翻译及读书笔记page21
    《Swift编程语言教程》中文翻译及读书笔记page21
    《The Swift Programming Language》中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始         第21页 1 swift作为一门语言对的新老语言的继承与扩展  ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:35 | 阅读:55 | 回复:0
  • Swift的控制转移语句-- fallthrough语句
    Swift的控制转移语句-- fallthrough语句
    2019独角兽企业重金招聘Python工程师标准amp;amp;gt;amp;amp;gt;amp;amp;gt;   fallthrough是贯通语句,只能使用在switch语句中。为了 错误的发生,Swift中的switch 语句case分支不能贯通,即 行完一个case分支 跳 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:35 | 阅读:67 | 回复:0
  • Swift 【为图片的加载提供便利构造方法】
    Swift 【为图片的加载提供便利构造方法】
    我们常用 UIImage(named: amp;quot;XXXamp;quot;) 去加载一张图片,但是此方法返回的是一个可选类型,也就说明可能加载出一个 nil。此时程序不会报错或是崩溃,那么我们可能会考虑是由于什么导致的图片加载不到 view ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:35 | 阅读:77 | 回复:0
  • 苹果开源 Swift 编程语言基准测试套件
    苹果开源 Swift 编程语言基准测试套件
    苹果在去年12月宣布开源 Swift 编程语言,紧接其后宣布开源 Swift 语言的基准测试套件。该套件可以协助开发者创建更快更高效的代码。它可以让程序员找到代码为什么运行缓慢的原因,因此可在提交代码之前找到编码更高 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:35 | 阅读:59 | 回复:0
  • Facebook SDK向苹果Swift开发者提供平台服务
    Facebook SDK向苹果Swift开发者提供平台服务
    原文地址:Facebook SDK gives Apple’s Swift developers access to platform services 作者:Paul Krill 译者:赖信涛 责编:仲培艺 如今,Facebook开始将目光投向部分开发者,这些开发者想要使用苹果经过两年发 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:35 | 阅读:75 | 回复:0
  • (转)[IOS]如何在swift中引入其他头文件
    (转)[IOS]如何在swift中引入其他头文件
    转自:https://www.jianshu.com/p/8589dd2e11ed   1.1 引用自己工程中的 Swift  文件 swift 工程中,使用自己创建的 Swift 类文件是不需要导入头文件的,可以使用。这是因为 Xcode 强大的功能默认帮我们进行了处理 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:34 | 阅读:69 | 回复:0
  • Swift5 + MVVM + 文艺复兴微博(纯代码)
    Swift5 + MVVM + 文艺复兴微博(纯代码)
    背景: 现在越来越多的公司会尝试用 Swift 做 native 的开发了,很多之前习惯用 Objective-C 的开发,有新项目启动的时候,也会想说用 Swift 试试。如果从 2020年编程语言排行榜 上看的话,Swift的热度也领先 Objecti ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:34 | 阅读:54 | 回复:0
  • ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES Inherited creates project validation issue
    ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES Inherited creates project validation issue
    进入构建设置 在顶部选择all和combined 在Build Options下,您应该看到Always Embed Swift Standard Libraries,它是粗体的。 单击它,然后单击删除。现在应该不是加粗了。 pod install 的警告应该消失。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:34 | 阅读:53 | 回复:0
  • 5.4 类(class)的初始化方法、属性和方法 [Swift原创教程]
    5.4 类(class)的初始化方法、属性和方法 [Swift原创教程]
    原文:http://coolketang.com/staticCoding/5a9925ac9f54540af9a289d7.html 1. 和结构体相似,类也是构建代码所用的一种通用且灵活的构造体,并且可以为类定义属性和方法。 从本节开始,将为你详细讲解类的使用。  ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:34 | 阅读:54 | 回复:0
  • 《Swift入门经典(第2版)》——导读
    《Swift入门经典(第2版)》——导读
    **前言**在Apple公司于2014年6月召开的年度全球开发者大会(World Wide Developer Conference,WWDC)上,Apple公司公布了一种名为Swift的新编程语言,该公司从2010年起就在开发这种语言。这是一个重大的公告。多年 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:34 | 阅读:57 | 回复:0
  • 让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第6篇
    让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第6篇
    点击上方“程序员大咖”,选择“置顶公众号” 关键时刻,第一时间送达! 欢迎继续回来一起学习iPhone开发。 热身结束,让我们真正来做游戏吧! 到目前为止我们已经完成了基本的用户界面,而且也学习了如何确 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:34 | 阅读:71 | 回复:0
  • Swift - Realm数据库的使用详解(附样例)
    Swift - Realm数据库的使用详解(附样例)
    (本文代码已升级至Swift4) 1,什么是RealmRealm 于2014 年7月发布,是一个跨平台的移动数据库引擎,专门为移动应用的数据持久化而生。其目的是要取代 Core Data 和 SQLite。2,关于Realm,你要知道下面几点 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:34 | 阅读:62 | 回复:0
  • Swift-------keystone认证 获得认证令牌和存储服务URL
    Swift-------keystone认证 获得认证令牌和存储服务URL
    按照《云存储系统—swift的原理、架构及实践》60面的内容,为了获取认证令牌和存储系统URL,可以用: curl -i -H “X-Auth-Key:jdoeseretpassword” -H “X-Auth-user:jdoe” https://auth.api.yourcloud.com/v1.0 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:34 | 阅读:55 | 回复:0
  • Swift Dictionary 底层
    Swift Dictionary 底层
    从下标操作谈起 Dictionary._Variant的setValue _NativeDictionary的setValue _NativeDictionary的 _insert _NativeDictionary 的 uncheckedInitialize _NativeDictionary 的 findKey……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:33 | 阅读:66 | 回复:0
  • swift教程[入门] 使用xcode playground编写第一个swift程序
    swift教程[入门] 使用xcode playground编写第一个swift程序
    在xcode中,有一个可视化的工具,那就是playground,它能让你一边编写,一边查看输出的变量,类似于Spyder。对于语言的学习,实在有莫大的好处。 所以对于初学者的话,建议先用playground进行操作,把基本的语法熟悉 ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:33 | 阅读:66 | 回复:0
  • swift ~面试题(Optional)
    swift ~面试题(Optional)
     联系人:石虎 QQ:1224614774  昵称: 嗡嘛呢叭咪哄                       QQ群:807236138  群称: iOS 技术交流学习群 一、面试题 class Person { var name: String var age: I ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:33 | 阅读:62 | 回复:0
  • Swift经典算法-希尔排序法
    Swift经典算法-希尔排序法
    希尔排序 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时, ...……
    作者:菜鸟教程小白 | 时间:2022-7-14 09:33 | 阅读:67 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap