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

Swift 教程

RSS
  • Swift泛型协议的N种用法
    Swift泛型协议的N种用法
    1.https://www.cnblogs.com/manupstairs/p/5960992.html  2.https://www.jianshu.com/p/a6bcdebd83f52018.10.0916:53:54字数620阅读3,234前提在swift开发过程中,尤其是第三方库中,我们多次看到首字母大写的Self ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:32 | 阅读:25 | 回复:0
  • Swift:playground
    Swift:playground
    在介绍Playground之前,我先罗列一些本人认为有点重要然而零碎的知识点。 1. Swift语法。每句话之后不用加分号。但也能够加分号。但假设写在一行的话。必须加分号。 2. Swift严格要求变量在使用之前必须进行初始 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:32 | 阅读:23 | 回复:0
  • WorkTimer - Swift
    WorkTimer - Swift
    原项目地址:https://github.com/dasdom/Tomate……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:32 | 阅读:20 | 回复:0
  • [Swift]LeetCode978.最长湍流子数组|LongestTurbulentSubarray
    [Swift]LeetCode978.最长湍流子数组|LongestTurbulentSubarray
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:32 | 阅读:16 | 回复:0
  • Swift发送邮件和发短信
    Swift发送邮件和发短信
     //MARK:-Action  //MARK:composemail发送邮件  @IBActionfunccomposeMail(sender:AnyObject){    //判断能否发送邮件    guardMFMailComposeViewController.canSendMail()else{      pri ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:32 | 阅读:24 | 回复:0
  • Swift的convenience&&designatedinit
    Swift的convenience&&designatedinit
    http://www.th7.cn/Program/IOS/201603/789227.shtml 在OC中init方法是非常不安全的,没人能够保证init只被调用一次,也没有人保证在初始化方法调用以后实例的各个变量都完成初始化,甚至如果在初始化里使用属性进 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:32 | 阅读:22 | 回复:0
  • Swift-Switch穿透
    Swift-Switch穿透
    switchvegetable{       caseamp;quot;celeryamp;quot;:           print(amp;quot;Addsomeraisinsandmakeantsonalog.amp;quot;)       caseamp;quot;cucumberamp;quot;,amp;quot;watercre ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:32 | 阅读:17 | 回复:0
  • [Swift]LeetCode457.环形数组循环|CircularArrayLoop
    [Swift]LeetCode457.环形数组循环|CircularArrayLoop
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:31 | 阅读:26 | 回复:0
  • IOS/Swift操作通讯录步骤
    IOS/Swift操作通讯录步骤
     通讯录的访问步骤一般如下:调用ABAddressBookCreateWithOptions()方法创建通讯录对象ABAddressBookRef。调用ABAddressBookRequestAccessWithCompletion()方法获得用户授权访问通讯录。调用ABAddressBookCopyArray ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:31 | 阅读:21 | 回复:0
  • iBeacon的第一篇(基于Swift实现)
    iBeacon的第一篇(基于Swift实现)
    低功耗蓝牙技术现在几乎是只能手机的标配。随着这一技术的发展,苹果在2013年WWDC大会上,苹果推出iBeacon技术。该技术允许开发人员开发能够使用iBeacon硬件传感器的iOS应用程序,来为相应 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:31 | 阅读:20 | 回复:0
  • iBeacon的第一篇(基于Swift实现) - Mr 布鲁斯
    iBeacon的第一篇(基于Swift实现) - Mr 布鲁斯
    低功耗蓝牙技术现在几乎是只能手机的标配。随着这一技术的发展,苹果在2013年WWDC大会上,苹果推出iBeacon技术。该技术允许开发人员开发能够使用iBeacon硬件传感器的iOS应用程序,来为相应 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:31 | 阅读:26 | 回复:0
  • [Swift]LeetCode393.UTF-8编码验证|UTF-8Validation
    [Swift]LeetCode393.UTF-8编码验证|UTF-8Validation
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:31 | 阅读:23 | 回复:0
  • Swift初步探究-tabBar在push之后的隐藏问题
    Swift初步探究-tabBar在push之后的隐藏问题
      这里我提供两种解决办法:   1.自定义Class继承UINavigationController,重写pushViewController方法 2.这种也是一张方案,push前设为true,push后设为false。这里比较推荐使用第一种方法。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:31 | 阅读:21 | 回复:0
  • 深入理解 Swift 派发机制
    深入理解 Swift 派发机制
    原文: Method Dispatch in Swift 作者: Brain King 译者: kemchenj 译者注: 之前看了很多关于 Swift 派发机制的内容, 但感觉没有一篇能够彻底讲清楚这件事情, 看完了这篇文章之后我对 Swift 的派发机制才建立起 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:31 | 阅读:24 | 回复:0
  • swift-字符和字符串
    swift-字符和字符串
    OC定义字符:charcharValue='a';swift定义字符:varcharValue:Character=amp;quot;aamp;quot;Unicode国际标准的文本编码,他几乎可以表示所有国家的字符、OC可以存储ASCII字符,swift可以存ASCII+UnicodevarcharValu ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:30 | 阅读:23 | 回复:0
  • swift 修改 Navigationbar Tabbar 字体颜色背景等属性
    swift 修改 Navigationbar Tabbar 字体颜色背景等属性
    1.navigationBar的设置 let navColor = UIColor(red: 41/255, green: 160/255, blue: 230/255, alpha: 1) func setNavibar() -amp;amp;gt; Void { self.navigationController?.navigationBar.bar ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:30 | 阅读:24 | 回复:0
  • [Swift]LeetCode204.计数质数|CountPrimes
    [Swift]LeetCode204.计数质数|CountPrimes
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:30 | 阅读:19 | 回复:0
  • swift版的StringAttribute
    swift版的StringAttribute
    swift版的StringAttribute   效果   源码 https://github.com/YouXianMing/Swift-StringAttribute // // StringAttributeProtocol.swift // Swift-StringAttribute // // Created by YouXianMing on 15/10/8 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:30 | 阅读:20 | 回复:0
  • [Swift]LeetCode100.相同的树|SameTree
    [Swift]LeetCode100.相同的树|SameTree
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:30 | 阅读:20 | 回复:0
  • Swift UI专项训练3 第二个场景
    Swift UI专项训练3 第二个场景
        上一话中我们新建了一个textView,这一话我们来建一个列表,这个列表和上一话中的text不在一个页面中怎么办,直接拖拽Table View Controller到storyboard中,会多出一个屏幕来,效果如图: 注意一下左边,现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:30 | 阅读:19 | 回复:0
  • json转swift的工具
    json转swift的工具
     支持json、xml转OC、swift。如图:   软件分享地址 ……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:30 | 阅读:21 | 回复:0
  • Swift-选择框(UIPickerView)的用法
    Swift-选择框(UIPickerView)的用法
    1,选择框可以让用户以滑动的方式选择值。示例如下:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253importUIKit ……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:30 | 阅读:22 | 回复:0
  • 从Java到Swift
    从Java到Swift
    我们学习的新事物时,通常并不是从0开始,而是从已知开始,将新事物与已知的进行比较分析,从而快速全面地了解新事物。而我熟悉Java,所以在学习Swift时,就会将Swift与Java进行比较,思考。(文中的示例代码均来自T ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:29 | 阅读:25 | 回复:0
  • [Swift]显示动态图片
    [Swift]显示动态图片
    也可说是显示小动画你需要一个图像序列帧(就像这样????)先来第一种方法:UIImageView     在sb里拖一个UIImageView设置好约束。分析下怎么实现呢?UIImageView有一个方法叫animationImages,来看看quickhelp ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:29 | 阅读:26 | 回复:0
  • 用Swift开发二维码扫描器教程
    用Swift开发二维码扫描器教程
    (原文:Building a QR Code Reader in Swift作者:Simon Ng 译者:xiaoying )我相信大多数人都知道二维码(QR code)是什么,如果你对这个概念还不甚……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:29 | 阅读:22 | 回复:0
  • iOS二维码扫描的实现(Swift)
    iOS二维码扫描的实现(Swift)
    随着二维码的普遍使用,二维码扫描也成为了很多app的一个基本功能,本篇主要来介绍一下如何实现一个简单的二维码扫描功能。本文使用了XCode自带的AVFoundation库,利用Swfit语言实现。实现 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:29 | 阅读:25 | 回复:0
  • 【Swift学习】Swift编程之旅---集合类型之数组(六)
    【Swift学习】Swift编程之旅---集合类型之数组(六)
      swift提供了3种主要的集合类型,array,set,dictionary。本节介绍array。     数组是存储有序的相同类型的集合,相同的值可以多次出现在不同的位置。 注意:   swift的Array类型桥接Foundation的NSArray ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:29 | 阅读:24 | 回复:0
  • SWIFT 实现瀑布流排版(MASONRY LAYOUT)
    SWIFT 实现瀑布流排版(MASONRY LAYOUT)
    作者:by Vergil 图片类的应用我们常常会看到所谓的“瀑布流排版”,各种不同大小的图片拼接摆放在画面上,而也有人直接称这种排版为Pinterest排版, 可能是因为Pinterest是早期经典的RWD设计网站之一。而正式一点 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:29 | 阅读:24 | 回复:0
  • Swift语言简介+快速上手
    Swift语言简介+快速上手
      相关: Xcode 6 beta:https://developer.apple.com/xcode/downloads/ swift语言学习文档英文版:http://pan.baidu.com/s/1gd5SeCr 在线学习文档:https://developer.apple.com/library/prerelease/ios/document ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:29 | 阅读:23 | 回复:0
  • swift 集合类型(二)
    swift 集合类型(二)
    说到swift的集合类型,就不得不谈到Dictionary。包含一个键值对组合的集合。 var air = var air = Dictionaryamp;amp;lt;String,Stringamp;amp;gt;(minimumCapacity:3) 都可以初始化Dictionary。在swift中,Dic ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:28 | 阅读:28 | 回复:0
  • SwiftaddTarget中的Selector
    SwiftaddTarget中的Selector
    在iOS上运行时,会报找不到mapTypeChanged的错误segemntedControl.addTarget(self,action:amp;quot;mapTypeChangedamp;quot;,for:.valueChanged)正确的做法是segemntedControl.addTarget(self,action:#selector(MapVi ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:28 | 阅读:23 | 回复:0
  • Swift之函数语法详解
    Swift之函数语法详解
     函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数需要执行的时候,这个名字会被“调用”。Swift统一的函数语法足够灵活,可以用来表示任何函数,包括从最简 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:28 | 阅读:23 | 回复:0
  • SwiftUIView层次调整
    SwiftUIView层次调整
    Swift中添加的UIView都是有层级的。我们先添加三个看一看viewplaincopylet view1=UIView(frame: CGRectMake(10, 50, 200, 200))  let view2=UIView(frame: CGRectMake(60, 100, 200, 200))  let view ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:28 | 阅读:22 | 回复:0
  • Swift-07-析构器deinit
    Swift-07-析构器deinit
    析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器用关键字deinit来标识,类似于构造器用init来标识。原理:Swift会自动释放不再需要的实例以释放资源。Swift通过自动引用计数ARC处理实 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:28 | 阅读:22 | 回复:0
  • Swift中@objc使用介绍
    Swift中@objc使用介绍
    在swift中如果一个按钮添加点击方法如果定义为Private 或者定义为FilePrivate那么会在Addtaget方法中找不到私有方法但是又不想把方法暴露出来,避免外界访问,那么可以在私有方法前加 @objc修饰那么它就能找到那个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:28 | 阅读:20 | 回复:0
  • [Swift]LeetCode93.复原IP地址|RestoreIPAddresses
    [Swift]LeetCode93.复原IP地址|RestoreIPAddresses
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:28 | 阅读:29 | 回复:0
  • [Swift]LeetCode280.摆动排序$WiggleSort
    [Swift]LeetCode280.摆动排序$WiggleSort
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:27 | 阅读:28 | 回复:0
  • Swift:基础语法(二)
    Swift:基础语法(二)
    这次的文章主要讲述具有代表性的运算符逻辑,以及数据类型转换的简单举例。 一、逻辑运算符 逻辑运算符的功能就是把这多个条件进行组合,从而实现更多的复杂的表达式。使用逻辑运算符链接起来的式子称为逻辑表达式 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:27 | 阅读:28 | 回复:0
  • Swift字符串的介绍
    Swift字符串的介绍
    字符串的介绍 字符串在任何的开发中使用都是非常频繁的 OC和Swift中字符串的区别 在OC中字符串类型时NSString,在Swift中字符串类型是String OC中字符串@amp;quot;amp;quot;,Swift中字符串amp;quot;amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:27 | 阅读:21 | 回复:0
  • 为什么很多大公司继续使用 Objective-C,不用 Swift
    为什么很多大公司继续使用 Objective-C,不用 Swift
    为什么很多大公司继续使用 Objective-C,不用 Swift       我觉得这个问题最核心的原因就一点:历史包袱。   猿题库算是比较新兴的应用了,代码量级也是 10 万的级别。很多稍微有些年头的应用,代码行数超过百 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:27 | 阅读:23 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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