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
[Swift] 疑似Swift的Bug →泛型协议造成EXC_I386_GPFLT崩溃
这是Swift3.3,Swfit4.1才发生,在
Swift3
上面并没有这个问题。简单感受就是Swift的泛型和NSObject还没那么合拍,本文最后有重现这个问题的最小代码。
无衔
·
2018-08-04 23:12
Swift 4 和 Swift 3 语法上的一些些区别
字体设置在
Swift3
中NSFontAttributeName,NSForegroundColorAttributeName这俩关键字在Swift4中齐刷刷报错,报的错还都差不多Useofunresolvedidentifier'NSXXXAttributeName
biubiu15
·
2018-08-01 14:25
Method-Swizzling on Swift4
这里提供一个
Swift3
中Method-Swizzling的实现方法:这里本文提供一个在Swift4中的实现方法,来自于前两天看的一个公开课视频,供
YYYYYY25
·
2018-07-26 15:29
Swift高阶-从Swift3.3到Swift4.1
最近把公司的项目从Swift3.3升级到了4.1,相对于Swift2.x到
Swift3
而言,这次升级所做工作量并不是特别大,但仍旧是碰到了些问题。
择优而学
·
2018-07-02 20:38
PermissionScope Swift4 兼容问题
问题的来源因为作者是基于
Swift3
开发的,而4.0的@selector语法有一点调整,所以是不能通过
xialeistudio
·
2018-06-14 00:00
ios
swift
Swift3
迁移至Swift4可能遇到的问题小结
本文将给大家详细介绍关于
Swift3
迁移至Swift4遇到的问题,下面话不多说了,来一起看看详细的介绍吧问题如下:1.TheuseofSwift3@objcinferenceinSwift4modeisdeprecated
一蓑烟羽
·
2018-06-07 11:47
swift 单例
staticvar在背后已经在使用dispatch_once了,所以从
Swift3
开始,就干脆把dispatch_once显式的取消了。
嘿_小小小
·
2018-05-25 13:45
OC-Swift混编(常遇问题,更新中...)
OC的项目中拖入一堆Swift的文件,这个时候可能会出现这样的情况,这些Swift文件在Swift项目中正常,但是到了这里却在编译时出了无数个错误,例如(在extension中,我们访问了私有属性,在
Swift3
七叶昔洛
·
2018-05-25 12:22
Swift知识点梳理
其中fileprivate和open是
Swift3
新添加的。由于过去Swift对于访问权限的控制,不是基于类的,而是基于文件的。这样会有问题,所以
Swift3
新增了两
Juvid
·
2018-05-14 16:01
Swift4.0--用@objcMembers填平的辣些坑
的setValuesForKeys()方法进行赋值时,每次都会崩在setValuesForKeys这个方法中:Snip20180510_6.png查了一下,果然万能的小伙伴们已经找到原因啦~~kkk在
swift3
Phant
·
2018-05-11 10:53
填坑系列之更新CocoaPods
在使用podinstall安装第三方库时,可能会出现以下错误:出现这个问题是由于在
swift3
以后,很多框架需要在cocoapods1.1.0版本以上才能正常使用,因此我们需要更新CocoaPods。
充电实践
·
2018-05-05 19:42
Swift4中Codable的使用(一)
在
Swift3
中,对于从服务器获取到的json数据后,我们要进行一系列繁琐的操作才能将数据完整的转化成模型,举个,我们从服务
砖头很烫手
·
2018-04-14 20:57
Swift利用Decodable解析JSON的一个小问题详解
前言Swift4是苹果计划于2017年秋季推出的最新版本,其主要重点是提供与
Swift3
代码的源兼容性,并努力实现ABI稳定性。
AntScript
·
2018-04-10 10:39
Swift - 访问控制(fileprivate,private,internal,public,open)
其中fileprivate和open是
Swift3
新添加的。由于过去Swift对于访问权限的控制,不是基于类的,而是基于文件的。
AZander
·
2018-04-04 15:30
Swift中main函数去哪了?
这篇文章我是基于
Swift3
下写的,有些东西,可能会跟之前版本有些出入,不过影响不大从我们一开始学C语言的时候,就知道main()函数是一个程序的entrypoint,这是约定俗成的东西,当然,iOSAPP
我叫阿水
·
2018-04-03 13:06
acer新款Swift 3值得买吗?宏�蜂鸟SF315 Ryzen版笔记本全面评测
acer(宏�)在2018年,随着AMDRyzen“锐龙”移动处理器的登场第一时间推出新一代
Swift3
“蜂鸟”,搭载最新AMDRyzen移动处理器,拥有全金属超轻薄机身,注重便携性和能耗表现,集成RadeonVega
佚名
·
2018-03-29 10:31
swift-逃逸闭包与非逃逸闭包
闭包只有在函数中做参数的时候才会区分逃逸闭包和非逃逸闭包在
Swift3
后,传递闭包到函数中的时候,系统会默认为非逃逸闭包类型(NonescapingClosures)@noescape,有非逃逸闭包类型必然就有逃逸闭包
denggun12345
·
2018-03-03 23:32
移动
Swift4.0 - GCD
众所周知,GCD,NSOperationQueue,NSThread,pthread是iOS中多线程的几种处理方式,
Swift3
之前GCD仍是面向过程的写法,所以需要封装一层再使用。
SealShile
·
2018-01-20 22:02
Swift3
Scanner用法之判断是否数字、提取字符串里的数字
1.判断是否数字//-Parameterstring:///-Returns:classfuncisPurnInt(string:String)->Bool{letscan:Scanner=Scanner(string:string)varval:Int=0returnscan.scanInt(&val)&&scan.isAtEnd}2、提取字符串里的数字从字符串中提取数字classfuncget
不言不爱
·
2018-01-19 15:36
Swift3
Scanner用法之判断是否数字、提取字符串里的数字
1.判断是否数字//-Parameterstring:///-Returns:classfuncisPurnInt(string:String)->Bool{letscan:Scanner=Scanner(string:string)varval:Int=0returnscan.scanInt(&val)&&scan.isAtEnd}2、提取字符串里的数字从字符串中提取数字classfuncget
不言不爱
·
2018-01-19 15:36
Swift3
使用webView只能展示一部分
最进项目中遇到一个问题,我们项目的商品详情界面是上面一部分原生界面,下面一部分用的webView展示H5界面,当我实现功能后,发现每件商品第一次进来的时候,H5界面只加载出来了一半左右,还有一半是空白,一开始以为是加载的问题,但是打印之后,发现已经都加在出来了,重新进入这个界面,H5界面展示就是正常的了。一开始,以为加载H5,网速太慢,没有全部加载出来?但是webViewDidFinishLoad
半曲恋江南
·
2017-12-12 18:34
iOS瀑布流
image.png稍后编辑代码地址参考http://blog.csdn.net/yi_zz32/article/details/50520136将代码改为
swift3
,代码微调
昱成成
·
2017-12-09 02:48
Swift Package ManagerTutorial 翻译
SwiftPackageManager基础注意:由于Apple在Swift4中为SwiftPackageManager的API做了一个完全的重新设计(你可以阅读相关更改的内容),本教程并不适用于
Swift3
ZyonPaul
·
2017-12-07 08:40
Swift3
新增特性(二)
所以根据半径求周长代码如下:letr=3.0letcircumference=2*M_PI*r在
Swift3
中,π提供了Float,Double与CGFloat三种形式(Float.pi、Double.pi
博为峰51Code教研组
·
2017-12-06 06:37
swift3
iOS断点续传下载工具
XCDownloadToolforiOSswift3iOSswift断点续传下载工具,重启APP恢复临时下载数据通过CocoaPods安装pod'XCDownloadTool'使用方法leturl:URL=URL(string:"https://......./...")!letcacheDir:String=NSTemporaryDirectory()letdirectory=cacheDir.
Simon_0
·
2017-12-06 04:40
Swift - 访问控制(fileprivate,private,internal,public,open)
其中fileprivate和open是
Swift3
新添加的。由于过去Swift对于访问权限的控制,不是基于类的,而是基于文件的。
iOS开发的毛毛虫
·
2017-12-05 12:02
Swift3
保存图片到相册崩溃
这段时间项目中遇到了保存图片到相册崩溃的问题,前前后后虽然也找了半天多时间。1.一开始以为是图片太大?保存不进系统相册。经过裁剪之后还是崩溃。2.后来又想是不是权限的问题,打开.plist文件,发现Privacy-PhotoLibraryUsageDescription访问相册权限也是写了的。Privacy-CameraUsageDescription访问相机Privacy-MicrophoneU
半曲恋江南
·
2017-12-04 10:29
Swift3
UIAlertController相关用法总结
基本用法alertfuncshowAlert(){letalert=UIAlertController(title:"title",message:"message",preferredStyle:UIAlertControllerStyle.alert)letdefaultAction=UIAlertAction(title:"default",style:UIAlertActionStyle.
巴糖
·
2017-12-04 08:32
Alamofire 在
swift3
无法import & cocoaPod升级
最近在写swift的时候,需要网络加载,于是就加入了Alamofire这个网络库。由于习惯,我选择了实用cocoapod来管理库。那么问题来了,在importAlamofire的时候会报错,大概意思就是,无法导入Alamofire库,因为swift2.3无法转到swift3.0。那么我最先想到的是xcode8自带的功能,convert转换库。在这里我要声明一下,我不知道我用的对不对,转换过后居然有
dose_爽
·
2017-12-04 04:42
Swift2.2 迁移到
Swift3
指南
以下是迁移公司项目代码至
Swift3
的时,遇到较多的问题的一个总结.1.首当其冲的就是闭包的修改。升级完Xcode8之后根据提示会默认帮你进行一些修改。
byhuang
·
2017-12-04 04:32
从swift2 迈向
swift3
首先遇到的坑
第三方库更新作死把项目往
swift3
方向改,首先遇到了第三方库的坑,底下是公司项目用到的框架,如果想在
swift3
底下继续使用得去github找相应的分支现在分支已经更新到了支持Version8.0beta6
童冀
·
2017-12-04 03:05
ios10 Extension Today Widget
二、xcode8ios10xcode1.ViewDebugging可以帮助我们查找内存问题2.自动匹配证书描述文件这块做了很大的改进3.兼容了
swift3
的改进,s
木叔勒
·
2017-12-04 01:56
Swift - 运算符
算数运算符以下表格列出了Swift语言支持的算数运算符,其中变量A为10,变量B为20:注意:
Swift3
中已经取消了++、——。以下为算数运算的简单实例:varA=10varB=20print("
Albert_Li99
·
2017-11-16 11:17
用 Swfit 搭建一个完整项目
用Swfit搭建一个完整项目Swift目前更新到了Swift4,已经相当稳定,相比于之前的版本跳跃就得重学的情况,从
Swift3
更新到Swift4的成本非常小。
KralLee
·
2017-11-15 14:04
iOS
高级开发技巧
Swift 循环(for ,while, do..while)
Swift.pngfor循环常见的写法//传统的写法,已经在
Swift3
中移除了额,这种写法是错误的//forvari=0;i0{i-=1;print(i);}repeat...while循环代替do.
追逐iOS
·
2017-11-10 13:47
swift4.0 适配
@objc`修饰符手动处理步骤2、`@objc`修饰符需要处理的问题五、`swift4.0`其它部分特性1、NSAttributedStringKey2、String3、initialize废弃4、`
swift3
wentianen
·
2017-11-09 16:30
swift
swift3
去appStore检查更新
//去appStore检查更新privatefunccheckUpdate(){letpath=NSString(format:"http://itunes.apple.com/cn/lookup?id=%@","自己的AppID")asStringleturl=NSURL(string:path)letrequest=NSMutableURLRequest(url:url!asURL,cache
消防员杨
·
2017-10-20 11:31
swift3
SpriteKit的按钮实现方法
sgbutton把SgButton.swift加入项目工程就可以了。使用方法:funcinitUI(){letbtnPlay=SgButton(normalImageNamed:"bkbtn.png",highlightedImageNamed:"bkbtn_d.png",buttonFunc:callbackPlay)btnPlay.setString(.normal,string:"Play"
良辰岁月
·
2017-09-20 14:27
Swift-关键字坑
关键字介绍Public:被Public修饰的可以在其他作用域被访问,可以在其他作用域被继承或者override(重写)final:在任何地方都不能被重写fileprivate:在
swift3
中fileprivate
道陌人
·
2017-08-31 20:55
swift3
键盘通知事件
classMyViewController:UIViewController{//Thisconstrainttiesanelementatzeropointsfromthebottomlayoutguide@IBOutletvarkeyboardHeightLayoutConstraint:NSLayoutConstraint?overridefuncviewDidLoad(){super.vi
_iorilan
·
2017-08-27 21:54
Swift
Swift 笔记汇总
Swift3
笔记Swift:TheBasics:介绍Swift一些零碎的点。Swift:BasicOperators:介绍Swift的操作符。
l4y
·
2017-08-24 13:00
Swift3
完整APP独立开发全指南
一款完整的APP开发所需要的东西小编简要的概括为:前端界面,服务器端开发,网络传输以及线程逻辑。本文小编主要列一个提纲,让刚开始接触的开发们找到一个基本方向。读者可以根据我的提纲去百度或者谷歌找到对应的解决方案。本文面向对象为刚开始学习Swift开发的程序员们,如果读者您已经是老司机了,可以基本略过。•开发的过程中你会用到大量的第三方库。你需要了解Podfile,以及podinstall的相关用法
smart_Alex
·
2017-08-15 13:32
Swift2转
Swift3
接触swift已经有一年多的时间了,由最初的OC代码转为swift代码,然后从swift2.3转为
swift3
。每次的转换都感觉是将项目整个的翻新了一遍,每次的转换代码都是一次改朝换代。
wangtieshan
·
2017-08-07 23:42
iOS开发:
Swift3
一步一步教你集成PayPal并实现支付
水了这么多篇文章,这篇保证不水。最近项目需要实现PayPal功能,这里做个记录,为后来者提供肩膀绕坑PayPal,:全球众多用户使用的国际贸易支付工具,能够轻松完成境外收付款!一个账户全球通用,成为PayPal商家,就能在任何地方接受更多付款方式.一.准备工作1.1PayPal账号申请进入官网点右上角loginintodashboard就会出现登录界面,有账号直接登录,没有就注册(注册busine
jackfrued_徒弟
·
2017-08-05 19:47
iOS之swift学习笔记
swift4和
swift3
的基本上没有多大的差别。
请输入账号名
·
2017-08-04 22:16
[木木方文技术分享之音视频四]
Swift3
工程中使用FFmpeg+x264
上篇文章介绍了FFmpeg+x264的编译也可以去下载我已经编译好的,star一个么么哒丷丷https://github.com/FunLin/FFmpeg-x2641、新建工程,将编译好的两个目录拖入工程FFmpeg-iOS和x264-iOS2、添加libz.tbd、libbz2.tbd、libiconv.tbd,并添加框架VideoToolbox.framework(此框架是iOS8新增的,用
丿沧海一粟丿
·
2017-08-04 14:43
iOS 将navigationItem.titleView设置为自定义UISearchBar (Ficow实例讲解)
以下示例代码的语言是
Swift3
。首先设置searchBar的配色:searchView
Ficow
·
2017-07-29 17:00
实现60fps的网易云音乐首页
为了去验证框架的可用性,我选择了网易云音乐的首页来作为Demo,语言是
Swift3
。
黄文臣
·
2017-07-28 14:34
iOS进阶
iOS项目实战
iOS开发详解
[MetalKit]Ray tracing in a Swift playground6射线追踪6
内容的全面翻译和学习.MetalKit系统文章目录今天我重新关注射线追踪项目,因为我想看看它运行在iPadPlayground中会是什么样.现在不改变任何代码,除了必要的升级以便运行在iOS10,Xcode8,
Swift3
史前图腾
·
2017-07-25 20:34
swift3
集成支付宝支付
项目中用到了支付宝支付,记录一下集成过程1、登录支付宝开放平台,完成签约,完成签约才可以创建应用2、创建应用创建应用.jpeg我这个是app支付,就选择了支付应用,可以根据自己的需要,选择相应的类型,名称,一般写程序的名称就行申请完成,会有这个图WechatIMG54.jpeg注意状态,是在审核还是上线,上线就可以直接调用接口调试,如果是在审核中,想要测试,就用里边的沙盒测试。点击图中的查看Wec
revon
·
2017-07-25 18:43
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他