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

移动开发

RSS
  • Swifthash&hashValue区别
    Swifthash&hashValue区别
    最后更新:2017-07-22在Swift标准库中,NSObjectProtocol协议publicvarhash:Int{get}Equatable协议:extensionNSObject:Equatable,Hashable{///Thehashvalue.//////**Axiom:**`x==y`implie……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:01 | 阅读:42 | 回复:0
  • WelcometoSwift(苹果官方Swift文档初译与注解三十三)---235~240页(第五章--函数) ...
    WelcometoSwift(苹果官方Swift文档初译与注解三十三)---235~240页(第五章--函数) ...
    DefaultParameterValues(参数默认值)在定义函数的时候,你可以给任何参数定义一个默认的值,如果定义了默认值,在调用这个函数的时候,你可以忽略这个参数.注意:设置参数默认值的时候,需要按照函数的参数列表最后的开始, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:01 | 阅读:38 | 回复:0
  • SwifthandyJson使用原理
    SwifthandyJson使用原理
    1、获取实例对象的起始指针,移动到有效起点2、通过Mirror获取每一个字段的字段名和字段类型3、根据字段名在Json中取值,转换为和字段一样的类型,通过指针写入4、根据本字段类型的占位大小和下一个字段类型,计算下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:01 | 阅读:39 | 回复:0
  • Swift-字符串的处理
    Swift-字符串的处理
    一、字符串的声明//声明一个空字符串letemptystring=amp;quot;amp;quot;//定义变量类型为Stringletstr:String=amp;quot;HelloWord!amp;quot;//未定义变量类型,在swift中会根据值推测变量的类型为Stringletstr1=amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:01 | 阅读:50 | 回复:0
  • Swifttrytry!try?使用和区别
    Swifttrytry!try?使用和区别
    一、异常处理trycatch的使用1.swift异常处理历史由来Swift1.0版本CocoaTouch的NSError,Swift并没有真正的具备自己的异常处理机制Swift2.0版本加入ErrorTypeprotocolSwift3.0版本改名Errorprotocol2.Swift3.0Errorpro ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:01 | 阅读:48 | 回复:0
  • swift学习第十三天:类的构造函数
    swift学习第十三天:类的构造函数
     构造函数的介绍构造函数类似于OC中的初始化方法:init方法默认情况下载创建一个类时,必然会调用一个构造函数即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数。如果是继承自NSObject,可以对父类的构 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:39 | 回复: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 | 阅读:44 | 回复:0
  • iOSswift代理协议
    iOSswift代理协议
    swift中的代理实现和oc中是有区别的protocolHXQLimitedTextFieldDelegate{functest()}代理中默认所有方法都是required,如果需要某个代理方法是可选的,则需要用下面的方法@objcprotocolHXQLimitedTextFieldDelegate ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:40 | 回复: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 | 阅读:33 | 回复:0
  • swift4之String与NSString的区别与使用
    swift4之String与NSString的区别与使用
    String是结构体,NSString是类,这是它们的根本区别。在Swift中,结构体struct是值类型,String是结构体,所以也是值类型。值类型被赋予给一个变量、常量或者被传递给一个函数的时候,其值会被拷贝。这意味着它们的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:40 | 回复:0
  • Swift-浮点数转换成整数(四舍五入与直接截断)
    Swift-浮点数转换成整数(四舍五入与直接截断)
    1,直接截去小数部分转换成整数使用强制转换会将浮点部分去除,把整数部分转换为整数。1vari=Int(23.50)//232,四舍五入转换成整数lroundf是一个全局函数,作用是将浮点数四舍五入转为整数。1vari=lroundf(23.50)//2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 09:00 | 阅读:43 | 回复:0
  • iOSswift启动页加载广告(图片广告+视频广告)
    iOSswift启动页加载广告(图片广告+视频广告)
    一般app在启动的时候都会有广告页,广告页用来加载自己的或者第三方的广告,广告的展示形式也多种多样,最近在看swift相关的东西,这里将提供支持加载图片广告和视频广告的解决方案思路:我们知道在加载启动页广告的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:50 | 回复:0
  • Swift中的"dealloc"
    Swift中的"dealloc"
    OC中对象销毁时会调用dealloc方法,此方法在实际开发中主要作用就是判断有无循环引用造成内存泄露。Swift中deinit可以实现“dealloc”的功能deinit{println(amp;quot;没有循环引用amp;quot;)} ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:36 | 回复:0
  • swift中UITableView的简单使用
    swift中UITableView的简单使用
      importUIKit///TableViewDataSource展示classYJTableViewDataSourceVC:UIViewController,UITableViewDataSource{///数据源vardata=]()///UITableView@IBOutletweakv……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:37 | 回复: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 | 阅读:41 | 回复:0
  • Swift中的关键字详解
    Swift中的关键字详解
    要学习Swift这门语言,就必须先了解Swift的关键字及对应的解释。这里就列一下在Swift中常用到的关键字。关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符。关键字是对编译器 ...……
    作者:菜鸟教程小白 | 时间: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 | 阅读:34 | 回复:0
  • Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
    Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
    https://www.cnblogs.com/Free-Thinker/p/7243683.html1,十进制的字符串转成数字Swift中,如果要把字符串转换成数字类型(比如整型,浮点型等)。可以先转成NSString类型,让后再转。1234//将文本框中的值转换成数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:59 | 阅读:42 | 回复: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 | 阅读:33 | 回复:0
  • swift协议传值的实现
    swift协议传值的实现
    首先呢说下结构 一个ViewController 一个ModelViewController在ModelViewController中定义了一个协议这个逻辑从第一个界面进入第二个界面 从第二个界面回到第二个界面并通过协议传值回到第一个界面打印输出值Mode ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:38 | 回复: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 | 阅读:36 | 回复:0
  • Swift-Runtime总结
    Swift-Runtime总结
     前言    相信每一个iOS开发者都知道Runtime,现在Swift也更新到5.0+版本了,要是你也学习了Swift的话你可能也会想过这样一个问题,OC大家都知道是有动态性的,你能通过Runtime的API获取你想要的属性方法等等, ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:41 | 回复:0
  • Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
    Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
    1,十进制的字符串转成数字Swift中,如果要把字符串转换成数字类型(比如整型,浮点型等)。可以先转成NSString类型,让后再转。1234//将文本框中的值转换成数字vari=(tf1.textasNSString).intValuevarf=(tf1.textas ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:34 | 回复:0
  • iOS9中,swift判断相机,相册权限,选取图片为头像
    iOS9中,swift判断相机,相册权限,选取图片为头像
    在iOS7以后要打开手机摄像头或者相册的话都需要权限,在iOS9中更是更新了相册相关api的调用首先新建一个swift工程,在SB中放上一个按钮,并在viewController中拖出点击事件ok!按钮和事件设置好以后,我们来引入要用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:41 | 回复:0
  • [Swift]DFS和BFS
    [Swift]DFS和BFS
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:58 | 阅读:34 | 回复: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 | 阅读:35 | 回复: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 | 阅读:41 | 回复:0
  • [swift]NSClassFromString无法获得该类
    [swift]NSClassFromString无法获得该类
    在写OC的时候需要用NSClassFromString(classStringName)获得一个类,如果存在就用这个类型来声明一个对象,但是在swift的时候却往往得不到这个类,为什么呢?从截图看分析swift里面的对象还有该工程的名字CFBundleNa ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:39 | 回复: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 | 阅读:35 | 回复:0
  • swift之?和!的含义(转)
    swift之?和!的含义(转)
    swift中,我们经常看到和用到?和!,今天来聊一聊它们俩。swift编程,不外乎是定义属性或者函数(方法),访问属性或者调用函数,类型转换,?和!在这几个过程中,都有一展身手的时候,而且,每次要考虑使用的时候 ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:44 | 回复:0
  • ?Swift获取手机设备信息
    ?Swift获取手机设备信息
    使用UiDevice获取设备信息:获取设备名称letname=UIDevice.currentDevice().name获取设备系统名称letsystemName=UIDevice.currentDevice().systemName获取系统版本letsystemVersion=UIDevice.currentDevice().system ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:33 | 回复:0
  • Swift-加速传感器(CoreMotion)的用法,小球加速运动并反弹样例 ...
    Swift-加速传感器(CoreMotion)的用法,小球加速运动并反弹样例 ...
    1,加速传感器可以监听到x,y,z三个方向的加速度,使用步骤如下:(1)实例化CMMotionManager类(2)向CMMotionManager的accelerometerUpdateInterval属性中设置通知间隔时间值。(3)使用NSOperationQueue.currentQu ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:57 | 阅读:35 | 回复:0
  • swift中使用UIColllectionView实现横向轮播的一般方法
    swift中使用UIColllectionView实现横向轮播的一般方法
    //// HomeLiveRankCell.swift// YYSwiftProject//// CreatedbyDomoon2018/7/28.// Copyright©2018年知言网络.Allrightsreserved.// importUIKit classHomeLiveRankCell:UICollectionViewCell……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:35 | 回复: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 | 阅读:36 | 回复:0
  • 【Swift】UILabel设置内边距【Swift】UILabel设置内边距
    【Swift】UILabel设置内边距【Swift】UILabel设置内边距
     前言对应一个曾经开发Android的人来说,没有这些基础属性简直令人发指,还是表喷这个,认真写代码--# 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯:http://over140.cnblogs ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:41 | 回复:0
  • [iOS]swift之UITableView添加通过xib创建的headerView坑爹问题
    [iOS]swift之UITableView添加通过xib创建的headerView坑爹问题
      情景是这样的,我UITableView添加了一个HeaderView,这个HeaderView是通过xib创建,是UIView。出来的结果却出乎意料,UITableView的Cell最顶部的几个被HeaderView给遮挡了~~~我勒个去~~神马情况???!! ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:44 | 回复:0
  • swift之NSProgressIndicator的简单实用
    swift之NSProgressIndicator的简单实用
    如图所示NSProgressIndicator的几种类型     属性说明ProgressIndicator控件的主要UI属性说明如下1amp;amp;gt;style:有线性增长的Bar和圆形转圈动画Spinning两种样式。2amp;amp;gt;Behavior中的Indeterminate: ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:37 | 回复:0
  • swiftbannerview广告轮播图
    swiftbannerview广告轮播图
    classBannerView:UIView,UIScrollViewDelegate{//图⽚⽔平放置到scrollView上privatevarscrollView:UIScrollView=UIScrollView()//⼩圆点标识privatevarpageControl:UIPageControl=UIPageControl()private ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:48 | 回复:0
  • Swift代理造成内存泄漏的解决办法
    Swift代理造成内存泄漏的解决办法
    在swift中,使用代理,可能很多人会这样实现:1.首先定义一份协议。protocolToolProrocol{//代理方法funcdidRecieveResults(result:Int)}2.定义一个代理属性//声明代理属性vardelegate:ToolProrocol?self.delegate?. ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:56 | 阅读:37 | 回复:0
  • Swift之String与NSString的区别,以及各自的使用场景
    Swift之String与NSString的区别,以及各自的使用场景
    SwiftString是Swift里新增加的类型,它与原来的NSString可以很方便地互相转换。但在实际开发中,我们该如何选择?1,能使用String类型就尽量使用String类型,原因如下:(1)现在Cocoa里所有的API都能接受和返回Stri ...……
    作者:菜鸟教程小白 | 时间:2022-7-13 08:55 | 阅读:48 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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