设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
移动开发
移动开发
RSS
下级分类:
鸿蒙OS开发文档
微信小程序开发文档
Android SDK 上手指南
iOS 开发手册
jQuery Mobile 教程
Swift 教程
Cordova 教程
CrossApp 教程
ionic 教程
HomeKit App 的开发指南
小程序云开发学习指南
小程序云开发高级教程
Android教程
Swift 教程
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
Swift 教程
WelcometoSwift(苹果官方Swift文档初译与注解三十三)---235~240页(第五章--函数) ...
DefaultParameterValues(参数默认值)在定义函数的时候,你可以给任何参数定义一个默认的值,如果定义了默认值,在调用这个函数的时候,你可以忽略这个参数.注意:设置参数默认值的时候,需要按照函数的参数列表最后的开始, ...……
作者:菜鸟教程小白
|
时间:2022-7-13 09:01
|
阅读:38
|
回复:0
Swift 教程
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
Swift 教程
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 教程
Swift网络库Alamofire的导入
一、手动导入1,官网下载Alamofire 2,解压下载的文件放入工程的顶层目录下 3,打开工程AddFiles4,选中项目TARGETSamp;amp;gt;Generalamp;amp;gt;EmbeddedBinariesamp;amp;gt;+(添加)完成。注意选择对应的framewo ...……
作者:菜鸟教程小白
|
时间:2022-7-13 09:00
|
阅读:44
|
回复:0
Swift 教程
iOSswift代理协议
swift中的代理实现和oc中是有区别的protocolHXQLimitedTextFieldDelegate{functest()}代理中默认所有方法都是required,如果需要某个代理方法是可选的,则需要用下面的方法@objcprotocolHXQLimitedTextFieldDelegate ...……
作者:菜鸟教程小白
|
时间:2022-7-13 09:00
|
阅读:40
|
回复:0
Swift 教程
Swift-----下标(subscript)
通常情况下,我们在使用数组(Array)、字典(Dictionary)时,都会使用下标。其实,在swift中,我们可以给类、结构体、枚举等自定义下标。1基本使用structVector3{varx:Double=0.0vary:Double=0.0varz:Double=0.0su ...……
作者:菜鸟教程小白
|
时间:2022-7-13 09:00
|
阅读:33
|
回复:0
Swift 教程
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
Swift 教程
iOSswift启动页加载广告(图片广告+视频广告)
一般app在启动的时候都会有广告页,广告页用来加载自己的或者第三方的广告,广告的展示形式也多种多样,最近在看swift相关的东西,这里将提供支持加载图片广告和视频广告的解决方案思路:我们知道在加载启动页广告的 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:59
|
阅读:50
|
回复:0
Swift 教程
Swift中的"dealloc"
OC中对象销毁时会调用dealloc方法,此方法在实际开发中主要作用就是判断有无循环引用造成内存泄露。Swift中deinit可以实现“dealloc”的功能deinit{println(amp;quot;没有循环引用amp;quot;)} ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:59
|
阅读:36
|
回复:0
Swift 教程
swift中UITableView的简单使用
importUIKit///TableViewDataSource展示classYJTableViewDataSourceVC:UIViewController,UITableViewDataSource{///数据源vardata=]()///UITableView@IBOutletweakv……
作者:菜鸟教程小白
|
时间:2022-7-13 08:59
|
阅读:37
|
回复:0
Swift 教程
[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 教程
swift中Any,AnyObject,AnyClass的区别
这几个概念让人很迷惑,看了很多帖子,终于搞明白了,简单总结:Any 和 AnyObject 是Swift中两个妥协的产物。什么意思呢,oc中有个id关键字,表示任何对象,oc和swift混编的时候拿什么对应id呢?就发明出来了AnyO ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:59
|
阅读:34
|
回复:0
Swift 教程
Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
https://www.cnblogs.com/Free-Thinker/p/7243683.html1,十进制的字符串转成数字Swift中,如果要把字符串转换成数字类型(比如整型,浮点型等)。可以先转成NSString类型,让后再转。1234//将文本框中的值转换成数 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:59
|
阅读:42
|
回复:0
Swift 教程
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 教程
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 教程
Swift-Runtime总结
前言 相信每一个iOS开发者都知道Runtime,现在Swift也更新到5.0+版本了,要是你也学习了Swift的话你可能也会想过这样一个问题,OC大家都知道是有动态性的,你能通过Runtime的API获取你想要的属性方法等等, ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:58
|
阅读:41
|
回复:0
Swift 教程
Swift-将String类型的数字转换成数字类型(支持十进制、十六进制) ...
1,十进制的字符串转成数字Swift中,如果要把字符串转换成数字类型(比如整型,浮点型等)。可以先转成NSString类型,让后再转。1234//将文本框中的值转换成数字vari=(tf1.textasNSString).intValuevarf=(tf1.textas ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:58
|
阅读:34
|
回复:0
Swift 教程
iOS9中,swift判断相机,相册权限,选取图片为头像
在iOS7以后要打开手机摄像头或者相册的话都需要权限,在iOS9中更是更新了相册相关api的调用首先新建一个swift工程,在SB中放上一个按钮,并在viewController中拖出点击事件ok!按钮和事件设置好以后,我们来引入要用 ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:58
|
阅读:41
|
回复:0
Swift 教程
[Swift]DFS和BFS
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )➤GitHub地址:ht ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:58
|
阅读:34
|
回复:0
Swift 教程
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
Swift 教程
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 教程
[swift]NSClassFromString无法获得该类
在写OC的时候需要用NSClassFromString(classStringName)获得一个类,如果存在就用这个类型来声明一个对象,但是在swift的时候却往往得不到这个类,为什么呢?从截图看分析swift里面的对象还有该工程的名字CFBundleNa ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:57
|
阅读:39
|
回复:0
Swift 教程
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 教程
Swift-加速传感器(CoreMotion)的用法,小球加速运动并反弹样例 ...
1,加速传感器可以监听到x,y,z三个方向的加速度,使用步骤如下:(1)实例化CMMotionManager类(2)向CMMotionManager的accelerometerUpdateInterval属性中设置通知间隔时间值。(3)使用NSOperationQueue.currentQu ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:57
|
阅读:35
|
回复:0
Swift 教程
swift中使用UIColllectionView实现横向轮播的一般方法
//// HomeLiveRankCell.swift// YYSwiftProject//// CreatedbyDomoon2018/7/28.// Copyright©2018年知言网络.Allrightsreserved.// importUIKit classHomeLiveRankCell:UICollectionViewCell……
作者:菜鸟教程小白
|
时间:2022-7-13 08:56
|
阅读:35
|
回复:0
Swift 教程
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 教程
【Swift】UILabel设置内边距【Swift】UILabel设置内边距
前言对应一个曾经开发Android的人来说,没有这些基础属性简直令人发指,还是表喷这个,认真写代码--# 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com农民伯伯:http://over140.cnblogs ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:56
|
阅读:41
|
回复:0
Swift 教程
[iOS]swift之UITableView添加通过xib创建的headerView坑爹问题
情景是这样的,我UITableView添加了一个HeaderView,这个HeaderView是通过xib创建,是UIView。出来的结果却出乎意料,UITableView的Cell最顶部的几个被HeaderView给遮挡了~~~我勒个去~~神马情况???!! ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:56
|
阅读:44
|
回复:0
Swift 教程
swift之NSProgressIndicator的简单实用
如图所示NSProgressIndicator的几种类型 属性说明ProgressIndicator控件的主要UI属性说明如下1amp;amp;gt;style:有线性增长的Bar和圆形转圈动画Spinning两种样式。2amp;amp;gt;Behavior中的Indeterminate: ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:56
|
阅读:37
|
回复:0
Swift 教程
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 教程
Swift之String与NSString的区别,以及各自的使用场景
SwiftString是Swift里新增加的类型,它与原来的NSString可以很方便地互相转换。但在实际开发中,我们该如何选择?1,能使用String类型就尽量使用String类型,原因如下:(1)现在Cocoa里所有的API都能接受和返回Stri ...……
作者:菜鸟教程小白
|
时间:2022-7-13 08:55
|
阅读:48
|
回复:0
1 ...
330
331
332
333
334
335
336
337
... 393
/ 393 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部