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

Swift 教程

RSS
  • iOS升级swift3遇到Overridingnon-openinstancemethodoutsideofitsdefiningmodule的解 ...
    iOS升级swift3遇到Overridingnon-openinstancemethodoutsideofitsdefiningmodule的解 ...
    最近将我之前的一个swift项目升级swift3,说多了都是泪。。。 其中,遇到这样一个错误:这是用的三方:ENSwiftSideMenu时引出的 报了两个错:1、Cannotinheritfromnon-openclass'ENSideMenuNavigationController'o ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:19 | 阅读:49 | 回复:0
  • iOS、swift、ReactNative学习常用的社区、论坛
    iOS、swift、ReactNative学习常用的社区、论坛
    amp;amp;lt;!----iOSamp;amp;gt;amp;amp;lt;!----Swiftamp;amp;gt;*IOS开发常用社区:http://code4app.com/*IOS开发常用社区:http://www.cocoachina.com/*IOS开发常用社区:http://www.oschina.net/*IOS开发常用社区 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:19 | 阅读:41 | 回复:0
  • Swift基础语法:30-Swift的基类,子类,重写,重写方法,重写属性,防止重写 ...
    Swift基础语法:30-Swift的基类,子类,重写,重写方法,重写属性,防止重写 ...
    前面我们讲了有关于脚本语法的基本认识以及使用,现在让我们来看看Swift的其他东西:1.基类所谓的基类,就是OC中的父类,不继承任何类,就叫做基类,让我们来看看例子:classVehicle{varcurrentSpeed=0.0vardescription:Str ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:19 | 阅读:45 | 回复:0
  • Swift类和对象
    Swift类和对象
    创建和使用类Swift使用class创建一个类,类可以包含字段和方法:1classShape{2varnumberOfSides=03funcsimpleDescription()-amp;amp;gt;String{4returnamp;quot;Ashapewith\(numberOfSides)sides.amp;quot;5}6} ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:19 | 阅读:48 | 回复:0
  • Swift3的变化
    Swift3的变化
    一、Swift3.0语法变化首先和大家分享一下学习新语法的技巧: 用Xcode8打开自己的Swift2.3的项目,选择Edit-amp;amp;gt;Convert-amp;amp;gt;ToCurrent Swift Syntax…让Xcode帮我们把Swift2.3的代码转换为Swift3.0 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:19 | 阅读:46 | 回复:0
  • Swift3根据秒数获取视频时长(转换成00:00:00时间格式)以及将时长转换成秒 ...
    Swift3根据秒数获取视频时长(转换成00:00:00时间格式)以及将时长转换成秒 ...
    直接代码了: ///秒转换成00:00:00格式//////-Parametersecounds:amp;amp;lt;#secoundsdescription#amp;amp;gt;///-Returns:amp;amp;lt;#returnvaluedescription#amp;amp;gt;classfuncgetFormatPlayTime(secounds:T ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:18 | 阅读:48 | 回复:0
  • Swift-简单封装一个工具类模板
    Swift-简单封装一个工具类模板
    创建模板类(封装一个类)例1:新建一个名字叫做Product的类Product.swiftFile的内容classProduct{varname:Stringvardescription:Stringvarprice:Doublevarstock:Intinit(name:String,description: ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:18 | 阅读:44 | 回复:0
  • Swift中NSData与NSDictionary之间的相互转换
    Swift中NSData与NSDictionary之间的相互转换
    原创Blog,转载请注明出处使用NSKeyedUnarchiver类来进行相互转换1、NSDictionary转NSDatavardictionaryExample:=le……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:18 | 阅读:48 | 回复:0
  • swift基础小结01--delegate、Optional、GCD的使用、request请求、网络加载图片并保存 ...
    swift基础小结01--delegate、Optional、GCD的使用、request请求、网络加载图片并保存 ...
     本文主要记录swift中delegate的使用、“?!”Optional的概念、GCD的使用、request请求、网络加载图片并保存到沙箱、闭包以及桥接。  swift中delegate的使用和objective-c大同小异,简单记录一下:step1:声明@ob ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:18 | 阅读:57 | 回复:0
  • 用OC和Swift一起说说二叉树
    用OC和Swift一起说说二叉树
     什么是二叉树     二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(leftsubtree)和“右子树”(rightsubtree)。二叉树常被用于实现二叉查找树和二叉堆。二叉树不是树的一种特殊情形, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:18 | 阅读:56 | 回复:0
  • Swift-----结构体Struct
    Swift-----结构体Struct
    1结构体的构造函数(1)如果结构体中不写初始化函数,则默认会有一个设置全部参数的构造函数。注意:初始化函数中的参数顺序应该跟结构体定义中的参数顺序相同。structLocation{letlatitude:Doubleletlongitude:Doub ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:18 | 阅读:61 | 回复:0
  • 原生Base64编码/解码(OC与Swift)
    原生Base64编码/解码(OC与Swift)
    Objective-C  NSString*plainString= @amp;quot;fooamp;quot;;  Encoding  NSData*plainData=;   NSString *base64String=[plainDatabase64EncodedStringWi……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:17 | 阅读:48 | 回复:0
  • WelcomtoSwift
    WelcomtoSwift
    1、第一个程序importFoundationprintln(“helloworld”)2、常用数据类型int/UInt/Double/Float/Bool/String/Array/Dictionary/元组(tuple)/可选类型(Optional)3、变量常量必须设初始值变量varmyName=“zhangsan ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:17 | 阅读:56 | 回复:0
  • swiftFMDB的使用
    swiftFMDB的使用
    一.导入FMDB,以及libsqlite3.tbd  这里我是用cocopods导入的target'swifylearn'douse_frameworks!pod'FMDB','~amp;amp;gt;2.6.2'#Podsforswifylearnend   在项目里面-amp;amp;gt;General-amp;amp;gt;linkedFra ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:17 | 阅读:51 | 回复:0
  • Swift中的元组tuple的用法
    Swift中的元组tuple的用法
    用途tuple用于传递复合类型的数据,介于基础类型和类之间,复杂的数据通过类(或结构)存储,稍简单的通过元组。元组是使用非常便利的利器,有必要整理一篇博文。定义使用括号(),括号内以逗号分割各种类型的数据,形 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:17 | 阅读:49 | 回复:0
  • Dictionary的方法总结(创建,修改,遍历......)-Swift
    Dictionary的方法总结(创建,修改,遍历......)-Swift
    近日在学习swift,对一些基本数据的用法做了学习总结,本篇主要对swift中的Dictionary的用法进行了总结: //字典//创建一个空字典varnamesOfIntegers=()//键是Int型值是String型//namesOfIntegers是一个空的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:17 | 阅读:50 | 回复:0
  • Swift基础语法:24-Swift的枚举语法,匹配枚举值和Switch语句,关联值,原始值 ...
    Swift基础语法:24-Swift的枚举语法,匹配枚举值和Switch语句,关联值,原始值 ...
    在前面,我们把函数和闭包解决完毕了,现在让我们来看看Swift中的枚举和Switch:1.枚举语法所谓的枚举其实就是定义一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。在Swift中的枚举和OC ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:17 | 阅读:47 | 回复:0
  • Swift-setValuesForKeysWithDictionary
    Swift-setValuesForKeysWithDictionary
    重写setValuesForKeysWithDictionary那么字典中可以有的字段在类中没有对应属性classPerson:NSObject{varage:Int=0//重写setValuesForKeysWithDictionary那么字典中可以有的字段在类中没有对应属性overridefuncsetVa ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:17 | 阅读:46 | 回复:0
  • 【iOS】swift让程序挂起后,能在后台继续运行任务
    【iOS】swift让程序挂起后,能在后台继续运行任务
    1,程序的挂起和退出由于iOS设备资源有限。当用户点击了home键,或者另一个应用程序启动了。那么原先那个程序便进入后台被挂起,不是退出,只是停止执行代码,同时它的内存被锁定。当应用程序恢复时,它会从停止的位 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:17 | 阅读:49 | 回复:0
  • swift3.0CoreGraphics绘图-实现画板
    swift3.0CoreGraphics绘图-实现画板
    swift3.0对绘图的API进行了优化,看起来更swift了。看下UI的构造。设置画笔粗细、清空面板和保存到本地下面直接看画板文件这里我做的比较复杂,记录触摸到的每个点,再连成路径,其实直接用可变路径CGMutablePath可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:16 | 阅读:54 | 回复:0
  • swift的present控制器的显示方式枚举
    swift的present控制器的显示方式枚举
      /*//全屏只有当前VC,其他VC都没有了,但是diss之后再出现casefullScreen//iOS13一样pageSheet=automatic@available(iOS3.2,*)casepageSh……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:16 | 阅读:49 | 回复:0
  • SwiftSwift中的反射
    SwiftSwift中的反射
    Swift的反射机制是基于一个叫 Mirror 的 struct 来实现的,其内部有如下属性和方法:letchildren:Children//对象的子节点。displayStyle:Mirror.DisplayStyle?//对象的展示风格letsubjectType:Any.Type//对象的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:16 | 阅读:43 | 回复:0
  • iOSOC中桥接swift第三方库
    iOSOC中桥接swift第三方库
    swift中有一些比较好的框架,比如绘图框架charts,最近项目中刚好用到,通过Pod的方式直接导入,xcode会自动生成charts-swift.h的文件,然后在需要导入的地方importamp;amp;lt;charts-swift.hamp;amp;gt;即可但是, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:16 | 阅读:57 | 回复:0
  • swift函数.和匿名函数
    swift函数.和匿名函数
    注意:没有定义返回类型的函数会返回特殊的值,叫Void。它其实是一个空的元组(tuple),没有任何元素,可以写成()。使用元组作为返回参数,返回多个参数funccount(string:String)-amp;amp;gt;(vowels:Int,consonants ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:16 | 阅读:54 | 回复:0
  • openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务四
    openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务四
    openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务一openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务二openstack-r版(rocky)搭建基于centos7.4的openstackswift对象存储服务 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:16 | 阅读:45 | 回复:0
  • Swift异常处理:throw和rethrow
    Swift异常处理:throw和rethrow
    Swift异常处理体现了函数式语言的特性。因此我们能够传一个会抛出异常的函数闭包(高阶函数)作为參数传到还有一个函数中(父函数),父函数能够在子函数抛出异常时直接向上抛出异常,这时用rethrowkeyword表示引用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:16 | 阅读:49 | 回复:0
  • Swift与Objective-C交互
    Swift与Objective-C交互
    在同一个工程中是可以同时使用Swift和OC的,但不可以同时出现在同一个文件中。OC调用Swift相关信息的方法在***.m文件中导入工程名-Swift.h即可。如工程名为ABC,则在需要使用Swift相关信息的.m文件中#importamp;quot ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:15 | 阅读:60 | 回复:0
  • Swift开发-组件化开发之AppDelegate分解
    Swift开发-组件化开发之AppDelegate分解
    现在很多的大型项目基本都是多人协作的,基本都是以组件化开发为主,减少不同开发人员之间的相互影响,小中型项目有没有必须使用呢,有人说没必要,杀鸡焉用牛刀,其实是有必须要的,虽然代码量有增加,但是最起码代 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:15 | 阅读:54 | 回复:0
  • swift5正则简单使用
    swift5正则简单使用
    /*判断是否价格*/letmoney=amp;quot;100.98amp;quot;letparrern=amp;quot;^\\d+(\\.\\d{0,2})?$amp;quot;ifNSPredicate(format:amp;quot;SELFMATCHS%@amp;quot;,pattern).evaluate(with:money){print(amp;quot;是价 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:15 | 阅读:50 | 回复:0
  • Swift-----运算符重载
    Swift-----运算符重载
    1.现有一个向量,我们重载它的“+”、“-”、“*”、“+=”运算符。注意:“=”是不可以进行重载的。structVector3{varx:Double=0.0vary:Double=0.0varz:Double=0.0}//重载加号(+)func+(left:Vector3,right:Vect ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:15 | 阅读:48 | 回复:0
  • iOSswift关于自定义表情键盘
    iOSswift关于自定义表情键盘
    目录输入框键盘监听键盘切换表情装载表情加载表情输入表情输出表情显示结束语demo下载demo图片:输入框为了让输入框能够随着用户输入内容变化自动变化高度,这里的输入框使用UITextView来实现,监听textView的代理, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:15 | 阅读:50 | 回复:0
  • Swift1.2正式发布-带来很多重大改进
    Swift1.2正式发布-带来很多重大改进
    Swift1.2随着Xcode6.3Beta正式发布了。这次的beta发布包含了对Swift编译器显著的改进。还有对Swift语言本身的新特性的增加。这篇文章介绍下主要部分。编译器改进Swift1.2编译器这次的改进更加稳定并且更加高效。这些 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:15 | 阅读:48 | 回复:0
  • Swift语法-Swift通过类名实例化对象
    Swift语法-Swift通过类名实例化对象
    根据类名来实例化对象,比如,要根据一个类名的字符串创建ViewController实例。letcontrollerName=amp;quot;SpainAppProto.amp;quot;+xibName//xibName形如XXViewControllervarclassType:AnyObject.Type=NSClassFrom ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:14 | 阅读:54 | 回复:0
  • 【Swift】-UITextField完成输入后关闭软键盘的几种方法
    【Swift】-UITextField完成输入后关闭软键盘的几种方法
    总结了以下几种方式,欢迎补充 1,为空白区域绑定TouchUpInside事件 2,重写touchesEnded方法 3,为TextField绑定DidEndOnExit事件1,点击编辑区域以外的地方时关闭(空白处区域绑定TouchUpInside事件  新建一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:14 | 阅读:114 | 回复:0
  • Swift-----协议Protocol
    Swift-----协议Protocol
    //本文内容来自慕课网----玩儿转Swift1协议中可以定义属性(1)属性不可以有默认值(2)必须设置是“get”还是“getset”,注意:get与set之间是没有逗号的(3)即使属性只有get,没有set,也不可以将属性设置为let ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:14 | 阅读:65 | 回复:0
  • SWIFT中用Switchcase类类型
    SWIFT中用Switchcase类类型
    有时觉得SWIFT的语法真的强大而又变态,不说了,直接上代码瞅瞅:首先先定义一个交通工具的父类classVehicle{  varwheels:Int!  varspeed:Double!  init(wheels:Int,speed:Double){    self.speed=speed  ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:14 | 阅读:47 | 回复:0
  • iOSswiftNSClassFromString将字符串转换成类名
    iOSswiftNSClassFromString将字符串转换成类名
    在oc中将字符串转换成类名直接调用NSClassFromString(amp;quot;classnameamp;quot;)即可,但是到了swift中变的麻烦多了swift中如果要将字符串转换为类型需要以下几个步骤1.获取包名varname=Bundle.main.object(forIn ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:14 | 阅读:48 | 回复:0
  • swift字符串和数字相互转化
    swift字符串和数字相互转化
    //NSString类型转为整型,浮点型,    vartest:NSString=amp;quot;3.3amp;quot;    println(amp;quot;test\(test)amp;quot;)    println(amp;quot;test\(test.integerValue)amp;quot;)    println(a ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:14 | 阅读:55 | 回复:0
  • Swift-滚动视图(UIScrollView)的用法
    Swift-滚动视图(UIScrollView)的用法
    1,当图片尺寸超过屏幕时,使用UIScrollView可以实现滚动条视图,即手指触摸滚动屏幕方便浏览整个页面。123456varscrollView=UIScrollView()scrollView.frame=self.view.boundsvarimageView=UIImageView(image:UIIma ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:14 | 阅读:48 | 回复:0
  • 小波说雨燕第三季构建swiftUI之UI组件集-视图集(六)PickerView视图学习笔记 ...
    小波说雨燕第三季构建swiftUI之UI组件集-视图集(六)PickerView视图学习笔记 ...
        想对PickerView进行操作,只能在代码中操作。 下面,再添加三个label组件,然后将所有组件配置到代码中(看代码),然后要实现对PickerView的操作,就要实现它的DataSource协议和他的代理,在右边组件的链 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:13 | 阅读:50 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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