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
跟着Alamofire(4.0.0)学
Swift3
(一)
加上现在
Swift3
已经出来了一段时间了。还是不能忘了老本行,为了顺应潮流前前后后看了不少关于Swift的。还是觉得要在成熟的项目中才能学到更多的东西。所以选择了Alamofire这个库作为学习材料。
纸简书生
·
2020-02-07 04:22
swift3
的第一印象
swiftstudy.jpeg1.常量和变量由于swift中特性的类型推动,不用特意给变量确定类型:var定义变量let定义常量(不被修改)2.String类型对于String类型,开发者团队最重要的一个设计目标就是尽可能保持这个类型在Unicode上的语意正确.即String已经彻底不再是一个集合类型,而是一个提供了从多个维度展现一个Unicode视图的类型.你可以得到它的多个Character
茄子_Apple
·
2020-02-06 19:18
iOS开发 -- Swift之运算符(二)
基础运算符赋值运算符vara=3a=2在Swift中赋值语句没有返回值,所以下面的判断语句会报错:vara=3ifa=1{print("a=1")}数学运算符++和--操作将在
Swift3
中彻底移除。
Sorphiean
·
2020-02-06 14:58
重载操作符及函数柯里化
swift版本AppleSwiftversion3.0.2(swiftlang-800.0.63clang-800.0.42.1)Target:x86_64-apple-macosx10.9由于
swift3
啊影
·
2020-02-05 10:50
Swift3
案例1 MVC设计模式
我们这个App要实现输入两个数,求和的简单操作,我希望通过这个App表述MVC到底是一种怎样的程序编写方式。首先我们来画UI,打开StoryBoard,拖动控件,加好AutoLayOut,结果如图:UI.png回到我们的UIViewController中,添加IBOutlet以及IBAction,实例化View中的控件。importUIKitclassViewController:UIViewCo
XiaoYuSwift
·
2020-02-05 02:36
个人提升---iOS开发学习系列(Swift)之一
这个系列,只基于
Swift3
语言,并且开发中的一些习惯,完全依照这Apple官方推荐去实践,例如
ZainYan
·
2020-02-02 12:29
Swift 3必看:从使用场景了解GCD新API
在学习
Swift3
的过程中整理了一些笔记,如果想看其他相关文章可前往《
Swift3
必看》系列目录
swift3
中对C层级的GCD的API进行了彻头彻尾的改变。
没故事的卓同学
·
2020-01-08 09:22
swift3
中的单例与对象的内存地址
前言:前段时间一直忙着项目,空余时间研究swift,也没有时间去分享一些东西,实属惭愧。但是程序员的分享精神不能终止啊,以后会隔三差五分享一些好东西!一、swift中单例的正确书写方式1、最简式单例finalclassSingleton{staticletshare=SingleTon()privateinit(){//additionaloperation}}letsingleton=Singl
王小宾
·
2020-01-08 00:56
Swift学习笔记
的一些相关特性这里也不做介绍,只记录swift特有的一些特性swift借鉴了很多语言的语法,特别是脚本语言,在swift里,可以看到python语言的一些影子,还有其他编程语言的影子本篇文章可以作为oc到
swift3
bomo
·
2020-01-07 13:16
Swift译:《
Swift3
中状态化循环和队列》
原文作者:EricaSadun原文链接:http://ericasadun.com时间:2016年7月19日译者:与狼同行最近几天我从Swift-Ev看到一个十分有趣的请求。某位来自Swift-Ev社区成员:当我敲代码的时候,我很多次都会遇到这样一个情型,当使用‘repeat...while’循环时,循环条件依赖于那些在循环体中被声明变量。repeat{letsuccess=doSomething
与狼同行
·
2020-01-07 13:16
Swift:UserDefaults 协议( Swift 视角下的泛字符串类型 API )
作者:AndyyHope,原文链接,原文日期:2016-11-01译者:Yake;校对:pmst;定稿:CMB无论是从语言本身还是项目代码,
Swift3
的革新无疑是一场“惊天海啸”,一些读者可能正奋战在代码迁移的前线
梁杰_numbbbbb
·
2020-01-07 09:16
Xcode8和
swift3
更新后的注意事项
private和fileprivate自动转换代码以后把我大部分(不知道是不是全部,没统计)private都改成了fileprivate。本来不用private也不会对程序的编译运行有任何影响,private只是为了保证代码外部可读性而准备的,而现在有了fileprivate以后,private变得更加“私有”。现在的private方法和对象,只能在大括号中访问,即便是这个类的extension中
CoffeeKid
·
2020-01-07 06:43
Swift 3必看:新的访问控制fileprivate Class和open Class
在
swift3
中新增加了两种访问控制权限fileprivate和open。下面将对这两种新增访问控制做详细介绍。
心淡然如水
·
2020-01-06 21:45
Swift3
微博项目笔记(第二部分)
发布模块##-点击发布按钮,modal弹出一个控制器,有发布微博、选择相册照片、表情键盘功能-1.发布按钮属于单独的模块,新建一个文件来管理,创建一个ComposeViewController,继承自UIViewController,由于界面是固定的,使用XIB描述-2.点击发布按钮时,创建ComposeViewController对象,并包装为导航控制器,然后modal弹出-3.给导航栏添加【关
多网
·
2020-01-06 08:11
Swift 3 学习 - 03 字符串和字符
Swift3.png1.字符串字面量String在Swift中字符串字面量是由双引号""包裹着的letsomeString="Somestringliteralvalue"像我们在
Swift3
学习01中讲述的那样
iceMaple
·
2020-01-06 08:39
swift3
升级后获取deviceToken打印为32bytes处理
最近升级
swift3
以后,在使用didRegisterForRemoteNotificationsWithDeviceToken这个方法的时候返回的deviceToken的数据类型为Data,打印出来的
initMoney
·
2020-01-05 23:21
Swift和Objective-C的优缺点对比
和Objective-C共用一套运行时环境,Swift的类型可以桥接到Objective-C(下面我简称OC),反之亦然其次就是,OC之前的积累的很多类库,在Swift中大部分依然可以直接使用,当然,
Swift3
荒漠现甘泉
·
2020-01-05 19:23
Just-一个轻量级网络加载库
Just.png前言最近在做
Swift3
迁移工作的时候,遇到了一个很尴尬的事情,Alamofire的库最低支持iOS9.0了,可是我们的项目必须支持iOS8.0+,本着不重复造轮子的想法,于是我决定换一个轻量级的网络加载库
herbsun
·
2020-01-05 16:13
Swift 纯代码实现 UICollectionView 布局
开发环境macOSSerria(10.12)xCode8.0(
Swift3
)总体思路建立空白的storyboard用于呈现列表实现自定义单个单元格(继承自:UICollectionViewCell)将列表
缺水的海豚
·
2020-01-04 08:13
Swift 3 新特性
原作者:BenMorrowonJune15,2016前言
Swift3
今年晚些时候会与大家见面,它会带给Swift开发者巨大的代码层面的改变。
matrix_lab
·
2020-01-04 03:16
swift3
Bundle.main.path获取本地文件路径失败
使用swift的Bundle来获取项目的文件路径,代码如下:guardletjsonPath=Bundle.main.path(forResource:"MainVCSettings.json",ofType:nil)else{print("获取路径失败")return}print(jsonPath)一直打印获取路径失败解决方案:打开buildPhases中的copyBundleResources
红姑娘
·
2020-01-04 00:48
【Swift 3 && C++11】写在前面的话
☺此文集是我系统复习和梳理这两门编程语言(
Swift3
、C++11)知识的文章集合,这是这个集合中发布的第一篇文章。
大刀和长剑
·
2020-01-03 17:22
SiriKit 教程 Part 1:在 iOS 10 里集成 Siri
下载Xcode8,配置iOS10和
Swift3
如果你还没
sing_crystal
·
2020-01-03 17:00
swift3
学习笔记:?和!区别
?和!区别varamiteLbl:UILabel?self.amiteLbl=UILabel(frame:CGRectMake(50,100,200,40))self.amiteLbl!.text="Ilovemixbox"self.view?.addSubview(self.amiteLbl)由于amiteLbl是可选变量,所以可能有值,也可能为nil。使用self.amiteLbl!是明确声明
肉身佛陀
·
2020-01-03 08:44
Swift3
IteratorProtocol
iteratorprotocol协议是紧密联系在一起的序列Sequence协议。序列通过创建一个迭代器来访问它们的元素,该迭代器跟踪其迭代过程,每次通过序列时返回一个元素。无论何时使用数组、集合或任何其他集合或序列中的“在”for-in中,都使用该类型的迭代器。SWIFT在内部使用序列或集合的迭代器,以便在“for-in”语言构造中启用。直接使用序列的迭代器使您能够以与'for-in'顺序相同的顺
文瑶906
·
2020-01-03 08:10
swift3
以后substring的用法
varstr="12345678"letlength=str.characters.count//截取前四位varsub1=str.substring(to:str.index(str.startIndex,offsetBy:4))//截取后2位(两种方法)varsub2=str.substring(from:str.index(str.startIndex,offsetBy:length-2))
initMoney
·
2020-01-03 02:28
含着泪做
Swift3
迁移
前言随着Swift3release版本正式发布,我们的项目也开始了
Swift3
的迁移工作。含着泪,做吧!!!
herbsun
·
2020-01-02 21:23
一些链接mac
miaovw3school实验楼汇智掘金swiftswift慕课今日头条raywenderlichObjC中国designcodedribbblev2ex码农网程序员客栈code4app前端与设计资源集
Swift3
Stago
·
2020-01-02 13:43
Swift - 访问控制(fileprivate,private,internal,public,open)
在Swift语言中,访问修饰符有五种,分别为private,fileprivate,internal,public和open其中fileprivate和open是
Swift3
新添加的。
丢丢啊丢丢
·
2020-01-01 19:19
Swift 3 字符串的进化
UpdatingStringsforSwfit3作者:kharrison译者:kemchenj我去年写了一篇SwiftStringCheatSheet来帮助我记忆如何使用Swift标准库里的那些难用的API,在痛苦的版本迁移之后,
Swift3
kemchenj
·
2020-01-01 17:31
Swift - 15.swift中常用关键字
关键字作用:Public:被Public修饰的可以在其他作用域被访问,可以在其他作用域被继承或者override(重写)final:在任何地方都不能被重写fileprivate:在
swift3
中fileprivate
顺手给我new一个对象
·
2020-01-01 16:50
使用CocoaPods 导入SnapKit时进入的坑
由于,最近在使用
Swift3
进行编程,所以,在使用OC的Masonry布局过后,想用Snapkit也写一个小的Demo,结果发现,我了个擦。使用pods导入的时候给我报错了。错误信息是[!]
wolf_吴郎
·
2020-01-01 10:48
【译】Swift 3.0 的自动默认(auto-defaulting)实参
最近发布了一些有关
Swift3
提议的文章,特别是关于SE-0005,这些文章中解释了在Swift中ObjCAPIs是如何自动转换的,也说明了这些转换在Swift中使用Cocoa的影响。
mbillchan
·
2020-01-01 01:14
swift3
十六进制颜色转换为 UIColor
可以通过以下两种方式转换,原理都是一样的,只是使用方式不一样。给String添加扩展extensionString{funcuicolor(alpha:CGFloat=1.0)->UIColor{//存储转换后的数值varred:UInt32=0,green:UInt32=0,blue:UInt32=0varhex=self//如果传入的十六进制颜色有前缀,去掉前缀ifhex.hasPrefix(
CoderAzreal
·
2019-12-31 22:31
我和这个世界的温差
新语言
Swift3
日凌晨有人在Mega上分享iOS8beta版也就是开发者测试版的固件。于是手贱的用iTunesshift+检查更新强刷了iOS8beta1固件,在体验了一晚上的iOS
真正的歌者
·
2019-12-31 09:24
What's New in Swift 3?
Swift3
可能在2016年就要发布了,对于开发者来说
Swift3
在代码上做的重大的改变。
一念之间_一念之间
·
2019-12-31 06:38
iOS-swift3.0 点滴积累:身份证号码校验
用swfit3.0的String字符串截取
Swift3
的String有三个方法用于做字符串截取tr.substring(to:String.Index)str.substring(from:String.Index
xiaopavip
·
2019-12-30 22:18
Swift 4 踩坑之 Codable 协议
从
Swift3
迁移代码到Swift4终于不用像2到3那样痛苦了。这对开发者来说实在是个重大利好,应该会吸引一大批对Swift仍然处于观望状态的开发者加入。另外Swift4引入了许多新的特性,像是fil
群星陨落
·
2019-12-30 22:08
Swift3
改变收集
转自:https://github.com/KQAppleDev/SwiftLearnhttp://blog.csdn.net/qq_16437739/article/details/52819452http://www.jianshu.com/p/460b5424942ahttp://www.qingpingshan.com/rjbc/swift/155193.htmlSwift3出来也有一阵子
kangqiao182
·
2019-12-30 15:50
iOS 解决 Xcode 8中更新 SnapKit 3.0 的错误
之前使用Swift2在Xcode7.3上写了一个小demo,最近决定使用Xcode8,
Swift3
更新学习一下,更新过程是多坑的,记录一下过程方便今后查看.本demo使用cocoapod管理库,使用了SnapKit
鑫龙魂
·
2019-12-30 12:37
Swift 4.2新特性——WWDC2018 Session401笔记
SourceCompatibility代码兼容性本次版本发布的XCode里,用户可以选择按照
Swift3
,Swift4或者Swift4.2来进行编译。也
nimomeng
·
2019-12-29 20:34
swift3
自定义运算符(为运算符添加方法)
使用系统已有运算符如果系统已经定义过该运算符,例如++=等等,我们就直接给该运算符添加一个方法//定义一个结构体structSubject{varstring:Stringvarnumber:Int}//给+运算符添加方法,功能为处理Subject的实例中的属性func+(left:Subject,right:Subject)->Subject{varsbj=Subject(string:"",n
CoderAzreal
·
2019-12-29 00:13
Swift3
仿iPhone小白点吸附控件
支持拖拽,点击,静止一段时间会有一定透明度,GitHub地址:https://github.com/developerZGJ/ZGSuctionControl效果图像小白点这种控件一般来说都需要全局使用,因此我将这个对象创建成一个单例,方便调用并且保证该对象唯一。我这里的控件继承自UIView,给其添加了点击手势和拖拽手势。在拖拽和点击后让其不具有透明度,拖拽完成或者点击后隔4秒会具有透明度。为了
jackfrued_徒弟
·
2019-12-28 11:41
2016年39个优秀的Swift UI开源库 star平均数2527
2016年
swift3
发布了,毫无疑问,Swift已经成为github上最受欢迎的语言之一,对于iOS开发者来说,学习开源库可以帮你快速学习和掌握这门语言。
良辰岁月
·
2019-12-28 07:02
Swift3
常用工具类方法
1.扩展图片//通过颜色生成图片extensionUIImage{classfunccreateImage(withcolor:UIColor,size:CGSize)->UIImage{letrect=CGRect(x:0,y:0,width:size.width,height:size.height)UIGraphicsBeginImageContext(rect.size)letcontex
Distance先生
·
2019-12-28 00:38
swift3.0 GCD的使用
取消过去的接口说起GCD,大家肯定回想起类似dispatch_async这样的语法,这个语法在
swift3
中不再适用了,彻底重写了接口比如最常用的,在一个异步队列中读取数据,然后再返回主线程更新UI,这种操作在新的
yzawyx0220
·
2019-12-27 16:41
Error Handing in
swift3
错误处理机制,在swift中的异常,必须在Controller级别给处理掉,不能再次往上抛出。//定义异常enumShopError:Error{casegoodNotFound//商品没有此货物}//抛出异常funcbuy(good:String)throws->String?{ifgood=="APPLE"{throwShopError.goodNotFound}return"BANANA"}
离子来了
·
2019-12-27 10:33
Swift3
学习笔记:异常捕捉(Error Handling)
异常捕捉(ErrorHandling)Swift的异常处理是在程序中响应错误和处理错误恢复程序正常运行的过程。Swift提供了一流的抛出、捕获、传播和操作可恢复的过程。有的操作不是每次都能执行成功的,而可选链是用来判断有没有值,但操作失败时,无法知道失败的原因。错误处理就是帮助你了解失败的原因,方便你做出相应的反应。例如,从磁盘上读取和处理文件数据的任务时,会由文件不存在于指定的路径,或文件没有读
肉身佛陀
·
2019-12-27 09:28
Swift3.0(收藏文章)
生来只为了遇见你····1、Swift3.0_关键字static和class的区别:http://blog.csdn.net/sponge_cmz/article/details/513219792、浅谈
Swift3
永远都能
·
2019-12-27 04:55
ios10(
swift3
) StatusBar(状态栏)的隐藏
在ios9,隐藏状态栏可以使用如下方法:overridefuncprefersStatusBarHidden()->Bool{returntrue}```在ios10,则替换为:overridevarprefersStatusBarHidden:Bool{returntrue}```参考资料:https://forums.developer.apple.com/thread/53525
leader4
·
2019-12-26 15:50
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他