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

Swift 教程

RSS
  • [Android Pro]   Swift 3.0多线程
    [Android Pro] Swift 3.0多线程
    本文只介绍Grand Central Dispath(GCD) 中央调度 个人认为一个GCD就够用了,可能是改版或是其他的在找之前写的多线程方法时发现不能用了,看文档之后发现改了,现在看上去更加简单易用。 DispatchQueue.global().a ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:20 | 阅读:59 | 回复:0
  • SWIFT Code 和 Routing Number 的关系
    SWIFT Code 和 Routing Number 的关系
    SWIFT Code 该号相当于各个银行的身份证号 每个银行(包括每个分行、支行)都有一个代码,是由银行名称的英文缩写和总行所在地的英文缩写(也有用数字加字母表示某城市的)以及该分行所在地的代码(字母、数字或混合)组成 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:20 | 阅读:41 | 回复:0
  • 5.16 使用Any表示任意值类型 [Swift原创教程]
    5.16 使用Any表示任意值类型 [Swift原创教程]
    原文:http://coolketang.com/staticCoding/5a9925ad0b61607bf6ceb390.html 1. AnyObject可以代表任何class类型的实例。此外还有一个Any,它可以表示任何类型,除了方法类型。本节课将为你讲解Any的使用。  2. 定义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:20 | 阅读:43 | 回复:0
  • Swift基础语法(五)枚举、结构体与类的区别
    Swift基础语法(五)枚举、结构体与类的区别
    swift中的结构体值可以是整型、浮点型、字符串、字符、元祖,如果不赋值默认为整型且从0开始计数,如果为整型枚举且要求不是从0开始只需指定枚举的第一个值以后的值自动依次加1引用方式也与oc有所出入//枚举定义enum ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:19 | 阅读:70 | 回复:0
  • Swift语言学习之学习资源
    Swift语言学习之学习资源
    (1)http://swift.sh(2)Letamp;#39;s Swift – WRITE THE CODE. CHANGE THE WORLD.http://letsswift.com(3)http:……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:19 | 阅读:84 | 回复:0
  • Swift-实现点击UITableView单元格时自动展开单元格
    Swift-实现点击UITableView单元格时自动展开单元格
    下面是一个列表单元格cell的折叠展开效果的demo。当点击单元格时会展开该单元格,便于显示一些详情什么的。点击其他单元格原来的会关闭,同时有动画效果。效果如如下: 代码如下:12345678910111213141516171819202 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:19 | 阅读:78 | 回复:0
  • Swift---一门智能型的编程语言
    Swift---一门智能型的编程语言
    Swift是苹果公司于2014年推出的一门全新的编程语言,目前已进化至第三版。Swift博众编程语言之所长,简单易学,功能强大,可用于开发iOS、macOS、tvOS、watchOS程序。 出于个人的兴趣,我下载了Swift官方文档《The S ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:19 | 阅读:76 | 回复:0
  • IOSSwift训练
    IOSSwift训练
    //Playground-noun:aplacewherepeoplecanplayimportCocoavarstr=amp;quot;Hello,playgroundamp;quot;str+=amp;quot;,YesI'mGoodamp;quot;;println(amp;quot;helloswiftamp;quot;)varmyvar=23myvar=18letmyConstant=4 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:19 | 阅读:65 | 回复:0
  • swift--静态变量static
    swift--静态变量static
    importUIKit classViewController:UIViewController{   //静态变量 swift中的static静态变量,只能在这里声明,不能在方法中声明,会报错  staticvari:Int=1      overridefuncviewDidLoad(){    supe ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:19 | 阅读:81 | 回复:0
  • 【转】如何评价 Apple 新推出的编程语言 Swift?
    【转】如何评价 Apple 新推出的编程语言 Swift?
    如何评价 Apple 新推出的编程语言 Swift?原文地址:http://www.zhihu.com/question/24002984评价:如果你会Objective-C,你不需要去看它。 如果问……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:19 | 阅读:64 | 回复:0
  • swift系统学习第三章
    swift系统学习第三章
    第九节:结构体-sturt1//:Playground-noun:aplacewherepeoplecanplay23importUIKit45/*6swift学习第九节7结构体:sturt8*/9letcenterX=100.010letcenterY=100.011letdistance=20……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:18 | 阅读:57 | 回复:0
  • [Swift]LeetCode1034.边框着色|ColoringABorder
    [Swift]LeetCode1034.边框着色|ColoringABorder
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:18 | 阅读:71 | 回复:0
  • ChatsViewController.swift
    ChatsViewController.swift
    importUIKitclassChatsViewController:UITableViewController{varchats:{returnaccount.chats}conenienceoverrideinit(){self.init(style:.Plain)title=amp;quot;Chatsamp;quot;} overrid……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:18 | 阅读:73 | 回复:0
  • Swift开发第九篇——Any和AnyObject&typealias和泛型接口
    Swift开发第九篇——Any和AnyObject&typealias和泛型接口
    本篇分为两部分:一、Swift中的Any和AnyObject二、Swift中的typealias和泛型接口  一、Swift中的Any和AnyObject在Swift中,AnyObject可以代表任何class类型的实例,Any可以表示任意类型,包括方法(func)类型,相当于 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:18 | 阅读:60 | 回复:0
  • Swift-重定义UIViewController的初始化方法
    Swift-重定义UIViewController的初始化方法
    在初始化的时候传入一个固定的参数。1在自定义的初始化方法中,一定要调用父类的designated初始化方法即init(nibNamenibNameOrNil:String?,bundlenibBundleOrNil:Bundle?)或init?(coderaDecoder:NSCoder) 同时实现r ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:18 | 阅读:75 | 回复:0
  • [Swift]LeetCode220.存在重复元素III|ContainsDuplicateIII
    [Swift]LeetCode220.存在重复元素III|ContainsDuplicateIII
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:18 | 阅读:56 | 回复:0
  • Swift--字典的了解
    Swift--字典的了解
    字典存储时,key和value值的类型都是固定的,且都是无序的。1.字典类型的缩写语法在swift中,字典的完整格式如下:Dictionaryamp;amp;lt;Key,Valueamp;amp;gt; 注意:字典的key类型必须符合哈希算法。字典的缩写格 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:18 | 阅读:71 | 回复:0
  • Swift学习笔记(13)--属性(Properties)
    Swift学习笔记(13)--属性(Properties)
    普通属性用var和let即可,本文不做详述1.延迟存储属性延迟存储属性是指当第一次被调用的时候才会计算其初始值的属性。在属性声明前使用@lazy来标示一个延迟存储属性。classDataImporter{/*DataImporter是一个将外部 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:17 | 阅读:96 | 回复:0
  • swift学习笔记1——基础部分
    swift学习笔记1——基础部分
    之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习、总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询用。详细可以参考the-swift-programming-language-in-ch ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:17 | 阅读:81 | 回复:0
  • curl操作openstack swift
    curl操作openstack swift
    curl操作openstack swift 1、简介 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。 首先介绍一下我们操作openstack swift API所需要的curl 命令参数。 -i 把H ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:17 | 阅读:72 | 回复:0
  • [Swift]LeetCode704.二分查找|BinarySearch
    [Swift]LeetCode704.二分查找|BinarySearch
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:17 | 阅读:70 | 回复:0
  • Swift应用案例1.无限轮播
    Swift应用案例1.无限轮播
      从今天开始,我学习的重点开始转向Swift,并且会分享一些自己学习的心得体会,今天给大家带来的的是无限轮播。广告页的无限轮播是非常常见的一个功能,大多数APP都有,大多数程序员也都实现过,今天我们用Swift ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:17 | 阅读:83 | 回复:0
  • Swift与JSON数据浅析
    Swift与JSON数据浅析
    转载自:http://www.cnblogs.com/theswiftworld/p/4660177.html我们大家平时在开发App的时候,相信接触最多的就是JSON数据了。只要你的App有读取网络数据的功能,你就免不了要与JSON打交道。比如你做一个新闻App,你 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:17 | 阅读:68 | 回复:0
  • [Swift]LeetCode809.情感丰富的文字|ExpressiveWords
    [Swift]LeetCode809.情感丰富的文字|ExpressiveWords
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:17 | 阅读:62 | 回复:0
  • Swift:使用cocoapods进行单元测试找不到bridge_header文件
    Swift:使用cocoapods进行单元测试找不到bridge_header文件
    准备对项目进行单元测试,在command+U运行时出现了错误找不到桥接文件,如下图所示。找了各种资料,终于解决了,如下图,可以发现searchpath中路径都为空,由于unittest是单独的,所以需要进行路径的配置废话少说,说 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:17 | 阅读:67 | 回复:0
  • Swift可空(Optional)类型基础
    Swift可空(Optional)类型基础
    可空类型,对于熟悉C#的同学一定不会陌生。在C#里面值类型都是不能为空的,比如int类型默认为0,bool默认为false。但是我们给int加上?后,就是一个可空类型了。 那么Swift里面呢。Swift里面没有区分值类型,引用类 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:16 | 阅读:79 | 回复:0
  • Swift基础--通知,代理和block的使用抉择以及Swift中的代理
    Swift基础--通知,代理和block的使用抉择以及Swift中的代理
    通知:两者关系层次太深,八竿子打不着的那种最适合用通知.因为层级结构深了,用代理要一层一层往下传递,代码结构就复杂了代理:父子关系,监听的方法较多的时候使用block:父子关系,监听的方法较少的时候使用Swift中的代 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:16 | 阅读:78 | 回复:0
  • SWIFT数组
    SWIFT数组
    Swift数组是声明有以下几种,varcountries:=varcapitals:Arrayamp;amp;lt;Stringamp;amp;gt;=varfruits=[amp;quot;appleamp;quot;,amp;quot;orangeamp;qu……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:16 | 阅读:68 | 回复:0
  • Swift-多线程
    Swift-多线程
    摘要 本文不探讨子线程、主线程、同步和异步的常规操作。只是使用DispatchWorkItem 属性来处理1.子线程切换到主线程和2.主动停止正在进行的线程这两种场景,提供一些不同的实现思路。 DispatchWorkItem还可以有其他 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:16 | 阅读:71 | 回复:0
  • Swift-数组
    Swift-数组
    1、数组的定义 //OC使用定义数组,Swift一样,但是没有@    //自动推导的结果-amp;amp;gt;表示数组中存的都是String    //跟OC中的数组指定泛型类型 //Swift中基本数据类型不需要包装    letarray= / ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:16 | 阅读:93 | 回复:0
  • Swift学习-08--闭包
    Swift学习-08--闭包
    //闭包是自包含的函数代码块,可以在代码中被传递和使用,swift中的闭包与C语言和OC中的代码块(blocks)以及其他一些编程语言中的匿名函数比较类似 //闭包可以捕获和存储其所在上下文中任意常量和变量的引用,被称为包 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:16 | 阅读:104 | 回复:0
  • Swift-计算次方(2的N次方,2的随机次方)
    Swift-计算次方(2的N次方,2的随机次方)
    1,使用amp;amp;lt;amp;amp;lt;计算2的N次方12varvalue=1amp;amp;lt;amp;amp;lt;4 //2的4次方varvalue=1amp;amp;lt;amp;amp;lt;Int(arc4random_uniform(5)) //2的0~4随机次方(包括0,4)……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:16 | 阅读:125 | 回复:0
  • Swift学习笔记六
    Swift学习笔记六
    集合类型(CollectionType)Swift提供三种主要的集合类型:数组(array)、集合(set)、字典(dictionary)。数组是有序的值序列,集合是无序的值序列,字典是无序的键值对序列。这三个类型都要求显示指定存储值的类型。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:53 | 回复:0
  • [Swift]LeetCode973.最接近原点的K个点|KClosestPointstoOrigin
    [Swift]LeetCode973.最接近原点的K个点|KClosestPointstoOrigin
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:57 | 回复:0
  • Welcome-to-Swift-11方法(Methods)
    Welcome-to-Swift-11方法(Methods)
    方法是由特定类型关联起来的函数。类、结构体和枚举都能定义成实例方法。它封装了特定的任务和给定类型的实例的功能函数。类,结构体和方法也能定义类型方法,它只与类型的本身由关联。类型方法和Objective-C的类方 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:63 | 回复:0
  • Swift类型检查与转换
    Swift类型检查与转换
    继承会发生在子类和父类中,如图所示,是一系列类的继承关系类图,Person是类层次结构中的根类,Student是Person的直接子类,Worker是Person的直接子类。这个继承关系类图的具体实现代码如下:  view plaincopy ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:63 | 回复:0
  • [Swift]鸡尾酒排序 | Cocktail Sort
    [Swift]鸡尾酒排序 | Cocktail Sort
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:83 | 回复:0
  • Swift3.0和OC桥接方法
    Swift3.0和OC桥接方法
    1.直接在工程中command+n,出现如图,点击Header File创建桥接文件Bridging-Header.h,如图: 2.点击next,出现如图画面,一定要记得勾选第一项,再点击create创建完成。 3.配置桥接文件,点击target - bui ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:80 | 回复:0
  • Swift&NodeJS使用Alamofire进行Post(zhuan)
    Swift&NodeJS使用Alamofire进行Post(zhuan)
    这篇博客主要实现Swift客户端和NodeJS后台的Post、Get请求实现。我是一个略有点讨厌重复使用工具的人,比如这些基本功能完全可以用OC和PHP等替代,但是没办法,现在知识更新的太快啦,Swift和NodeJS这么热,不去看看 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:66 | 回复:0
  • 【Swift4】(8) 简单使用Storyboard | 上手练习一个小app | 跑个流程
    【Swift4】(8) 简单使用Storyboard | 上手练习一个小app | 跑个流程
    开始 create xcode project Main.storyboard 类似一个电影中的故事板(以图片呈现情节),在Xcode中是一个UI设计的主画面,APP的外观 右下角,show the Object Library 供设计使用的小元件 将小元件拖到Storyboar ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 13:15 | 阅读:92 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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