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
7 函数——《
Swift3.0
从入门到出家》原创连载
7函数——《
Swift3.0
从入门到出家》函数函数就是对某个功能的封装,一个swift程序可能由多个函数组成swift中定义函数的格式:func函数名称(参数列表)—>函数返回值类型{函数体return
Demoer
·
2019-12-21 10:10
Bundle pathForResource方法返回nil问题
soundPath=[[NSBundlemainBundle]pathForResource:@"in"ofType:@"caf"];NSLog(@"soundPath:%@",soundPath);
swift3.0
曾柏超
·
2019-12-21 10:27
swift3.0
快速入门之数组
数组:数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。数组的简单语法数组应该遵循像Array这样的形式,其中Element是这个数组中唯一允许存在的数据类型。我们也可以使用像[Element]这样的简单语法。创建一个空数组varsomeInts=[Int]()print("someIntsisoftype[Int]with\(someInts.count)item
ElliotYamin
·
2019-12-21 07:50
R.swift-优雅地引用项目资源
目前R.swift支持到
Swift3.0
版本优势使用代码的方式来引入资源:类型完整:减少推断和转换方法返回值的类型编译时检查:不会再因为不正确的字符串导致App产生运行时崩溃自动补全:不再需要输入图片名称示例
Doliant_H
·
2019-12-21 05:38
Swift3.0
自定义相机扫描身份证信息
2.上代码代码是用
swift3.0
实现的,代码里有拍照功能,还有去除快门声的方法,亲测去除有用,但不能保证一定不会发出声
calary
·
2019-12-21 01:07
swift语言(
swift3.0
)基础知识(三)
1、类的定义1.1Swift也是一门面向对象开发的语言。面向对象的基础是类,类产生了对象。在Swift中如何定义类呢?class是Swift中的关键字,用于定义类。类的定义格式:class类名:SuperClass{//定义属性和方法}定义的类,可以没有父类.那么该类是rootClass通常情况下,定义类时继承自NSObject(非OC的NSObject)//1、定义一个基类classAnimal
JSOfJackChen
·
2019-12-20 10:57
Memory Leaks Debug 记录
在这份issue中,作者表示这是Swift2.3的问题,
Swift3.0
已修复。ifletrequest=URLStringas?NSMutableURLRequ
Hesse_Huang
·
2019-12-20 06:45
swift 3.0创建单例模式
之前创建单例模式的方法在
Swift3.0
时不能使用了,经过一番搜索,找到了解决办法,如下importUIKitclassSingleInstance:NSObject{//MARK:单例模式,在方法内定义静态变量
ZYiDa
·
2019-12-19 21:10
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
酷走天涯
·
2019-12-19 16:24
swift3.0
之Core Data
CoreData是苹果为OSX和iOS系统应用开发提供的数据持久化技术。它基于高级数据持久化的API,它的底层最终是SQLite数据库、二进制文件和内存数据保存,这样开发人员不用关心数据的存储细节问题,不用再使用SQL语句,不用面对SQLite的C语言函数一、前言因为关于CoreData的文章多如牛毛,一些太偏概念性的东西不再介绍。本文只陈述CoreData的使用过程和细节详解。配带简单的Demo
Eil_tea
·
2019-12-19 09:56
从OC到
Swift3.0
基础部分值的声明在Swift中对值的声明使用的是var、let.使用var声明的值,是一个变量,值是可以被修改的,let声明的值,是一个常量,值一旦被指定就不可以被修改letmaximumNumberOfLoginAttempts=10varcurrentLoginAttempt=0在Swift中可以自动去推断数据的类型无需指定,上面的两个数据类型都是一个整数。这一点在OC中是没有的类型标注声明数
小小外星人
·
2019-12-19 08:54
GMTC2016移动技术大会参会感想
6月24日参加infoq举办的GMTC移动技术大会,并做了一场演讲,还参加了晚上的
Swift3.0
闭门交流会议,受益很多。
offbye西涛
·
2019-12-19 05:00
swift3.0
协议的写法
这里是针对朋友提出如何写代理的疑问,发现自己的文章丝毫没有提到这个,在这里做出一个补充如何写协议///设置呈现的转场动画的代理protocolAnimatorPresentedDelegate:NSObjectProtocol{///开始位置funcstartRect(indexPath:IndexPath)->CGRect///结束位置funcendRect(indexPath:IndexPat
一米押金
·
2019-12-19 00:36
十四、
Swift3.0
之闭包回调传递参数和尾随闭包
通过闭包回调传递参数//completion是有参数,无返回值的闭包funcloadData(completion:@escaping(_result:[String])->())->(){//将任务添加到队列,指定执行任务的函数。解释:队列调度任务(block或闭包),以同步或异步的方式执行DispatchQueue.global().async{print("耗时操作,网络数据请求中\(Thr
ZhengYaWei
·
2019-12-18 14:34
ReactiveCocoa 5.0 之后版本的区别和选择
logo.pngRAC5.0相比于4.0有了巨大的变化,不仅是受
swift3.0
大升级的影响,RAC对自身项目结构的也进行了大幅度的调整。
bo_song
·
2019-12-18 05:37
iOS开发 -- Swift之逻辑控制(三)
循环的时候,我们有时并不关心循环的位置,所以可以这样使用:计算2的10次方varresult=1varbase=2varpower=10for_in1...power{result*=base}在即将到来的
Swift3.0
Sorphiean
·
2019-12-18 03:29
初探Swift 3.0的重大变化
这个周末抽空看了WWDC2016关于
Swift3.0
的的演讲视频,初步感受了下
Swift3.0
,
Swift3.0
相对Swift2.2有很大的变化。
offbye西涛
·
2019-12-17 22:18
Swift3.0
迁移注意事项
具体变化的一些代码(①代表原有的写法,②代表现在的写法)String类使用方式的变化初始化字符串①String(self.classForCoder)②String(describing:self.classForCoder)取某个字符串后面的字符串,可参考下面的代码:letstrings=str.components(separatedBy:"=")ifletdicStr=strings.las
chenyu1520
·
2019-12-17 06:26
Swift3新特性汇总
这也是自2015年底Apple开源Swift之后,首个发布的主要版本(
Swift3.0
),该版本实现了Swift演变过程中所讨论并通过的90多个提议。这里我对Swift3的新特性、新变化进行一个总结。
宋进锋
·
2019-12-17 06:12
pod spec lint
swift3.0
报错解决方法
1.在.podspec同一目录下添加.swift-version文件2.升级到最新的cocoapods版本(1.1.0.rc.2)sudogeminstallcocoapods--pre查看当前版本pod--version1.1.0.rc.23.CommandLineTools选择Xcode8.0CommandLineTools最后执行podspeclint->OMExtension(1.1.1)
OctMon
·
2019-12-17 02:06
Swift 3.0 单例
Swift3.0
单例怎么写publicfinalclassSingleton{publicstaticletshared=Singleton()privateinit(){}}这个类只有一个可访问的共享实例此外这个类被标记为
伊尔今夏
·
2019-12-17 02:51
Swift3.0
集成极光推送
1.前言推送证书配置什么的都不多讲了,极光推送的开发文档里都有详细的介绍极光推送文档,因为官方的文档是OC版本的,我这里主要是讲解一下怎么用Swift进行集成。2.配置现在一切都已经根据他们的文档配置好了,就剩下代码转化了第一步在桥接文件xx-Bridging-Header.h里加入以下代码//引入JPush功能所需头文件#import"JPUSHService.h"//iOS10注册APNs所需
calary
·
2019-12-16 23:37
Swift创建HTTP服务器
如果能看到类似的信息就对了:AppleSwiftversion3.0(swiftlang-800.0.33.1clang-800.0.31)Target:x86_64-apple-macosx10.9请注意您需要最新版本的
Swift3.0
小笨憨
·
2019-12-16 15:57
swift3.0
添加通讯录联系人配合sqlite3(添加删除)
项目地址:demo导入sqlite3支持库libsqlite3.tbd,然后将#import放置桥接文件中。项目里有专门对sqlite3做简单的封装(目前没有涉及到事物、线程),详情看demo竖屏下按比例适配宽高(貌似没什么关系!!)const.png简单封装sqlite3相关操作////YSqlite3Manager.swift//ContactTest////Createdbysmileon2
please_smile
·
2019-12-16 11:48
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
酷走天涯
·
2019-12-16 03:56
Swift3.0
仿微信的评论回复功能
还能怎么办当然是找度娘了,所幸的是还真被我找到了,在这里贴上gitHub地址:[https://github.com/suqiang/commentDemo],不过我现在用的是
Swift3.0
编写代码,
JonnyCooper
·
2019-12-15 21:23
Swift_3.0_初级篇12_for循环
//传统的for在
swift3.0
被取消//i++/++i从
swift3.0
被取消funcdemo()->(){//变量i在[0,5)循环foriin0..<5{print(i)//01234}//变量
时苒君
·
2019-12-15 19:31
Swift3.0
单例实战
Swift3.0
开始放弃了dispatch_once,创建单例方式有:finalclassLLNetwo
风与鸾
·
2019-12-15 09:54
Swift3.0
KVC & KVO
KVCkey-valuecoding。是一种间接访问对象的机制。key的值就是属性名称的字符串,返回的value是任意类型,需要自己转化为需要的类型。KVC主要就是两个方法。通过key设置对应的属性。通过key设置对应的属性。classKVCDemo:NSObject{vardata="helloworld"}varinstance=KVCDemo()varvalue=instance.value
erU
·
2019-12-15 06:03
对Notification.Name的正确姿势
自从
Swift3.0
以来作者一直使用String来替代Notification.Name,简化了代码也回到了大家以往对于Notification的认识.funcNotificationName(name
大兵布莱恩特
·
2019-12-15 06:46
IOS开发-Swift下的两种实现单例的方法
代码示例运行环境为IOS10,
Swift3.0
其实在swift语法下,实现单例的方法不止有两种,还可以用原来OC中所用的方法,但是,既然拥抱了新的语言,就要与时俱进。
我喜欢下雨天
·
2019-12-15 02:33
Swift3.0
系列之WKWebView,啥?你还在用UIWebView?
首先声明下,WKWebView是苹果自家的,非第三方。可在AppleDeveloperDocumentation的APIReference中查到。它是在WWDC2014随iOS8和OSX10.10出来的。现在的项目应该都基本适配到iOS8了,所以赶紧用起来吧,对比UIWebView,好处那是大大的有啊。它具有//和Safari相同的JavaScript引擎;//速度相对较快;//占用内存相对较小;
APP叫我取个帅气的昵称
·
2019-12-15 02:03
swift3.0
Tabbar
设置文字颜色viewController.tabBarItem.setTitleTextAttributes([NSForegroundColorAttributeName:UIColor.orange],for:UIControlState.selected)2.去除图片的渲染颜色viewController.tabBarItem.selectedImage=viewController.tab
一点灬
·
2019-12-15 01:01
swift3.0
中fileprivate,private使用
网上看了许多关于修饰符fileprivate,private的使用,结论后面说,下面是我测试的结果注:fileprivate(文件私有)是
swift3.0
引入的测试:xcodeVersion8.3.3/
黑色桃芯
·
2019-12-15 00:17
树莓派 2 和 3 上的 Swift 3.0
作者:JOE,原文链接,原文日期:2016-05-01译者:ckitakishi;校对:mmoaay;定稿:CMB当前,有许多人正在努力将
Swift3.0
引入到基于ARM的系统中。
梁杰_numbbbbb
·
2019-12-14 19:31
【
Swift3.0
】iOS项目“调试正常,打包闪退”问题
1、以生产模式调试图示-1.png图示-2.png2、查看闪退地方的日志error:Couldn'tmaterialize:couldn'tgetthevalueofvariableresult:variablenotavailableErroredoutinExecute,couldn'tPrepareToExecuteJITExpression3、修改项目配置BuildSetting->opt
晴天mk1992
·
2019-12-14 17:18
Swift3.0
基础语法1
主要分为以下几个部分:1.变量和常量2.可选项Optional2.1'?'和‘!’使用2.2可选项的判断3.逻辑分支3.1if3.2switch4.循环5.字符串5.1字符串遍历5.2字符串长度5.3拼接5.4格式化5.5字符串的子串6.集合6.1数组6.1.1数组的定义6.1.2数组的遍历6.1.3数组的增/删/改6.1.4数组的容量6.1.5数组的合并6.2字典6.2.1字典的定义6.2.2字
Hayder
·
2019-12-14 14:57
iOS地球坐标、火星坐标和百度坐标之间转换(
Swift3.0
)
在实际开发过程中,由于各种地图坐标之间的偏差,混用导致结果不正确,但如果搞清楚他们采用何种坐标,问题就迎刃而解了;地球坐标(WGS84)国际标准例如:CLLocationManager火星坐标(GCJ-02)中国标准例如:iOSMKMapView、高德地图、国内google、搜搜、阿里云百度坐标(BD-09)百度标准例如:百度SDK,地图以下给出相应的转换方法:importUIKitimportC
倾世圣伊
·
2019-12-14 13:10
手把手带你学习
Swift3.0
(26):可选链
//:Playground-noun:aplacewherepeoplecanplayimportUIKit/*1>从可选链中进行取值?.2>给可选链进行赋值3>可选链调用方法*///1.创建三个类classPerson{varname:String=""vardog:Dog?}classDog{varweight:Double=0.0vartoy:Toy?}classToy{varprice:D
张璠
·
2019-12-14 12:08
iOS 精美过度动画源码、网络音乐播放器源码、雷达图源码等
iOS精选源码构建自己的条形图的方法适用于iOS的雷达图表效果iosBluetoothble蓝牙开发蓝牙库蓝牙调式工具可横竖向滑动的包含24小时时间显示的日历
swift3.0
图片浏览器iOS精美过度动画源码
Code4app
·
2019-12-14 08:15
Swift3.0
Timer
Swift2.2到
Swift3.0
不知道几家欢喜几家愁,对于项目是纯Swift的我,反正是想艹阿婆他娘的。2016年9月18号更新到了Xcode8,第二天将项目迁移到2.3。咦。。。
xiAo__Ju
·
2019-12-14 03:58
Swift3.0
中模型写一个构造方法
init(dict:[String:AnyObject]){super.init()setValuesForKeys(dict)}//使用setValuesForKeys(dict),,,为了防止找不到key对应的数值加上//该方法默认跳过找不key的属性overridefuncsetValue(_value:Any?,forUndefinedKeykey:String){}//重写该方法找到对应
超级疯小肛
·
2019-12-13 02:19
【
Swift3.0
】 UILabel 识别HTML,展示照片
1、识别HTMLlethtmlStr="哈哈哈"do{letattrStr=tryNSMutableAttributedString(data:htmlStr.data(using:String.Encoding.utf8,allowLossyConversion:true)!,options:[NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentT
晴天mk1992
·
2019-12-13 00:02
swift3.0
写一个最基本的音乐本地播放器
代码比较简单:importUIKitimportAVFoundationclassViewController:UIViewController{varaudioPlayer:AVAudioPlayer?overridefuncviewDidLoad(){super.viewDidLoad()letpath=Bundle.main.path(forResource:"music",ofType:"
施俊年_
·
2019-12-12 19:16
swift3.0
初学
之前是有接触过swift的,近几天空闲下来,就准备再看看swift,跟同学聊起来swift,他说他最近上下班都在学,我也阅读了一些关于swift的文章讨论(知乎讨论,讨论)。所以决定先试着写个简单的tableview试试。动手之前先去官方查看了关于swift的介绍,文档多次强调了swift的简洁明了快速,让我一度都有些怀疑,写完简单的tableview,你会发现相比OC,真的是简洁了不知道多少倍!
z我要是唐僧就留在女儿国
·
2019-12-12 18:50
iOS10
Swift3.0
UICollectionView点击变色
很多教程用到了letcell=collectionView.cellForItem(at:indexPath)这个其实是不对的,因为这个只适合于背景变色,而且数量不能太多,不能超过CollectionView的缓存范围,所以,如果要正确使用,我建议各位在数据模型中改变!在数据模型中设立Selected:Bool然后在返回Cell中进行判断利用funccollectionView(_collecti
再来一份果子狸
·
2019-12-12 16:16
【Swift 联动】:两个 TableView 之间的联动,TableView 与 CollectionView 之间的联动
前言之前用Objective-C写了一篇联动的demo和文章,后来有小伙伴私信我有没有Swfit语言的,最近趁晚上和周末学习了一下
Swift3.0
的语法,写了一个Swift的demo。
LeeJay
·
2019-12-12 08:12
谈谈
Swift3.0
(一)
引言Apple与今年6月13日正式发布了
Swift3.0
的第一个预览版本,并且相应推出了Xcode8的第一个bate版本。开发者已经可以在Xcode8bate版上来体验
Swift3.0
的新特性。
HarryStack
·
2019-12-12 03:00
Swift3.0
3D Touch (简单实现)
写法步骤1、首先在你的登录试图控制器跟实现支付跳转的界面添加两个Bool参数varisLogin:Bool=truevarisNav:Bool=true2、在AppDelegate里写的实现方法1.实现方法3、在AppDelegate里在写个点击触发回调事件2.点击触发回调的方法4、在支付页面点击按钮返回主页面的跳转3.返回主页面跳转的方法只需要这样就可以实现3DTouch,效果如下图:4.手机点
novice_Qin
·
2019-12-11 18:08
111. Minimum Depth of Binary Tree
Swift3.0
////E_111_MinimumDepthOfBinaryTree.swift//AlgorithmLeetCode////Createdbyokerivyon2017/3/10.
okerivy
·
2019-12-08 17:15
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他