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
Swift3.0已出坑-适配iOS10,项目迁移Swift3.0问题总结。
前言swift项目,为适配iOS10,无奈只能更新Xcode8,可是发现一入3.0深似海,从此幸福是路人.于是边摸索边修改,在节前的完成代码迁移.节后在完成手头工作后,整理思路,把
swift3
迁移的心得分享大家
上天眷顾我
·
2020-08-10 19:46
iOS开发
swift3
多个异步网络请求转同步
场景在开发过程中很常见的一个场景是一个页面需要调用两个异步的网络请求,需要等两个请求都返回以后再组合数据并刷新UI,流程如下:graphTDA[client]-->B(Request)B-->|One|C[Httprequest1]B-->|Two|D[Htteprequest2]C-->E[Mergedata]D-->EE-->F[UpdateUIinmainthread]解决思路等待两个线程结
liuxian_2004
·
2020-08-10 02:40
iOS入门
swift项目:微博
本项目使用
swift3
完成。
Donkey-Tao
·
2020-08-07 18:12
iOS
iOS UITableView(三)-下拉刷新、上拉加载
2017-03-17更新:代码更新到
Swift3
实现的效果如下:实现方式:使用MJRefresh框架。
itdali
·
2020-08-04 03:19
iOS
UITableView
Swift
iOS UITableView(一)-纯代码创建UITableView,Cell点击事件,Cell左滑删除
2017-03-17更新:代码更新到
Swift3
由于内容过多,分成多篇来介绍。本文主要介绍创建UITableview、cell的样式、cell的重用、cell的点击事件、cell左滑按钮等内容。
itdali
·
2020-08-04 03:19
iOS
UITableView
Swift
swift项目初探
在这一个月中其实发生了很多事:学完了日语中级上册,记了整整一本笔记;装上了黑苹果,因此也有机会接触到IOS相关的内容,所以大致过了一遍
swift3
的语法;养了一只小仓鼠,生活变的有趣许多;整理了一下github
奋进的小莫
·
2020-08-04 02:08
swift
Swift - 访问控制(fileprivate,private,internal,public,open)
其中fileprivate和open是
Swift3
新添加的。由于过去Swift对于访问权限的控制,不是基于类的,而是基于文件的。
yyc_quietly
·
2020-08-02 14:25
Cocoa Programming for OS X: View Swapping and Custom Container View Controllers
已将书中的代码更新为
Swift3
版本。Previously我们用NSTabViewController来让用户切换两个ViewController,但NSTabController是怎么实现的呢?
su3
·
2020-07-31 21:13
函数式
Swift3
- Map,Reduce和Filter
本文是一个系列,是函数式Swift的读书笔记(其实是为了备忘)接受其它函数作为参数的函数有时被称为高阶函数。在Swift标准库中就有几个作用于数组的高阶函数1.泛型介绍//有如下需求:让数组中元素加一funcincrement(array:[Int])->[Int]{varresult:[Int]=[]forxinarray{result.append(x+1)}returnresult}//又有
你weixiao的时候很美
·
2020-07-31 19:11
Swift集合类型-数组
从
Swift3
开始写项目,将学到的知识点记录下来,作为笔记方便以后查阅与复习。
shaneYu
·
2020-07-31 10:26
Swift 3必看:新的访问控制fileprivate和open
在
swift3
中新增加了两种访问控制权限fileprivate和open。下面将对这两种新增访问控制做详细介绍。
没故事的卓同学
·
2020-07-31 10:13
Swift3
String 一些操作
title="aaaaaa"//获取字符串的子串lets="abcdefg"vars2=s.substring(from:s.index(s.startIndex,offsetBy:3))print("s2=\(s2)")//这里只能使用..<范围操作符,而不能使用...letrange=s.index(s.startIndex,offsetBy:3)..
巴糖
·
2020-07-30 18:30
升级到Cocoapods 1.1.0
在
Swift3
升级大潮中,有许多第三方库也在第一时间增加了对
Swift3
的支持。
云抱住阳光太阳没放弃发亮
·
2020-07-28 20:46
使用
swift3
从零写一个基于位置信息的照片集iOS应用系列二
上一篇使用默认的UITableViewController显示了模拟的数组数据和图片。这一篇来自定义PrototypeCell的样式。为了每行有更多的空间,首先设置行的高度-w520-w520-w520选中Cell,在Attributesinspector中,将TableViewCell中的Style改为Custom选中TableView在Sizeinspector中设置Rowheight的值为8
梦想编程现实
·
2020-07-28 02:52
swift开发第一个App
我们首先先创建一个新的swift的projectswift1在这里我们选择了singleapplication,输入我们的应用名称,语言默认已经是swiftswift2新建完毕之后我们看到的是这样的结构
swift3
赏味不足
·
2020-07-28 00:09
Swift4 获取String子字符串
都说Swift2和
Swift3
不是同一门语言,但是我怎么觉得Swift4有时看着也像别人家的孩子。。。。
韦弦Zhy
·
2020-07-27 18:40
学习Swift 所遇到的坑系列(1)
从去年学习
swift3
,断断续续的学习,遇到了一些坑1.如何在Swift中定义宏,或者说,在一个文件中定义整个项目中的宏?
wolf_吴郎
·
2020-07-27 12:21
Swift3
语法笔记
1.Swift3提供的几种访问级别open:表示当前类、属性或者方法可以在任何地方被继承或者override;public:表示当前类、属性或者方法只能在当前module内被继承或者override,在当前module以外只能被访问;Internal:默认级别,表示当前类、属性或者方法只能在当前module内被访问,继承和override;**fileprivate**:文件内私有属性和方法,仅在
GTMYang
·
2020-07-16 05:32
iOS中将多张图片合成为可导出可播放的视频文件(Swift 3)
需要把一张或者多张图片合成为一个视频文件,并加入到视频轨道中进行播放或者导出,而不单单是把图片当做水印加到现有的视频上,做的时候首先考虑到的当然是AVAssetWriter,但是在做的时候还是遇到了很多问题,首先我用的是
swift3
Willib
·
2020-07-15 17:17
Swift
iOS
Swift3
UInt8 转 Int
//接收到Data类型的蓝牙数据letdata=characteristic.value//将数据转存到[UInt8]数组letresultByte=(data?.withUnsafeBytes{[UInt8](UnsafeBufferPointer(start:$0,count:(data?.count)!))})!as[UInt8]//以数据长度进行for循环遍历fori:Intin0..
ldclll
·
2020-07-15 08:01
苹果SimpleTunnel运行详细教程
下载
swift3
的demo,下载网址:https://github.com/dake/SimpleTunnelCustomizedNetworkingUsingtheNetworkExtensionFrameworkhttps
上帝死了众神在堕落
·
2020-07-15 03:25
Swift - 告警提示框(UIAlertController)的用法
下面总结了一些常见的用法(本文代码都已更新至
Swift3
)1,简单的应用(同时按钮响应Handler使用闭包函数)1234567891011121314151617181920212223242526importUIKitclassViewController
酱油砖家
·
2020-07-14 11:37
IOS
苹果
ios
swift
Swift3
- 包管理器
SwiftPackageManager(SPM)是苹果最新的官方工具,可以用来管理Swift代码的分配,它为Swift编译系统集成了自动进行下载、编译和连接依赖的过程。在此之前我们常用的工具是Cocoapods和Carthage。支持的平台✔macOS✔Linux✘iOS✘watchOS✘tvOS测试环境系统版本10.11.5BetaSwift版本Xcode7.3.1(swift2.2)Xcode
huhueggtest_tdp
·
2020-07-14 07:57
iOS
swift3
定时器Timer使用
1首先声明一定时器Timervartimer:Timer!2开始定时器funcsetRtxt(){print("scheduleswift3")}timer=Timer.scheduledTimer(timeInterval:0.08,target:self,selector:#selector(setRtxt),userInfo:nil,repeats:true)3停止//停止定时器timer.
工匠良辰
·
2020-07-14 04:12
ios视频加字幕插件
swift3
ios视频加字幕插件github地址:https://github.com/mhergon/MPMoviePlayerController-Subtitles支持最新的
swift3
使用非常简单,加入视频文件
工匠良辰
·
2020-07-13 23:55
Swift3
基础语法
/*基本说明创建游乐场,可以立即看到效果创建对象:OC:allocinitSwift:XXX()调用方法OC:[UIColorredColor];Swift:UIColor.red枚举:OC:UIButtonTypeContactAddSwift:UIButtonType.contactAdd其中UIButtonType可以省略创建结构体OC:CGPointMake()Swift:CGPoint(
亲爱的大倩倩
·
2020-07-13 20:12
Swift 加载指示器JQProgressHUD
源码地址:https://github.com/JQHee/JQProgressHUD语言:
swift3
效果:result.gifCocoaPodsAddapodentryforJQProgressHUDtoyourPodfile.pod'JQProgressHUD'Second
只非鱼
·
2020-07-13 02:51
Swift3
中的willSet与didSet和set与get
在Swift中有计算属性set{}和get{}和存储属性didSet{}和willSet{},与OC不同的是,在Swift中get与set方法并不常用,也不会重写getter也setter方法,非要重写的话,可以这样:privatevar_name:String?varname:String?{get{//oc返回_成员变量return_name}set{//使用_成员变量记录值_name=new
不会学习的睿睿
·
2020-07-13 02:11
项目常用第三方库-
Swift3
版
第三方库对应的Swift版本AFNetworking->Alamofire21570支持CarthageShareSDK,支付宝SDK,微信SDK(第三方支付,分享,登录)->monkeyKing1800支持CarthageMasonry->SnapKit8700支持CarthageIQKeyboardManager有swift版本支持CarthageDZNEmptyDataSet有swift版本
狂奔的兔子
·
2020-07-12 20:38
AreaPickerView
AreaPickerViewareapickerinchina,easytouse.中国的地区选择器.简单易用.用
Swift3
编写之前的地址选择器都是网上找的,但是网上的第三方,功能很多,看起来还要配置不少东西
天马流星权
·
2020-07-12 05:16
swift3
新特性
1、废除++和--运算用+=和-=替换2、废除传统的for循环写法替换如下//正常序列foriin0...8{}//反转序列foriin(0...8).reversed(){}//输出10987654321foriinstride(from:10,to:0,by:-1){print(i)}//输出012345678910foriinstride(from:0,through:10,by:1){pr
天蚕
·
2020-07-12 02:12
自定义xib视图在swift愉快的继承基类使用
环境xcode8.3,
swift3
,rxswift3.6前言在做新项目并且对swift不是那么了解的时候,搭建好框架,有各种基类(baseView,baseTableView之类),但是在使用自定义xib
liuvbill
·
2020-07-12 00:36
swift学习之函数
/函数实现}参数swift函数参数默认的是输入参数或者常量参数,不允许在函数体中修改如果想要在函数体中修改参数值,需要在参数列表对应的参数前面加var,将参数变成变量参数(修改形参值其实没有多大卵用,
swift3
天蚕
·
2020-07-11 19:48
Xcode 8 中阶调试技巧
原文:IntermediateDebuggingwithXcode8作者:GeorgeAndrews译者:kmyhy更新说明:本教程由GeorgeAndrews升级为Xcode8和
Swift3
。
颐和园
·
2020-07-11 10:23
iOS10 之 iMessage Apps
当人们都在关注新出来的
Swift3
、SiriKit、UserNotifications时,我却关注起了它,没错,就是iMessageApps。那么它到底是什么东西呢?
GJCode
·
2020-07-11 08:36
Swift 3.0更新内容
SwiftEvolution的话,你也许会想知道都有哪些改变,以及它将会怎么影响你的代码,并且你该什么时候开始着手把代码convert到3.0,那这篇文章就是写给你的.这篇文章里,我将会着笔于那些对你的代码会有重大影响的
Swift3
kemchenj
·
2020-07-11 04:01
swift3
环境:Xcode8.0,
swift3
下列图片按步骤1.png点击下方addEntityPaste_Image.pngENTITIES就是创建的表Paste_Image.pngPaste_Image.pngAttribute
OSong
·
2020-07-10 20:00
Swift3
单例模式
常见的有这么几种方法第一种最简单也是最常用的,这里的所有单例init方法一定要定义成private的,不然外部依然可以使用init方法初始化变量。finalclassSingle:NSObject{staticletshared=Single()privateoverrideinit(){}}final关键字的作用是这个类或方法不希望被继承和重写第二种publicextensionDispatch
ParadiseDuo
·
2020-07-10 13:14
Swift
swift3
获取 wifi ip 地址
一、获取当前连接的wifi网络获取IP地址//获取当前wifi的IP地址funcgetLocalIPAddressForCurrentWiFi()->String?{varaddress:String?//getlistofallinterfacesonthelocalmachinevarifaddr:UnsafeMutablePointer?=nilguardgetifaddrs(&ifaddr
走在路上的小二
·
2020-07-10 10:47
Swift3
NSLog打印URL.absoluteString失败
funcapplication(_app:UIApplication,openurl:URL,options:[UIApplicationOpenURLOptionsKey:Any]=[:])->Bool方法中{leturlString=url.absoliteStringNSLog("urlString=(urlString)")}URL.absoluteString返回正常却无法访问NSLog
chenhh6701
·
2020-07-10 02:12
in terms of和in term of的区别
今天在看《TheSwiftProgrammingLanguage(
Swift3
)》的访问控制章节,其中有一句话“AccesslevelsinSwiftfollowanoverallguidingprinciple
jack2gs
·
2020-07-10 01:57
Swift 3 中的新特性
如果你没有密切关注SwiftEvolution项目,那么在将代码迁移到
Swift3
时,你可能不知道它到底有什么改变,以及它会对你的代码带来什么影响。那么你可能需要读一下这篇文章了。
颐和园
·
2020-07-09 18:34
iPhone开发
Swift3
获取String子字符串Substring简单扩展
Swift3
更新后不兼容Swift2了,刚开始看Swift,发现好多方法都不能用了啊,那就只能自己摸索了,同时也在这与大家分享分享,正好让大家帮我指正。
韦弦Zhy
·
2020-07-09 10:30
swift3
友盟Device Token获取
funcapplication(_application:UIApplication,didRegisterForRemoteNotificationsWithDeviceTokendeviceToken:Data){letdevice=NSData(data:deviceToken)letdeviceId=device.description.replacingOccurrences(of:""
工匠良辰
·
2020-07-09 07:54
Swift3
基础语法
学习
swift3
的笔记,可粘贴运行overridefuncviewDidLoad(){super.viewDidLoad()//1.可选类型letmyString1:String?
O_OCM
·
2020-07-09 07:03
Swift
Swift中的闭包
从
Swift3
开始,函数中传递的闭包默认为@nonescaping。怎么让一个闭包逃逸?简而言之,逃逸闭包就是函数运行完后,闭包还没有执行,这时称闭包逃逸了。
某人会写代码
·
2020-07-08 22:22
Swift 2.3 / 3.0如何添加第三方库
原文地址:https://kemchenj.github.io/2016/08/16/2016-08-12/
Swift3
的beta版现在已经出来了,ChrisLattner之前在邮件里也大概提到说
Swift3
kemchenj
·
2020-07-08 16:37
Swift3
Base64,Float,Byte相关编码与转换
///Base64编码staticfuncencodeBase64(_s:String)->String{return(s.data(using:.utf8)!.base64EncodedString())}///Base64解码staticfuncdecodeBase64(_s:String)->String{returnString(data:Data(base64Encoded:s)!,en
五灵云狐
·
2020-07-06 12:56
Swift3.0 中 GCD新玩法
所以
Swift3
中对它的语法进行了彻底的改写。
清风沐沐
·
2020-07-06 10:44
swift---GCD的基本使用
众所周知,GCD,NSOperationQueue,NSThread,pthread是iOS中多线程的几种处理方式,
Swift3
之前GCD仍是面向过程的写法,所以需要封装一层再使用。
wuwuFQ
·
2020-07-06 07:54
Swift
-
进击之路
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他