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
Swift2.0
swift 可选类型详解 (optionals)
直观表示废话不说直接上代码:(代码源于
swift2.0
中文翻译)varserv
匠人科
·
2024-09-01 10:08
iOS
可选类型optional
swift
guard & defer
Swift2.0
带来了两个新的能够简化程序和提高效率的控制流表达形式:guard和defer。前者可以让代码编写更流畅,后者能够让执行推迟。
言己言
·
2024-01-30 21:32
关东升的《从零开始学Swift》即将出版
大家好:苹果2015WWDC大会发布了
Swift2.0
,它较之前的版本Swift1.x有很大的变化,所以我即将出版《从零开始学Swift》《从零开始学Swift》将在《Swift开发指南》第1版的基础上添加
码农老关【关东升】
·
2024-01-10 16:43
iphone
ios
iOS开发那些事
iOS技术图书
Swift
关东升
swift
出版
swift @available 和 #available
Swift2.0
中,引入了可用性的概念。对于函数,类,协议等,可以使用@available声明这些类型的生命周期依赖于特定的平台和操作系统版本。
透支未来
·
2023-10-08 12:50
Swift 4.0 —— 一句代码完成json解析
用Objective-C或者
Swift2.0
/3.0把服务端下发的json解析成对象需要把json数据。
肩肩
·
2023-10-05 12:13
Swift 进阶
我们推测这⻔语言会在进入第二个年头的时候继续高速地发展,不过尽管我们十分犹豫,我们还是决定在
Swift2.0
测试版发布以前就开始写作。
BassetHoud
·
2023-08-21 15:31
iOS开发系列--Swift语言
同时在2015年的WWDC上苹果还宣布Swift的新版本
Swift2.0
,并宣布稍后Swift即将开源,除了支持iOS、
lmrylll
·
2023-06-09 13:16
swift
ios
开发语言
URLNavigator 使用及思考
总算可以放心使用了,从
swift2.0
开始写过一个项目后,有点后怕了。因为swift编译慢,特别慢;每次打包包还特别大,MacMini整的嗷嗷叫;写代码的时候莫名其妙的报错,然后编译两遍又过了。
Dimon_Hu
·
2023-04-21 06:05
百度App Objective-C/Swift 组件化混编之路(一)
WWDC2015,
Swift2.0
,苹果宣布Swift开源,包含编译器和标准库。这一阶段发展迅速,变动也非常频繁。因此开发者也都处于尝试或观望状态。2
大菠萝_DABLO
·
2023-04-13 17:49
《从零开始学Swift》学习笔记(Day 37)——默认构造函数
Swift2.0
学习笔记(Day37)——默认构造函数原创文章,欢迎转载。转载请注明:关东升的博客结构体和类的实例在构造过程中会调用一种特殊的init方法,称为构造函数。构造函数没有返回值,可以重载。
码农老关【关东升】
·
2023-04-13 14:32
iOS开发那些事
ios
从零开始学Swift
Swift2
Swift开发
iOS技术图书
Swift
ios
swift
从零开始学Swift学习笔记
关东升
出版
Swift guard
guard是
swift2.0
推出的新的判断语句的用法。guard语句和if语句类似,都是根据关键字之后的表达式的布尔值决定下一步执行什么。
赵哥窟
·
2023-04-02 09:52
《从零开始学Swift》学习笔记(Day 1)——我的第一行Swift代码
Swift2.0
学习笔记——我的第一行Swift代码原创文章,欢迎转载。转载请注明:关东升的博客当第一次看到下面代码时我石化了,这些代码是什么东东?单词拼出来的?
老程序员老关
·
2022-08-04 11:01
iOS开发那些事
Swift
从零开始学Swift
iOS技术图书
Swift2
ios
Swift开发
关东升
出版
swift
从零开始学Swift学习笔记
ios
Swift函数
返回值{代码实现}调用letresult=函数名(参数1:值1,参数2:值2...)funcsum(x:Int,y:Int)->Int{returnx+y}//Swift1.0`sum(10,50)`//
Swift2.0
润泽iOS小分队
·
2022-02-10 02:47
写了一个Swift版本的提示HUD 暂时没找到合适的可以用一下
这个库是当时学Swift才写的已经属于
Swift2.0
代码,现在已经修复完成。
君赏
·
2021-06-11 01:05
菜鸡学
Swift2.0
7. 数组
1.数组的声明PS:数组是有类型的,一个数组里面不能出现不同类型的值//显示声明数组varnumbers:[Int]=[1,2,3,4,5,6]varvo:Array=[7,8,9,0]//隐式声明数组varnub=[2,4,6,8]2.声明空数组varemptyArray1:[Int]=[]varemptyArray2:Array=[]varemptyArray3=[Int]()varempry
菜鸡
·
2021-05-21 10:44
书签页
iOSTools百度网盘搜索WOW搜索Blog&Site1⃣️2⃣️3⃣️4⃣️干货集中营
Swift2.0
中文版PandaraWen里脊串的开发随笔AppCodaobjc中文岁寒码农人生kittenyangOneV
waylen
·
2021-05-13 08:03
swift学习-类,结构的属性-12/25
今天发现一本基于
swift2.0
的教材,比我原来看的那边要更新,而且更薄一点,就以这本书为主继续学吧。目前看到118页。
littlersmall
·
2021-05-10 05:29
swift2.0
下重写setter和getter
想必各位读者也都知道在oc下的点语法就是调用getter和setter方法,所以通过重写getter和setter方法可以在你给一个类的属性赋值的时候做一些处理,好让以后的操作更加方便,比如写一个UIVIew的分类,然后往里面加一个x属性@property(nonatomic.assign)CGFloatx;//虽然在分类里面不能添加属性,但上面这句代码就等价于-(void)setX:(CGFlo
mmaoyudi
·
2021-05-09 23:04
让NSDate 更优美
开源了一个优化NSDate各种处理逻辑的组件,用
Swift2.0
写的。GitHub地址。让NSDate使用起来爽很多。
danisfabric
·
2021-05-08 06:50
Swift 2.0 :揭秘 Map 和 FlatMap
作者:uraimo,原文链接,原文日期:2015-10-08译者:靛青K;校对:Channe;定稿:shanks这是一篇
Swift2.0
的文章,本文源码在GitHub,你也可以直接下载zipped。
梁杰_numbbbbb
·
2021-05-07 18:08
Swift初步学习资源
大纲swift初步.png基础语法视频资源玩儿转
Swift2.0
(第一季)玩儿转
Swift2.0
(第二季)玩儿转
Swift2.0
(第三季)玩儿转
Swift2.0
(第四季)玩儿转swift3新特性
疾风小超
·
2021-05-06 19:56
Swift2.0
数据结构:元组,枚举,结构体
标签(空格分隔):IOS-Swift[toc]概念介绍名称说明元组元组是在swift中特有的一种数据结构,它可以储存任意类型的值,是一种很轻量的结构使用起来非常方便轻巧枚举swift中的枚举值由hash表的方式存放的,如果不明确的指定.它也不会被隐式转换为一系列的Int值结构体将不同的数据类型整合到一起构建出一个新的结构,就是结构体.元组swift中的元组,主要作用就是将一些不同类型的数据整合到一
王家薪
·
2021-05-06 17:00
swift简单总结(二十七)—— 自动引用计数
版本记录版本号时间V1.02017.07.31前言我是
swift2.0
的时候开始接触的,记得那时候还不是很稳定,公司的项目也都是用oc做的,并不对swift很重视,我自己学了一段时间,到现在swift3.0
刀客传奇
·
2021-05-02 19:37
swift异常捕获try catch的使用
原文链接:http://blog.csdn.net/mumubumaopao/article/details/50835298新的异常捕获机制更新于WWDC2015上发布的新的
Swift2.0
,异常的try-catch
吃大米的小蚂蚁
·
2021-04-30 09:28
iOS9(
swift2.0
)教程系列之EventKit
这里使用一个日历事件demo来讲述EventKit的使用。下面这个demo就是对日历事件进行创建和删除。执行任何事件设备操作的基本工作流程是首先获得事件存储(EventStore)。然后查看是否有权限操作日历。一旦你有权限,你可以创建、或者阅读和删除事件。创建EventStore:相当于上下文,如果你用一个事件创建一个事件对象存储,你不能在其他地方使用它与另一个事件存储在应用程序中.给出权限:在创
coderpaul
·
2021-04-27 23:44
swift简单总结(二十二)—— 下标脚本
版本记录版本号时间V1.02017.07.29前言我是
swift2.0
的时候开始接触的,记得那时候还不是很稳定,公司的项目也都是用oc做的,并不对swift很重视,我自己学了一段时间,到现在swift3.0
刀客传奇
·
2021-04-27 07:55
[
Swift2.0
系列]Defer/Guard 基础语法
那么在
Swift2.0
中它将被应用于什么位置呢?比如,读取某目录下的文件内容并处理数据,你需要首先定位到文件目录,打开文件夹,读取文件内容以及处理数据,关闭文件以及文件夹。
NinthDay
·
2021-04-27 03:41
Swift2.0
后Alamofire的使用方法
122.jpg第一部分,配置项目在此只讲纯手打拉第三方框架的方法,Pods的自行百度哦!不懂Pods的可以点击传送传送门首先我们创建一个工程如下图53B9D04D-D5E8-47B1-B43D-7BDCB5A89A61.png然后把下载的Alamofire解压文件全部放进创建的项目文件夹中,如下图377C9004-DF60-4079-9AEB-9FAEA25A6E60.png关键时刻到了哦,集中精
Bison
·
2021-04-20 03:11
Swift基础学习的总结(一)
今天在慕课网上学习了由刘雨波老师讲解的教程《玩转
Swift2.0
(第一季)》,对于swift的基础知识有了一定的了解,下面我把今天学习的感悟写一下。
疾风小超
·
2021-03-11 17:04
8.swift3.0以上的(逃逸闭包@escaping)和(非逃逸闭包@noescape 编译器默认)(面试点:swift 1.0和
swift2.0
中,闭包默认是逃逸的,swift3.0以上默认...
闭包只有在函数中做参数时才会区分逃逸闭包和非逃逸闭包。Swift3.0之后,传递闭包到函数中的时候,系统会默认为非逃逸闭包类型(NonescapingClosures)@noescaping,逃逸闭包在闭包前要添加@escaping关键字。闭包的发展历史在Swift1.0和2.0中,闭包参数默认是逃逸的,如果你知道你的闭包参数是不会逃逸函数体的,你可以用@escaping关键字修饰闭包参数.在Sw
枫叶1234
·
2021-01-30 15:20
WWDC 2015容易被忽视的9个细节(图文)
昨天,我们发了一个帖子《WWDC2015要点总结:iOS9、OSXEICapitan、watchOS2、
Swift2.0
……》,但是事无巨细,还有很多没有被提及的,即使提及你也可能未注意到,所以今天我们总结了容易被大家忽视的
钱曙光
·
2020-09-17 12:55
04.swift 常量变量(规则和定义注意点)
Swift2.0
:print("Hello,World!")*/print("Hello,World!")
weixin_34319999
·
2020-09-14 21:20
swift
一 Swift 3.0之 常量与变量
Swift2.0
:print("Hello,World!")*/print(
iOS鸽子
·
2020-09-14 19:28
iOS
最新Swift3.0
语言
Swift 3.0 中的新变化
说真的,如果你觉得从Swift1.2跳到
Swift2.0
的变化大的话,那些还真的不算什么。在这篇文章里,我会尽可能多的用代码示例来解释那些至关重要的改变,希望这能让你做好准备升级Swift3.
chaoyang805
·
2020-09-12 00:07
iOS
Swift
ObjectiveC
错误处理try-catch,异常抛出throws、throw
swift2.0
新增try-catch进行错误处理。实际上,在其他语言如Java,Python上try-catch已经相当成熟。但是,与其他语言不同的是,try写在具体可能抛出异常的那句代码上。
vampire_locker
·
2020-09-11 16:30
每天学点Swift
从头开始
swift2.0
仿乐乐医项目(二)列表的填充
上一节我们已经成功搭建好一个主流框架,为了演示更加真实,并请自行将ItemBar上的文字、图标更换为自定义的内容,我这里是仿写乐乐医APP,将4个item分别设置为首页、咨询、快问、我,如图所示:到目前为止我们甚至连一行代码都没有写过,iOS的这个Xcode确实是非常方便的。现在我们来将首页的医生列表展示出来。新建一个TableViewCell,命名为DoctorCell,把createXIB勾上
a_mean
·
2020-08-25 16:13
Swift 2.0 :揭秘 Map 和 FlatMap
作者:uraimo,原文链接,原文日期:2015-10-08译者:靛青K;校对:Channe;定稿:shanks这是一篇
Swift2.0
的文章,本文源码在GitHub,你也可以直接下载zipped。
SwiftGG翻译组
·
2020-08-24 13:52
flatmap
map
Swift 2.0 到底「新」在哪?
【编者按】2015年6月,一年一度的苹果WWDC大会如期而至,在大会上苹果发布了
Swift2.0
,引入了很多新的特性,以帮助开发者更快、更简单地构建应用。
OneAPM蓝海讯通
·
2020-08-24 13:35
ios
swfit
SwiftUI guard 是什么如何用(2020教程)
guard是
swift2.0
引入的,他有两个强大的理念optionalu
iCloudEnd
·
2020-08-24 05:46
swift4.0语法杂记(精简版)
swift2.0
之后的语法则趋于稳定,
weixin_34138056
·
2020-08-23 20:19
[
Swift2.0
~3.0系列]OptionSetType使用(更新至3.0)
1.Optionset介绍swift1.2设置Optionset只需要遵循RawOptionsetType协议即可。早前是这么声明选项集的:structInventory:RawOptionSetType{varrawValue:UInt=0init(rawValue:UInt){self.rawValue=rawValue}init(nilLiteral:()){rawValue=0}funct
NinthDay
·
2020-08-23 09:08
Swift使用SnapKit进行页面布局
下面直接上代码:1.由于现在是Swift3.0相比之前的Swift有很大的改变,相对应的库也有很大改变,
Swift2.0
使用SnapKit2.0版本如下:上图是
Swift2.0
代码,SnapKit建议用
Miaoz0070
·
2020-08-22 20:53
Swift学习之使用guard的好处
guardguard是
swift2.0
推出的新的判断语句的用法。与if语句相同的是,guard也是基于一个表达式的布尔值去判断一段代码是否该被执行。
GabrielPanda
·
2020-08-21 10:41
创建私有 CocoaPods 仓库
31*字数2220阅读2328评论4喜欢8学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库很有兴趣吧,现在我们就来尝试一下,以一个简单O2View为例自己创建一个Pods依赖库,这里我会使用
Swift2.0
wxxu
·
2020-08-20 11:34
架构
[开源APP推荐] 高仿礼物说Swift版
Swift版这应该会是个相对完整的项目,后期会涉及到网络层设计以及与model、view之间的通信方式,如果有哪位大神觉得哪部分代码需要优化或有更好的解决方式,可以回复我,到时会把更好的方案整理出文章.
swift2.0
wjh2005dev
·
2020-08-20 09:00
关东升的《从零开始学Swift》即将出版
大家好:苹果2015WWDC大会发布了
Swift2.0
,它较之前的版本Swift1.x有很大的变化,所以我即将出版《从零开始学Swift》《从零开始学Swift》将在《Swift开发指南》第1版的基础上添加
weixin_34419321
·
2020-08-18 17:59
17.利用UILabel制作输入框的剩余可输入文字提示信息
在很多时候我们在输入一些东西的时,我们都不知道输入了多少个字,一旦我们有了提示性信息,我们就可以准确的指导我们输入了多少个字,还知道我们还可以输入多少个字了.PS:已经更新到
Swift2.0
,支持Xcode7
MrCain
·
2020-08-18 00:03
iOS开发小技巧
-
Swift版本
异常捕获try catch的使用
新的异常捕获机制更新于WWDC2015上发布的新的
Swift2.0
,异常的try-catch机制有助于我们更快的定位出错原因所在,此处简单说明下try-catch机制的用法.1.定义枚举异常值首先我们可以创建自己的异常枚举值
奔跑的蚂蚁01
·
2020-08-17 13:38
iOS
Swift 2.0 裁剪字符串以及Int和String转化
swift2.0
字符串裁剪:lettext="1234567890"lett=text.startIndex.advancedBy(1)text=text.substringFromIndex(t)//
小风疏雨
·
2020-08-15 19:58
欢迎使用CSDN-markdown编辑器
纯
Swift2.0
工程CocoaChina+从0到1遇到的坑和解决方案前段时间博主从阿里巴巴跳槽加盟滴滴快的,乘着跳槽的时间差做了两件一直想做的事:一件就是用
Swift2.0
写了一个CocoaChina
子循
·
2020-08-11 05:20
iOS
上一页
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
其他