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

Swift 教程

RSS
  • [Swift实际操作]九、完整实例-(6)创建App欢迎界面
    [Swift实际操作]九、完整实例-(6)创建App欢迎界面
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!!本文创建一个位于导航控制器之内的欢迎页面,该页面主要用来向用户简要介绍产品的功能。以及提供主 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:55 | 阅读:218 | 回复:0
  • Swift-11-协议(Protocols)
    Swift-11-协议(Protocols)
    协议定义了一个蓝图,规定了用来实现某一特定工作或者功能所必须的方法和属性。类、结构体或者枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能。任意能满足协议要求的类型被称为遵循conform这个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:54 | 阅读:146 | 回复:0
  • TIOBE 2020 年 8 月编程语言排行榜:C语言仍稳居榜首,值得关注的依然是 Go、R、Swift ...
    TIOBE 2020 年 8 月编程语言排行榜:C语言仍稳居榜首,值得关注的依然是 Go、R、Swift ...
    TIOBE 已公布 2020 年 8 月的编程语言排行榜。在本期榜单中指数没有太大变化,编程语言R继续上升,依然成为2020年TIOBE的编程语言的明星语言。更值得关注的依然是Go、Swift和SQL在排行榜第10名的竞争。Swift排名落后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:54 | 阅读:177 | 回复:0
  • 《SwiftbyTutorials》学习笔记(第二章)
    《SwiftbyTutorials》学习笔记(第二章)
    第一章主要学习了Swift的一些基本内容,变量、常量、数据类型以及控制流。而这一章讲的是相对“高级”一点的基础知识,当然也还是基础知识啦。可选类型(Optionals)根据之前的知识,当我们需要声明一个变量的时候, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:54 | 阅读:146 | 回复:0
  • Swift--对AFN框架的封装
    Swift--对AFN框架的封装
    Swift--对AFN框架的封装一.封装AFN的目的简单的说:解耦日常工作中,我们一般都不会去直接使用AFNetWorking来直接发送网络请求,因为耦合性太强,假设有多个控制器都使用AFN发送请求,那么假设有一天AFN框架的作者不更新 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:54 | 阅读:134 | 回复:0
  • [Swift]LeetCode520.检测大写字母|DetectCapital
    [Swift]LeetCode520.检测大写字母|DetectCapital
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:54 | 阅读:128 | 回复:0
  • Swift4.0Dictionary使用详解
    Swift4.0Dictionary使用详解
    字典是一种存储相同类型多重数据的存储器。每个值(value)都关联独特的键(key),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。我们在需要通过标识符(键)访问数据的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:54 | 阅读:128 | 回复:0
  • Swiftjson字典转模型项目记录
    Swiftjson字典转模型项目记录
    背景最近项目开始转用Swift3开发,由于Swift中json(字典)转模型的选择方案较多,笔者最开始选择了HandyJSON的方案,在使用一段时间后发现当要进行某个字段取值使用时需要进行各种的转化判断,比较麻烦(但是安全、保 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:54 | 阅读:125 | 回复:0
  • IOS控件-Swift集成IOS自带API扫描二维码
    IOS控件-Swift集成IOS自带API扫描二维码
    第一步:加入框架AVFoundation.framework目录选择 targets-amp;amp;gt;BuildPhases-amp;amp;gt;LinkBinarywithLibraries后,加入AVFoundation.framework即可第二步:加入以下代码,并加入协议 AVCaptureMetadataOu ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:54 | 阅读:128 | 回复:0
  • [Swift]LeetCode285.二叉搜索树中的中序后继节点$InorderSuccessorinBST
    [Swift]LeetCode285.二叉搜索树中的中序后继节点$InorderSuccessorinBST
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:53 | 阅读:87 | 回复:0
  • Swift:Swift中Selector的变化
    Swift:Swift中Selector的变化
    Swift中Selector变化 2.2之前,使用字符串作为方法名称//无参数btn.addTarget(self,action:Selector(amp;quot;buttonPressamp;quot;),forControlEvents:.TouchUpInside)//有参数btn.addTarget(self,action:Selector( ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:53 | 阅读:85 | 回复:0
  • Xcode8导入框架出现Use Legacy Swift Language Version的报错
    Xcode8导入框架出现Use Legacy Swift Language Version的报错
    Xcode8导入框架出现Use Legacy Swift Language Version的报错 最近Xcode升级了,出现了各种蛋疼的错误提示,今天遇到个导入框架出现了提示swift版本的问题,具体如下: “Use Legacy Swift Language Version” ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:53 | 阅读:104 | 回复:0
  • 【一】Swift3.0新浪微博项目实战-整体框架搭建
    【一】Swift3.0新浪微博项目实战-整体框架搭建
    最近要接手swift项目,所以找了个视频跟着做一下实战项目,在此记录一下过程和心得 第一天的 源码点这里框架搭建和目录拆分关键词:MVVM架构,桥接文件桥接文件用于引入OC的头文件,Swift就可以正常使用(宏除外) ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:53 | 阅读:106 | 回复:0
  • 快捷搜索框(UISearchBar)简单实现 swift
    快捷搜索框(UISearchBar)简单实现 swift
    1.在故事板里面拖入一个搜索栏和一个的tableView。2.创建的ViewController,实现代理:UISearchBarDelegate,UITableViewDataSource,的UIT……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:53 | 阅读:124 | 回复:0
  • Swift面试题相关
    Swift面试题相关
    面试题 ①给一个数组,要求用swift写一个函数,交换数组中的两个元素。 //给一个数组,要求用swift写一个函数,交换数组中的两个元素。 var nums = // func swap(_ nums: inout , _ a : Int, _ b : ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:53 | 阅读:128 | 回复:0
  • Swift--enum继承protocol
    Swift--enum继承protocol
    原文地址链接:http://blog.csdn.net/duanyipeng/article/details/32338575Apple官方文档:TheSwiftProgrammingLanguageProtocolsandExtensions一节的小节练习,要求自行定义一个enumeration枚举类型,并且遵循Examp ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:53 | 阅读:146 | 回复:0
  • swift学习:自定义Log
    swift学习:自定义Log
    importUIKit/*总结:1:letfile=(#fileasNSString).lastPathComponent,#file获取的是打印所在的文件的全路径,转成NSString才能调用lastPathComponent获取的是路径最后的.后面的元素,asNSString转成NSString类型2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:52 | 阅读:69 | 回复:0
  • iOS Swift逻辑运算符
    iOS Swift逻辑运算符
    运算符 运算符分类 从操作数角度看:运算符包括一元、二元、三元。这里的一二三指操作数的数量,操作数指的是被操作的数值。 从运算符位置看:运算符分为前缀、中缀、后缀。例如:!b, b + c, c! 赋值运算符 赋值运算 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:52 | 阅读:67 | 回复:0
  • swift 实现一个登陆页面
    swift 实现一个登陆页面
    一般的登陆页面要实现用户名密码的输入,登陆按钮实现登陆,点击输入框的时候键盘弹起,还有可能要实现输入框坐标的变化,如图 该界面是用XIB实现的,输入框的代理如下 extension CGLoginController_iPad{     ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:52 | 阅读:75 | 回复:0
  • Swift中的可选链
    Swift中的可选链
    自述_____________________________________________前段时间一直在忙公司项目上的事情,很久没有这样闲下来写博文觉得Swift是一种趋势,也一直在学习当中,在学习的过程中,把自己的感悟和总结写在这里,就当是自己一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:52 | 阅读:74 | 回复:0
  • Swift-2-基本操作符
    Swift-2-基本操作符
    //Playground-noun:aplacewherepeoplecanplayimportUIKit//基本运算符//运算符有3种:单目运算符(如-a),二目运算符(如a+b)和三目运算符(a?b:c)let(x,y)=(20,30)//分解元组println(amp;quot;xis\(x),yis\(y)amp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:52 | 阅读:74 | 回复:0
  • 用Swift写服务端 — Perfect框架
    用Swift写服务端 — Perfect框架
    用Swift写服务端 — Perfect框架学习(一) 一、Perfect简介 Perfect是一组完整、强大的工具箱、软件框架体系和Web应用服务器,可以在Linux、iOS和macOS (OS X)上使用。该软件体系为Swift工程师量身定制了一整套用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:52 | 阅读:73 | 回复:0
  • Swift - 伸缩优先级详解(Content Hugging、Content Compression Resistance) ...
    Swift - 伸缩优先级详解(Content Hugging、Content Compression Resistance) ...
    一、基本概念介绍 1,固有内容尺寸(intrinsic content size) 在开发中,有的控件或视图其本身就自带大小。这些控件能通过自己显示的内容计算出需要的 Size,这个自动计算出来 Size 就叫该控件的固有内容尺寸 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:52 | 阅读:90 | 回复:0
  • 【Swift】UIPresentationController的使用方法
    【Swift】UIPresentationController的使用方法
    UIPresentationController是ios8.0的新特性哦,使用需要注意先上一个效果图第一步:连线选择segue类型为,presentModally第二步:需要演示的控制器,自定义为HJCPopViewController第三步:新建一个类HJCPopoverPrese ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:51 | 阅读:53 | 回复:0
  • Swift 团队宣布将开发一个新的基于 LSP 的语言服务
    Swift 团队宣布将开发一个新的基于 LSP 的语言服务
    开发四年只会写业务代码,分布式高并发都不会还做程序员? amp;amp;gt;amp;amp;gt;amp;amp;gt;   Swift 开发团队近日在论坛宣布将为 Swift 和 C 系列语言启动一个基于 LSP(语言服务器协定)的开源项目,项目库计 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:51 | 阅读:68 | 回复:0
  • Swift统一导入三方库
    Swift统一导入三方库
     @_exportedimportUIKit@_exportedimportFoundation///pod下载的三方库,避免使用重复import@_exportedimportRxSwift///响应式编程@_exportedimportRxCocoa///响应式编程@_exportedimportSwiftyJSON// ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:51 | 阅读:58 | 回复:0
  • [Swift]LeetCode943. 最短超级串 | Find the Shortest Superstring
    [Swift]LeetCode943. 最短超级串 | Find the Shortest Superstring
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:51 | 阅读:59 | 回复:0
  • [Swift]LeetCode258.各位相加|AddDigits
    [Swift]LeetCode258.各位相加|AddDigits
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:51 | 阅读:63 | 回复:0
  • OpenStackSwift源码安装
    OpenStackSwift源码安装
    1、安装拓扑   2、准备环境(所有节点)2.1由于本次安装选择的UbuntuServer12.04,需要安装以下必需软件包:apt-getinstallbuild-essentialgitpython-devpython-setuptoolspython-piplibxml2-devlibxslt-devmemca ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:51 | 阅读:59 | 回复:0
  • [Swift]数学库函数math.h |  math.h -- mathematical library function
    [Swift]数学库函数math.h | math.h -- mathematical library function
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:MindDraft➤博主域名:https://www.zengqiang.org➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:51 | 阅读:64 | 回复:0
  • Openstackswift学习笔记
    Openstackswift学习笔记
    Swift不是文件系统或者实时的数据存储系统,而是对象存储,用于长期存储永久类型的静态数据。这些数据可以检索、调整和必要时进行更新。Swift最适合虚拟机镜像、图片、邮件和存档备份这类数据的存储。Swift没有采用R ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:50 | 阅读:15 | 回复:0
  • IOS入门之Swift语言(一)
    IOS入门之Swift语言(一)
    经过不断的努力,小哥也买了台苹果设备,终于可以开始我的IOS之旅了,说来确实令人苦恼,为了学习IOS我这着贫农阶级,省了几个月的零花钱,外加向亲朋好友求救,最终痛下心扉,卖了台MACpro128G版。苦逼的事情就不在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:50 | 阅读:15 | 回复:0
  • swift3.0简单直播和简单网络音乐播放器
    swift3.0简单直播和简单网络音乐播放器
    本项目采用swift3.0所写,适配iOS9.0+,所有界面均采用代码布局. 第一个tab写的是简单直播,传统MVC模式,第二个tab写的是简单网络音乐播放器.传说MVVM模式(至于血统是否纯正我就不得而知了,按照网上的教程来的) pod'S ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:50 | 阅读:16 | 回复:0
  • [Swift]LeetCode246.对称数$StrobogrammaticNumber
    [Swift]LeetCode246.对称数$StrobogrammaticNumber
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:http ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:50 | 阅读:19 | 回复:0
  • SwiftTips-Array类型
    SwiftTips-Array类型
    在开发中,数组这个概念我们应该很熟悉了,Objective-C中为我们提供了NSArray作为数组的实现。大家应该对很熟悉了。而在Swift中,为我们提供了它自己对于数组的实现,也是这里我们要介绍的,就是Array类。Array的官 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:50 | 阅读:49 | 回复:0
  • Swift函数
    Swift函数
      在编程中,我们常把能完成某一特定功能的一组代码,并且带有名字标记类型叫做函数,在C语言中,我们知道函数名就是一个指针,它指向了函数体内代码区的第一行代码的地址,在swift中也具有同样的功效。  在Swift ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:50 | 阅读:59 | 回复:0
  • Swift 中的getting和setter的使用
    Swift 中的getting和setter的使用
    以下简单的介绍Swift中的getting和setting的使用方法: Xcode version: 6.1 先附代码: class Test { var num1: Double = 0.0 init(){ } init(num2: Double){ self.num1 = num2 } ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:50 | 阅读:56 | 回复:0
  • Swift实战(2)--在工程中添加object-C的类或者第三方框架(附翻译)
    Swift实战(2)--在工程中添加object-C的类或者第三方框架(附翻译)
    UsingObjective-CClassesinSwift(在swift中使用oc)**Ifyouhaveanexistingclassthatyou'dliketouse,perform Step2 andthenskipto Step5.(Forsomecases,Ihadtoaddanexplicit #importamp;amp;lt;F……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:49 | 阅读:19 | 回复:0
  • Swift逃逸闭包
    Swift逃逸闭包
    一般在定义网络请求框架时,会声明成功闭包,失败闭包。用来回调返回的数据给调用者。成功闭包,失败闭包当然是作为请求方法的参数,这时候会报错,因为这种闭包必须声明为逃逸闭包。也就是在闭包类型前加 @escapin ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:49 | 阅读:16 | 回复:0
  • Swift反射机制实现AppDelegate字符串获取类并成为根控制器
    Swift反射机制实现AppDelegate字符串获取类并成为根控制器
    funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:?)-amp;amp;gt;Bool{window=UIWindow(frame:UIScreen.……
    作者:菜鸟教程小白 | 时间:2022-7-13 14:49 | 阅读:16 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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