E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
swift3.0
Swift3.0
创建UItableview
直接上代码:self.tableView=UITableView(frame:CGRect(x:0.0,y:0.0,width:320,height:520),style:UITableViewStyle.plain)self.tableView.delegate=selfself.tableView.dataSource=selfself.tableView.tableFooterView=UI
涛涛灬灬
·
2020-02-15 17:36
Swift3.0
文件写入时 no scheme
前言在使用Swift进行文件读取时系统输出错误:CFURLCopyResourcePropertyForKeyfailedbecauseitwaspassedanURLwhichhasnoscheme.ErrorDomain=NSCocoaErrorDomainCode=518"Thefilecouldn’tbesavedbecausethespecifiedURLtypeisn’tsupport
知忧丶
·
2020-02-15 10:47
菜鸡学
Swift3.0
10.函数
1.函数的定义func函数名(参数)->返回值类型{函数体}函数名(参数名:参数值)//函数的定义有返回值funcsayHelloTo(name:String?)->String{return"Hello"+(name??"Guest")}varuserName:String?=nilsayHelloTo(name:userName)//函数的定义无返回值funchello()->Void{pri
菜鸡
·
2020-02-15 07:14
Swift3.0
的学习基础语法:(String的字符串)
一.字符串列子:1.字符串的遍历funcdemo(){letstr="我要飞的更高"forcinstr.characters{print(输出Str的每一个字符串的东西)}}2.计算字符串的长度:funcdemo(){letstr="helloworld你好"//返回指定的特定的编码的字符的长度//UTF8的编码是(0~4个)每一个汉字是3个字节print(str.lengthOfBytes(us
峰子1994
·
2020-02-15 03:51
Swift3之函数(一)
学习步骤:函数概述常量参数,变量参数,I/O参数1.函数--常量参数2.函数--变量参数(
swift3.0
已废弃)3.函数--I/O参数参数个数的从0到多1.函数--不带参数2.函数--带参数3.可变参数返回值个数的从
谁的青春不迷茫
·
2020-02-14 23:03
Swift3.0
弹出UIPickerView或者DatePicker
废话不多说,直接上代码@IBActionfuncSelectDatePick(_sender:Any){//初始化UIPickerViewpickerView=UIPickerView()pickerView.dataSource=selfpickerView.delegate=self//设置选择框的默认值pickerView.selectRow(0,inComponent:0,animated
人说狂徒富贵在青春
·
2020-02-14 08:28
Swift3.0
几行代码简单框架的搭建
图.pngAppDelegate里的代码funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicationLaunchOptionsKey:Any]?)->Bool{//Overridepointforcustomizationafterapplicationlau
Courage_SC
·
2020-02-14 07:21
Swift3.0-16进制颜色转换UIColor
参考原文:http://www.jianshu.com/p/345fa430e44原楼主使用swift2.x编写,对于
swift3.0
已不能正常使用,故此针对
swift3.0
语法,做出以下修改。
莫莫H
·
2020-02-14 01:52
swift3.0
中 删除一个字符号中所有的XX字符
funcremoveAllCommasOfString(str:String)->Float{varresultStr:NSString=""ifstr.contains(","){foriin0..
超级疯小肛
·
2020-02-13 14:07
swift3.0
给app图标添加 3D touch
image.png1.在info.plist文件中添加UIApplicationShortcutItemsUIApplicationShortcutItemIconTypeUIApplicationShortcutIconTypeShareUIApplicationShortcutItemTitleMyMemberShipUIApplicationShortcutItemTypeShare17Hi
chinwy
·
2020-02-13 13:37
Swift3.0
构造过程整理
构造过程概念:在使用类、结构体或者枚举类型的实例之前的准备过程称之为构造过程。操作内容:设置每个储存型属性的初始值和其他的必要的初始化工作实现方式:定义构造器构造器概念:创建某个特定类型的新实例的一种特殊方法。//最简形式init(){//此处进行构造过程}注意:Swift的构造器无需返回值,OC有存储属性的初始赋值类和结构体在创建实例时,必须为所有存储型属性设置合适的初始值。存储型属性的值不能处
bluajack
·
2020-02-13 05:50
Swift3.0
在iOS8.0设备上无法加载xib 的问题
最近公司项目基本完结,在测试的时候发现一个问题:iOS8.0系统无法加载xib,运行的时候直接崩溃。po查找原因的时候,发现xib中的控件在ViewDidLoad方法中是个nil。这种情况说明xib在程序运行的时候,根本没有加载到程序中。经过多方查资料。只需要这样子就好了init(){super.init(nibName:"XXX",bundle:nil)}requiredinit?(codera
wely
·
2020-02-12 13:06
模仿今日头条滚动界面(多种使用场景封装)
前言###随着
swift3.0
推出之后,我们广大的iOS同胞都慢慢的走向swift开发,当然小编也不例外,也在静下心来了解了解swift,但是单纯的这样看文档那也不是一个好办法,因为对于我来讲,代码才是最亲切的朋友
摸着石头过河_崖边树
·
2020-02-12 03:47
Swift 3.0 版本HUD — CJSProgressHUD
本文主要向大家介绍一下我自己写的
Swift3.0
版本的HUD的使用方法。
CJS__
·
2020-02-11 10:08
项目迁移
swift3.0
和swift3的坑
打开项目,打开xcode自带的桥接工具,Edit-Convert-ToCurrentSwiftSyntax..xcode自带的桥接工具3.选择swift3->next,选择.app->next(检测代码)
swift3.0
HeavenWong
·
2020-02-11 10:17
Swift二维码扫描实现(自定义UI)
前不久有网友跟我说,demo有bug不能运行,所以抽空改了一下,主要原因是swift版本问题,当初我写这个demo的时候是
Swift3.0
贝塔版,所以有些语法上的更新。
懂了就老了
·
2020-02-11 09:39
Swift3.0
封装发送手机号获得验证码倒计时以及重新获取验证码
先写代码,之后写讲解,最近有点忙//发送验证码@IBActionfuncsendCodeBtn(_sender:Any){varcodeNum=codeNumTF.text//调用方法self.countDown(timeOut:5)}//验证码倒计时funccountDown(timeOut:Int){//倒计时时间vartimeout=timeOutletqueue:DispatchQueue
Miu七七
·
2020-02-11 03:02
Swift3.0
UITableView详细代码
///项目新建UINavigationControllerimportUIKitclassYXffViewController:UINavigationController{overridefuncviewDidLoad(){super.viewDidLoad()navigationBar.barTintColor=UIColor.init(colorLiteralRed:86/255.0,gre
Eden_YXFF
·
2020-02-11 03:11
Swift之Json->Model &&NetWorking基本使用
HandyJSON转换JSON->Model使用库:pod'Alamofire','~>4.0.1'#用于请求服务器数据pod'HandyJSON','~>1.1.0'#用于Josn->Model//特别说明:
swift3.0
陈胜华
·
2020-02-10 15:38
Swift3.0
起航吧
swift3.0
已经到来,2.3的项目一运行,崩溃个百八个报错是相当正常的。还是来进入
Swift3.0
的大坑中吧,不一定要用在实际的项目中去,但是不学习是不好的,来学起吧-。
Easy_VO
·
2020-02-10 12:41
iOS-Charts介绍
这个框架绘图功能比较强大,用了一年多,现在准备写一系列文章来推荐一下.语言:它是基于Swift开发的一个绘图框架,支持OC语言混编,其Demo就是用OC来编写的.集成版本:Xcode8.0/
Swift3.0
花前月下
·
2020-02-10 05:50
IOS开发-UITableViewCell自适应高度
代码示例运行环境为IOS10,
Swift3.0
这是自从我开发以来一直困扰我的一个问题,我一直想通过一个完美的方式来解决,但是并不存在。
我喜欢下雨天
·
2020-02-10 04:55
Swift3.0
朝圣之路-objc_setAssociatedObject绑定Block闭包编译报错
在
Swift3.0
中使用Runtime中的objc_setAssociatedObject绑定Block闭包,编译时会出现报错。出错代码如下:letkey:UnsafeRawPointer!
溪枫狼
·
2020-02-09 21:52
swift3.0
挖出tablecell 自带选中
overridefunclayoutSubviews(){foriteminself.subviews{ifitem.isMember(of:NSClassFromString("UITableViewCellEditControl")!){letcontrol:UIControl=itemas!UIControlforviewincontrol.subviews{ifview.isKind(of
0o简单o0
·
2020-02-09 07:43
SnapKit漫游指南
今年WWDC苹果官方除了把整个生态系统做了一次全面升级之外,伴随而来还有同期发布的Swift3.0.如果一年前你还犹豫是否把项目核心语言切换Swift有所忌惮的话,也许稍后
Swift3.0
正式版的发布会渐渐打消你在这方面的顾虑
chenkai
·
2020-02-09 02:31
iOS学习资源集合
总结个人在学习iOS的过程中遇到的精品资源,包含书籍、视频、网站等,一切等待我去探索的好物,主要以
Swift3.0
为主。
源小白
·
2020-02-08 20:04
swift3.0
使用最新友盟分享SDK6.1.0
用
swift3.0
实现发现了一些坑和问题。在这里简单的贴一下。首先,先做准备工作先注册友盟的开发者账号,下载最新版本SDK,可以选择你需要分享的平台,我这里选择了微信,qq,和新浪微博。
杨老师红烧肉
·
2020-02-08 12:04
Swift3.0
朝圣之路-Then协议库-绝妙的初始化方式
昨天看了公众号SwiftGG翻译组的文章《Swift:让人眼前一亮的初始化方式》,自己动手敲了一篇,只能说,手感真特么爽。先看看比较普通的写法,最普通的就不说了,先看这种通过Block创建对象的写法,优点:代码整合在一个闭包里面,可读性强。let_={()->UILabelinletlabel=UILabel()view.addSubview(label)label.text="myLabel"l
溪枫狼
·
2020-02-08 10:12
swift3.0
Alamofire的集成与封装
Alamofire的集成请看这篇文章传送门这篇文章很详细的写了项目如何集成Alamofire这个网络框架Alamofire的作者推荐我们使用CocoaPods我本来打算使用CocoaPods去安装,提示安装成功,A8314933-7A2F-4735-A808-FB711054CE1E.png运行时报一大堆的错误,如图1EFD9BCF-9051-4C6F-8D5A-4180D1120D34.png按
xiao小马哥
·
2020-02-07 18:29
swift3.0
传值总结(属性、代理、闭包、通知)
1.单例模式总结finalclassLTSingle:NSObject{staticletsharedInstance=LTSingle()privateoverrideinit(){}}调用letshared=LTSingle.sharedInstanceLTLog(shared)2.属性传值总结第二个控制器声明属性varpostValue:String?调用ifpostValue!=nil{L
曾柏超
·
2020-02-07 13:18
小米手环iOS开发实战(一):iOS蓝牙框架CoreBluetooth
本实例使用
Swift3.0
语言,Objective-C的蓝牙模块处理有略微不同,具体可见文档。
Minecode
·
2020-02-07 11:34
Swift3.0
中的新改变
前言在WWDC2016中
Swift3.0
发布,在大会中官方也提到了很多关于Swift的新改变和突破,接下来我们来了解一下一些新改变.本章主要是了解一些在实际开发中需要用到的方法或者函数,我使用的是Xcode8
WILLIAMALEX
·
2020-02-07 05:16
Swift: @escaping 和 @noescaping 是什么? 有什么作用?
@noescaping:非逃逸闭包类型@escaping:逃逸闭包类型
Swift3.0
之后,传递闭包到函数中的时候,系统会默认为非逃逸闭包类(NonescapingClosures)@noescaping
一欧Yiou
·
2020-02-06 17:48
Swift3.0
基本语法01
Swift3.0
之基本知识常量&变量在Swift中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量使用let来定义常量,定义之后不可以修改使用var来定义变量,定义之后可以修改变量的基本使用
TitanCoder
·
2020-02-06 13:03
Swift3.0
基础 - if let/var 和guard let/var 异同
如果你已经对Swift精通,请略过此文,不惜勿喷,谢谢!Swift在我心目中的地位:Swift是一门将要替代OC,并且正在替代OC,必然要替代OC的语言;作为一个iOS开发者,如果不想被淘汰,就必须要学Swift;--Swift里边有一个特殊的存在--可选项,我们知道可选项变量在具体使用的时候必须要解包.在解包的时候就要注意了,如果在强制解包的时候,可选项变量是nil,在运行时就会崩溃(编译器不会
半缘魔君
·
2020-02-06 03:25
swift利用cocoapods引用oc库
前言这两天开始入swift坑了,由于公司项目一直是oc写的,所以一直没机会接触swift,但是从
swift3.0
开始,就一直想掌握这门语言,话说
swift3.0
的口碑是杠杠的。
呆呆滴木木菇凉
·
2020-02-06 02:22
不要用子类!Swift的核心是面向协议
本文转自:http://www.cocoachina.com/swift/20150803/12881.html原作者:HectorMatos原发表日期:2015-07-13本文的代码示例改用
swift3.0
shen888
·
2020-02-05 22:41
Swift3.0
使用SDAutoLayout,去除unused警告
前言WWDC大会发布
Swift3.0
之后,终于有勇气上手swift了。
IT科技互联
·
2020-02-05 21:42
Swift3.0
利用泛型设置基类属性的动态类型
Swift3.0
利用泛型设置基类属性的动态类型原文链接在MVVM架构的项目中,我们一般会写一个viewModel的基类和一个controller的基类,在controller的对象中持有viewModel
mylonly
·
2020-02-05 13:11
Swift再学习之-
swift3.0
元组 tuples
元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。以我自己的理解,swift中新增的数据集合元组,综合了OC中的数组(NSAarray),模型(model),字典(NSDictionary)等功能,也可以说是加强版的数组(NSArray)。下面就来了解一下元祖的功能。元组的定义如下:lethttp404error=(404,"NotFound")(404,
xukunluren
·
2020-02-02 16:45
swift3.0
语法更新的坑汇总
到了
Swift3.0
之后这一现状将发生变化,全局函数将会变成某些类型的方法;某些常量定义将以某个枚举类型的成员来表示>letrect1=CGRect(x:0,y
YannChee
·
2020-02-01 18:33
swift3.0
读取Bundle的文件
需要注意的是swift3.0NSBundle变成了Bundle。OCNSDictionary*dic=[NSDictionarydictionaryWithContentsOfFile:[[NSBundlemainBundle]pathForResource:urlStringofType:nil]];urlString为文件名swift3.0leturlPath=Bundle.main.url(
逆流丶而上
·
2020-01-08 19:39
数组初始化-
Swift3.0
今天研究了下数组array的初始化,刚开始想初始化一个由array组成的array,结果总是报错。初始化一个Int数组varintArray=[Int]()intArray.append(2)intArray.append(3)print(intArray)可以正常编译[2,3]但是,当尝试初始化一个由数组组成的数组,会报错:vararray=[Array]()array.append([2])p
Jiubao
·
2020-01-08 11:37
swift3.0
选择排序法
//选择排序-升序funcminMax(array:inout[Int]){foriin(0..array[j]){k=j}}if(k!=i){lettemp=array[k]array[k]=array[i]array[i]=temp}}print(array)}vararray=[8,-6,2,109,3,71]minMax(array:&array)
JokAr_
·
2020-01-08 08:29
Swift3.0
- 遇到的坑
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2020-01-08 07:00
Swift3.0
- 自动引用计数(strong,weak,unowned)
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2020-01-08 07:52
Swift3.0
实现二维码扫描与生成
自己的项目大多都是以OC写的,随着swift版本的更新和苹果的力推,学习swift成为刻不容缓的事情,今天我们就聊一下怎样实现一个二维码的扫描与生成,好了废话不多说,直接进入撸吗阶段1.二维码的扫描()1.1导入AVFoundation框架importAVFoundation1.2设置扫描会话,输入,输出//MARK:内部控制方法privatefuncscanQRcode(){//1.判断输入是否
薄阳映初雪
·
2020-01-08 05:20
Swift 之函数
参数1:值1,参数2:值2...)funcsum(x:Int,y:Int)->Int{returnx+y}//Swift1.0`sum(10,50)`//Swift2.0`sum(10,y:50)`//
SWift3.0
freemanIT
·
2020-01-07 20:50
二、
Swift3.0
之语言特点总结
首先说下最初建立一个工程,Swift中和OC的几个比较明显的区别。1、@UIApplicationMain代表程序的入口,而不是main函数。2、只有.swift文件,没有.h和.m文件。swift中默认是全局共享3、所有代码都包装在class对应的{}中,{}中默认方法都有一个缩进,这让刚刚从OC转swift的人会很不适应。再看一下Swift语言的几个最显著的特点,并且带有简单的例子。1、逐渐趋
ZhengYaWei
·
2020-01-07 18:16
记 OC 转
swift3.0
邂逅感
起因虽然swift出到现在已经有很长一段时间了,还记得最初发布的时候那时候正在流行FlappyBird这款游戏,我也有下载去玩,那时候记得新语言刚刚放出没多久就有大神用新语言翻了一遍这个游戏,可以看出有代码基础的前提下来开发是完全没啥问题的,那时候只是觉得有趣,但是知道想普及没个几年时间是不行的,那时候也有很多这种言论,而且语法一直在发生改变,每次改变语法都会让之前的代码需要重新修改,跟OC这种一
CZF峰峰
·
2020-01-07 17:15
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他