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

Swift 教程

RSS
  • swift4之String与NSString的区别与使用
    swift4之String与NSString的区别与使用
    String是结构体,NSString是类,这是它们的根本区别。在Swift中,结构体struct是值类型,String是结构体,所以也是值类型。值类型被赋予给一个变量、常量或者被传递给一个函数的时候,其值会被拷贝。这意味着它们的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:37 | 回复:0
  • Swift-----下标(subscript)
    Swift-----下标(subscript)
    通常情况下,我们在使用数组(Array)、字典(Dictionary)时,都会使用下标。其实,在swift中,我们可以给类、结构体、枚举等自定义下标。1基本使用structVector3{varx:Double=0.0vary:Double=0.0varz:Double=0.0su ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:30 | 回复:0
  • iOSswift代理协议
    iOSswift代理协议
    swift中的代理实现和oc中是有区别的protocolHXQLimitedTextFieldDelegate{functest()}代理中默认所有方法都是required,如果需要某个代理方法是可选的,则需要用下面的方法@objcprotocolHXQLimitedTextFieldDelegate ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:36 | 回复:0
  • Swift网络库Alamofire的导入
    Swift网络库Alamofire的导入
     一、手动导入1,官网下载Alamofire 2,解压下载的文件放入工程的顶层目录下  3,打开工程AddFiles4,选中项目TARGETSamp;amp;gt;Generalamp;amp;gt;EmbeddedBinariesamp;amp;gt;+(添加)完成。注意选择对应的framewo ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:41 | 回复:0
  • swift学习第十三天:类的构造函数
    swift学习第十三天:类的构造函数
     构造函数的介绍构造函数类似于OC中的初始化方法:init方法默认情况下载创建一个类时,必然会调用一个构造函数即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数。如果是继承自NSObject,可以对父类的构 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:35 | 回复:0
  • Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
    Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
    https://www.cnblogs.com/Free-Thinker/p/7243683.html1,十进制的字符串转成数字Swift中,如果要把字符串转换成数字类型(比如整型,浮点型等)。可以先转成NSString类型,让后再转。1234//将文本框中的值转换成数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:38 | 回复:0
  • swift中Any,AnyObject,AnyClass的区别
    swift中Any,AnyObject,AnyClass的区别
    这几个概念让人很迷惑,看了很多帖子,终于搞明白了,简单总结:Any 和 AnyObject 是Swift中两个妥协的产物。什么意思呢,oc中有个id关键字,表示任何对象,oc和swift混编的时候拿什么对应id呢?就发明出来了AnyO ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:32 | 回复:0
  • Swift中的关键字详解
    Swift中的关键字详解
    要学习Swift这门语言,就必须先了解Swift的关键字及对应的解释。这里就列一下在Swift中常用到的关键字。关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符。关键字是对编译器 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:36 | 回复:0
  • [Swift]LeetCode1219.黄金矿工|PathwithMaximumGold
    [Swift]LeetCode1219.黄金矿工|PathwithMaximumGold
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/Le ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:35 | 回复:0
  • swift中UITableView的简单使用
    swift中UITableView的简单使用
      importUIKit///TableViewDataSource展示classYJTableViewDataSourceVC:UIViewController,UITableViewDataSource{///数据源vardata=]()///UITableView@IBOutletweakv……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:35 | 回复:0
  • Swift中的"dealloc"
    Swift中的"dealloc"
    OC中对象销毁时会调用dealloc方法,此方法在实际开发中主要作用就是判断有无循环引用造成内存泄露。Swift中deinit可以实现“dealloc”的功能deinit{println(amp;quot;没有循环引用amp;quot;)} ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:34 | 回复:0
  • iOSswift启动页加载广告(图片广告+视频广告)
    iOSswift启动页加载广告(图片广告+视频广告)
    一般app在启动的时候都会有广告页,广告页用来加载自己的或者第三方的广告,广告的展示形式也多种多样,最近在看swift相关的东西,这里将提供支持加载图片广告和视频广告的解决方案思路:我们知道在加载启动页广告的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:46 | 回复:0
  • [Swift]DFS和BFS
    [Swift]DFS和BFS
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:31 | 回复:0
  • iOS9中,swift判断相机,相册权限,选取图片为头像
    iOS9中,swift判断相机,相册权限,选取图片为头像
    在iOS7以后要打开手机摄像头或者相册的话都需要权限,在iOS9中更是更新了相册相关api的调用首先新建一个swift工程,在SB中放上一个按钮,并在viewController中拖出点击事件ok!按钮和事件设置好以后,我们来引入要用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:39 | 回复:0
  • Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
    Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
    1,十进制的字符串转成数字Swift中,如果要把字符串转换成数字类型(比如整型,浮点型等)。可以先转成NSString类型,让后再转。1234//将文本框中的值转换成数字vari=(tf1.textasNSString).intValuevarf=(tf1.textas ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:32 | 回复:0
  • Swift-Runtime总结
    Swift-Runtime总结
     前言    相信每一个iOS开发者都知道Runtime,现在Swift也更新到5.0+版本了,要是你也学习了Swift的话你可能也会想过这样一个问题,OC大家都知道是有动态性的,你能通过Runtime的API获取你想要的属性方法等等, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:36 | 回复:0
  • Swift_字符串详解(String)
    Swift_字符串详解(String)
    点击查看源码类型别名//类型别名fileprivatefunctestTypeAliases(){letindex=String.Index.selfprint(amp;quot;\(index)amp;quot;)letutf8index=String.UTF8Index.selfprint(amp;quot;\(utf8index)amp;quot;)letut ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:32 | 回复:0
  • swift协议传值的实现
    swift协议传值的实现
    首先呢说下结构 一个ViewController 一个ModelViewController在ModelViewController中定义了一个协议这个逻辑从第一个界面进入第二个界面 从第二个界面回到第二个界面并通过协议传值回到第一个界面打印输出值Mode ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:34 | 回复:0
  • swift高级模式匹配ifcase
    swift高级模式匹配ifcase
    letage=22letsex=amp;quot;girlamp;quot;if(sex==amp;quot;girlamp;quot;amp;amp;amp;amp;amp;amp;ageamp;amp;gt;=18amp;amp;amp;amp;amp;amp;ageamp;amp;lt;=25){print(amp;quot;女朋友amp;quot;)}else{print(amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:31 | 回复:0
  • Swift-加速传感器(CoreMotion)的用法,小球加速运动并反弹样例 ...
    Swift-加速传感器(CoreMotion)的用法,小球加速运动并反弹样例 ...
    1,加速传感器可以监听到x,y,z三个方向的加速度,使用步骤如下:(1)实例化CMMotionManager类(2)向CMMotionManager的accelerometerUpdateInterval属性中设置通知间隔时间值。(3)使用NSOperationQueue.currentQu ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:32 | 回复:0
  • ?Swift获取手机设备信息
    ?Swift获取手机设备信息
    使用UiDevice获取设备信息:获取设备名称letname=UIDevice.currentDevice().name获取设备系统名称letsystemName=UIDevice.currentDevice().systemName获取系统版本letsystemVersion=UIDevice.currentDevice().system ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:31 | 回复:0
  • swift之?和!的含义(转)
    swift之?和!的含义(转)
    swift中,我们经常看到和用到?和!,今天来聊一聊它们俩。swift编程,不外乎是定义属性或者函数(方法),访问属性或者调用函数,类型转换,?和!在这几个过程中,都有一展身手的时候,而且,每次要考虑使用的时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:40 | 回复:0
  • swift中简单KVC和KVO的使用
    swift中简单KVC和KVO的使用
    创建完成的person类@objcclassPerson:NSObject{@objcdynamicvarname:String?init(name:String){self.name=name;} KVC的使用varperson:Person!self.person……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:33 | 回复:0
  • [swift]NSClassFromString无法获得该类
    [swift]NSClassFromString无法获得该类
    在写OC的时候需要用NSClassFromString(classStringName)获得一个类,如果存在就用这个类型来声明一个对象,但是在swift的时候却往往得不到这个类,为什么呢?从截图看分析swift里面的对象还有该工程的名字CFBundleNa ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:36 | 回复:0
  • swiftUIButton边框添加阴影效果
    swiftUIButton边框添加阴影效果
    btn.layer.shadowOpacity=0.8//阴影区域透明度btn.layer.shadowColor=UIColor.black.cgColor//阴影区域颜色btn.layer.shadowOffset=CGSize(width:1,height:1)//阴影区域范围……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:38 | 回复:0
  • swift--单例+lazy懒加载+第三方库
    swift--单例+lazy懒加载+第三方库
    p.p1{margin:0;font:18pxamp;quot;PingFangSCamp;quot;;color:rgba(29,148,33,1)}p.p2{margin:0;font:18pxMenlo}p.p3{margin:0;font:18pxMenlo;min-height:21px}span.s1{font:18pxMenlo;font-v……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:33 | 回复:0
  • Swift代理造成内存泄漏的解决办法
    Swift代理造成内存泄漏的解决办法
    在swift中,使用代理,可能很多人会这样实现:1.首先定义一份协议。protocolToolProrocol{//代理方法funcdidRecieveResults(result:Int)}2.定义一个代理属性//声明代理属性vardelegate:ToolProrocol?self.delegate?. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:35 | 回复:0
  • swiftbannerview广告轮播图
    swiftbannerview广告轮播图
    classBannerView:UIView,UIScrollViewDelegate{//图⽚⽔平放置到scrollView上privatevarscrollView:UIScrollView=UIScrollView()//⼩圆点标识privatevarpageControl:UIPageControl=UIPageControl()private ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:45 | 回复:0
  • swift之NSProgressIndicator的简单实用
    swift之NSProgressIndicator的简单实用
    如图所示NSProgressIndicator的几种类型     属性说明ProgressIndicator控件的主要UI属性说明如下1amp;amp;gt;style:有线性增长的Bar和圆形转圈动画Spinning两种样式。2amp;amp;gt;Behavior中的Indeterminate: ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:35 | 回复:0
  • [iOS]swift之UITableView添加通过xib创建的headerView坑爹问题
    [iOS]swift之UITableView添加通过xib创建的headerView坑爹问题
      情景是这样的,我UITableView添加了一个HeaderView,这个HeaderView是通过xib创建,是UIView。出来的结果却出乎意料,UITableView的Cell最顶部的几个被HeaderView给遮挡了~~~我勒个去~~神马情况???!! ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:36 | 回复:0
  • 【Swift】UILabel设置内边距【Swift】UILabel设置内边距
    【Swift】UILabel设置内边距【Swift】UILabel设置内边距
     前言对应一个曾经开发Android的人来说,没有这些基础属性简直令人发指,还是表喷这个,认真写代码--# 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯:http://over140.cnblogs ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:38 | 回复:0
  • SWIFT中函数返回值为Tuple
    SWIFT中函数返回值为Tuple
     在playgroundm内键入以下代码,求一个成绩数组内最大分值和最小分值funcmaxminScore(scores:Arrayamp;amp;lt;Intamp;amp;gt;)-amp;amp;gt;(maxScore:Int,minScore:Int)?{//一个可以空的Tuple  ifscores.isEmpty{ ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:32 | 回复:0
  • swift中使用UIColllectionView实现横向轮播的一般方法
    swift中使用UIColllectionView实现横向轮播的一般方法
    //// HomeLiveRankCell.swift// YYSwiftProject//// CreatedbyDomoon2018/7/28.// Copyright©2018年知言网络.Allrightsreserved.// importUIKit classHomeLiveRankCell:UICollectionViewCell……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:32 | 回复:0
  • [翻译]使用Swift在Xcode中创建自定义控件
    [翻译]使用Swift在Xcode中创建自定义控件
    原文IBDesignableandIBInspectableWithIBDesignableandIBInspectable,developersareallowedtocreateinterface(orview)thatrendersinInterfaceBuilderinrealtime.Ingeneral,toapplythisn……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:55 | 阅读:35 | 回复:0
  • 在OC项目工程中混编Swift
    在OC项目工程中混编Swift
     1.创建一个OC项目工程,然后在BuildSettings中找到如下字段,修改。 2.然后在项目中创建swift文件,如果系统提示是否需要创建桥接文件的时候,点击确定。然后在BuildSettings,查找swift,如图所示,会显示两个文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:55 | 阅读:47 | 回复:0
  • c、rust、golang、swift性能比较
    c、rust、golang、swift性能比较
    mac计算速度视觉判断是(由好到差):camp;amp;gt;rustamp;amp;gt;swiftamp;amp;gt;golang内存开销在mac上是(由好到差):camp;amp;gt;rustamp;amp;gt;golangamp;amp;gt;swift注:例子都是采用uint64可溢出方式计算 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:55 | 阅读:37 | 回复:0
  • Xcode8使用CoreData如何生成OC和Swift版的SubClass
    Xcode8使用CoreData如何生成OC和Swift版的SubClass
     屏幕快照2016-09-2212.00.37.png选中CoreData再右边,有个language选项,选择你要的语言类型,然后再去点击屏幕快照2016-09-2212.02.02.png上方Editor选中CreateNSManageredObjectSubclass就可以了。1,Swift中使 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:55 | 阅读:44 | 回复:0
  • swift之Mac中NSSplitView的简单实用
    swift之Mac中NSSplitView的简单实用
    //分栏视图分栏视图(SplitView)是一种用户可拖动改变大小的区域分隔视图控件,有左右和上下两种风格,其对应的类是NSSplitView。中间可拖动的分隔线有3种不同宽度的样式可以选择。每个独立的区域还可以继续分隔,实现嵌 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:55 | 阅读:45 | 回复:0
  • Swift数组和字典
    Swift数组和字典
    数组:中括号表示,数组值之间用逗号分隔      1、如果数组声明为常量,则本身不能修改,且数组中的值也不能修改      2、指定数组的类型,语法:Arrayamp;amp;lt;Typeamp;amp;gt;可以简写为      ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:55 | 阅读:38 | 回复:0
  • WelcometoSwift(苹果官方Swift文档初译与注解四)---19~28页
    WelcometoSwift(苹果官方Swift文档初译与注解四)---19~28页
    在Swift中,函数实际上是一种特殊的组合体(闭包),你也可以定义匿名的组合体(闭包),将代码写在({})中,并使用in来分隔参数和返回值.numbers.map({  (number:Int)-amp;amp;gt;Intin  letresult=3*number  returnre ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:55 | 阅读:32 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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