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

Swift 教程

RSS
  • iOS SnapKit自动布局使用详解(Swift版Masonry)
    iOS SnapKit自动布局使用详解(Swift版Masonry)
    对于自动布局: 我们在 StoryBoard 中可以使用约束实现,简单明了,但如果用纯代码来设置约束就很麻烦了 OC里面,我们常用的有Masonry,SDAutoLayout Swift里,我们有SnapKit:GitHub下载链接     一、项目集成 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:40 | 阅读:45 | 回复:0
  • iOS开发swift--函数
    iOS开发swift--函数
    函数返回值 ---函数 // 自加函数 func Add(num : Int)-amp;amp;gt;Int{ return num + 1 } //自减函数 func zj(num : Int)-amp;amp;gt;Int{ return num - 1 } //定义返回函数类型 func SayHello( ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:39 | 阅读:20 | 回复:0
  • 算法与数据结构(十二) 散列(哈希)表的创建与查找(Swift版)
    算法与数据结构(十二) 散列(哈希)表的创建与查找(Swift版)
    散列表又称为哈希表(Hash Table), 是为了方便查找而生的数据结构。关于散列的表的解释,我想引用维基百科上的解释,如下所示: 散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:39 | 阅读:21 | 回复:0
  • Swift中的Weak Strong Dance
    Swift中的Weak Strong Dance
    亲爱的博客园的关注着博主文章的朋友们告诉你们一个很不幸的消息哦, 这篇文章将会是博主在博客园发表的最后一篇文章咯, 因为之后的文章博主只会发布到这里哦 http://daiweilai.github.io/ 新博客排版布局更好,阅 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:39 | 阅读:27 | 回复:0
  • 苹果“Swift语言之父”跳槽谷歌人工智能项目
    苹果“Swift语言之父”跳槽谷歌人工智能项目
    【AI世代编者按】此前,苹果推出了全新的应用软件开发语言Swift,在开发群体中的人气迅速升温,一些调查显示它甚至成为最受欢迎的开发语言。不过最近传出一个令苹果不安的消息,这一开发语言的核心发明人,最近加盟 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:39 | 阅读:22 | 回复:0
  • 苹果编程语言Swift简介
    苹果编程语言Swift简介
      Swift是什么? Swift是苹果于WWDC 2014发布的编程语言,The Swift Programming Language的原话:   Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:39 | 阅读:25 | 回复:0
  • [Swift]LeetCode1105.填充书架|FillingBookcaseShelves
    [Swift]LeetCode1105.填充书架|FillingBookcaseShelves
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:39 | 阅读:28 | 回复:0
  • [Swift]LeetCode1297.子串的最大出现次数|MaximumNumberofOccurrencesofaSubstring ...
    [Swift]LeetCode1297.子串的最大出现次数|MaximumNumberofOccurrencesofaSubstring ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:39 | 阅读:29 | 回复:0
  • 用swift实现自动录音器
    用swift实现自动录音器
    自动录音与一般录音区别在:不用像微信那样按下录音-松手结束,而是根据说话声音的大小自动判断该录音和该停止的点,然后可以做到结束录音之后马上播放出来。类似于达到会说话的汤姆猫那样的效果。 在自动录音的初始 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:38 | 阅读:10 | 回复:0
  • [Swift]LeetCode217.存在重复元素|ContainsDuplicate
    [Swift]LeetCode217.存在重复元素|ContainsDuplicate
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:38 | 阅读:14 | 回复:0
  • 算法与数据结构(四) 图的物理存储结构与深搜、广搜(Swift版)
    算法与数据结构(四) 图的物理存储结构与深搜、广搜(Swift版)
    开门见山,本篇博客就介绍图相关的东西。图其实就是树结构的升级版。上篇博客我们聊了树的一种,在后边的博客中我们还会介绍其他类型的树,比如红黑树,B树等等,以及这些树结构的应用。本篇博客我们就讲图的存储结 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:38 | 阅读:16 | 回复:0
  • [Swift]LeetCode443.压缩字符串|StringCompression
    [Swift]LeetCode443.压缩字符串|StringCompression
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:38 | 阅读:16 | 回复:0
  • [Swift]LeetCode27.移除元素|RemoveElement
    [Swift]LeetCode27.移除元素|RemoveElement
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:38 | 阅读:15 | 回复:0
  • [Swift]LeetCode645.错误的集合|SetMismatch
    [Swift]LeetCode645.错误的集合|SetMismatch
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:38 | 阅读:22 | 回复:0
  • swift-03-构造器(Designated&&Convenience)
    swift-03-构造器(Designated&&Convenience)
    类里面所有的存储型属性--包括所有继承自父类的属性,都必须在构造过程中设置初始值。 构造器,为了确保所有类实例中的存储型属性都能获得初始值,设置了两个构造器--他们分别是指定构造器和便利构造器。 指定构造 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:38 | 阅读:19 | 回复:0
  • Swift4.0 将状态栏的颜色变为白色
    Swift4.0 将状态栏的颜色变为白色
    由于最近开发中需要将项目的导航栏设置成黑色,所以需要将状态栏的颜色全部都设置成为白色,看了很久都是使用代码来设置,但是按照    UIApplication.shared.statusBarStyle = .lightContent    该方法设置的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:38 | 阅读:18 | 回复:0
  • swift实践-13--UIStepper
    swift实践-13--UIStepper
    importUIKit classViewController:UIViewController{      varstepper:UIStepper!  varlabel:UILabel!           overridefuncviewDidLoad(){    super.viewDidLoad()     ……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:37 | 阅读:6 | 回复:0
  • [Swift]LeetCode840.矩阵中的幻方|MagicSquaresInGrid
    [Swift]LeetCode840.矩阵中的幻方|MagicSquaresInGrid
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:37 | 阅读:12 | 回复:0
  • swift为UIView添加extension扩展frame
    swift为UIView添加extension扩展frame
    添加swiftfile:UIView+ExtensionimportUIKitextensionUIView{//xvarx:CGFloat{get{returnframe.origin.x}set(new……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:37 | 阅读:7 | 回复:0
  • swift集成支付宝流程及相关问题解答
    swift集成支付宝流程及相关问题解答
    一、开发前的准备工作  首先要确保商户已经开通支付能力,其次要查看签约账户的支付安全校验码(Key)和合作id(partner),查看方式如下:查看的时候要输入支付密码,才能进入到此页  然后下载官方的Demo,将官方dem ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:37 | 阅读:12 | 回复:0
  • 【Swift学习】Swift编程之旅---集合类型之Sets(七)
    【Swift学习】Swift编程之旅---集合类型之Sets(七)
      Sets是存储无序的相同类型的值,你可以在顺序不重要的情况下使用Sets来替代数组,或者当你需要同一个值在集合中只出现一次时。   一、Sets类型语法    写作Setamp;amp;lt;Elementamp;amp;gt;,Element是set ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:37 | 阅读:7 | 回复:0
  • iOS- Swift和Object-C的混合编程
    iOS- Swift和Object-C的混合编程
    1.前言     事实证明,在短时间内Swift还取代不了Object-C, 而且.... Apple Swift 开发小组的人说的:「We'll recommend people start with Swift, sure, but ObjC isn't going anywhere. Our goal's to work wi ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:37 | 阅读:12 | 回复:0
  • [Swift]LeetCode363.矩形区域不超过K的最大数值和|MaxSumofRectangleNoLargerThanK ...
    [Swift]LeetCode363.矩形区域不超过K的最大数值和|MaxSumofRectangleNoLargerThanK ...
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:5 | 回复:0
  • Swift设计模式
    Swift设计模式
    设计模式分类  设计模式总体上可以分为三大类,具体如图: 设计模式 软件设计模式的概念 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:6 | 回复:0
  • 遭遇数十亿美元损失后 SWIFT成立网络安全小组
    遭遇数十亿美元损失后 SWIFT成立网络安全小组
    近日,环球银行间金融通信协会(SWIFT)宣布将于英国BAE系统公司和荷兰网络安全公司Fox-IT合作创建一个专门的“取证和客户安全情报小组”。 SWIFT是全球通行的银行间转账支付平台,使用者分布在全世界200多个国家和 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:8 | 回复:0
  • [Swift]LeetCode10.正则表达式匹配|RegularExpressionMatching
    [Swift]LeetCode10.正则表达式匹配|RegularExpressionMatching
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:5 | 回复:0
  • Swift的期待
    Swift的期待
      去年底苹果开源 Swift 之后,Google、Facebook和Uber三个互联网巨头就曾在伦敦召开会议讨论Swift在各自开发战略中的地位。近日业界有消息传出,谷歌有意考虑将Swift作为Android开发的第一语言,而Facebook和Uber ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:7 | 回复:0
  • [Swift]LeetCode843.猜猜这个单词|GuesstheWord
    [Swift]LeetCode843.猜猜这个单词|GuesstheWord
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:7 | 回复:0
  • [Swift]LeetCode641.设计循环双端队列|DesignCircularDeque
    [Swift]LeetCode641.设计循环双端队列|DesignCircularDeque
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:10 | 回复:0
  • swiftbug调试记(wsgi.input)
    swiftbug调试记(wsgi.input)
    第一次指定纠删码策略,修改了一部分swift代码后,执行PUTobject,就被一个bug拦住。产生bug代码段如下:try:withChunkReadTimeout(self.client_timeout):mime_documents_iter=iter_mime_headers_and_bodies(request ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:8 | 回复:0
  • Swift语法之概览
    Swift语法之概览
    1.简介 Swift是Apple在2014年6月WWDC发布的全新编程语言,中文名和LOGO是“雨燕”。 历时5年发展,从Swift1.x发展到了Swift5.x版本,经历了多次重大改变,ABI终于稳定 。     API(Application Programming Interfa ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:36 | 阅读:7 | 回复:0
  • [Swift]LeetCode998.最大二叉树II|MaximumBinaryTreeII
    [Swift]LeetCode998.最大二叉树II|MaximumBinaryTreeII
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:35 | 阅读:7 | 回复:0
  • Swift的数组与OC中数组的区别
    Swift的数组与OC中数组的区别
    相同的值可以多次出现在一个数组的不同位置;Swift中的数组,数据值在被存储进入到某个数组之前类型必须明确,可以显示的类型标注或者类型推断。而且,Swift中的数组不必是对象类型。OC中的NSArray和NSMutableArray ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:35 | 阅读:8 | 回复:0
  • SWIFT_VERSION '3.0' is unsupported, supported versions are: 4.0, 4.2, 5.0. (in t ...
    SWIFT_VERSION '3.0' is unsupported, supported versions are: 4.0, 4.2, 5.0. (in t ...
    SWIFT_VERSION ‘3.0’ is unsupported, supported versions are: 4.0, 4.2, 5.0. (in target ‘SwiftyJSON’)解决方案……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:35 | 阅读:8 | 回复:0
  • swift中UIActionSheet的使用
    swift中UIActionSheet的使用
     view plain copy   // 方法1   let alertSheet = UIActionSheet(title: alertTitle, delegate: nil, cancelButtonTitle: alertOK, destructiveButtonTitle: alertCancel)   alertShe ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:35 | 阅读:7 | 回复:0
  • [Swift]LeetCode288.唯一单词缩写$UniqueWordAbbreviation
    [Swift]LeetCode288.唯一单词缩写$UniqueWordAbbreviation
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:35 | 阅读:7 | 回复:0
  • [Swift]LeetCode907.子数组的最小值之和|SumofSubarrayMinimums
    [Swift]LeetCode907.子数组的最小值之和|SumofSubarrayMinimums
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:35 | 阅读:7 | 回复:0
  • Swift - 16 - String.Index和Range
    Swift - 16 - String.Index和Range
    //: Playground - noun: a place where people can playimport UIKitvar str = amp;quot;Welcome to Play Swif……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:35 | 阅读:9 | 回复:0
  • Swift项目中添加main方法
    Swift项目中添加main方法
    接上一篇文章Swift模块化框架的实现以及模块之间的解藕 之后,我们近一步让app在启动之前就调用ModuleManager的初始化方法. 在OC中是有一个main.m文件以及一个main函数的,但是在swift中被去掉了,取而代之的是在AppD ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:34 | 阅读:7 | 回复:0
  • swift学习笔记5——其它部分(自动引用计数、错误处理、泛型...) ...
    swift学习笔记5——其它部分(自动引用计数、错误处理、泛型...) ...
    之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习、总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询用。详细可以参考the-swift-programming-language-in-ch ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 16:34 | 阅读:6 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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