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
Swift基础
Swift基础
篇——字符串
字符串importUIKit/*:字符:*OC:charcharValue='a';*/varcharValue1:Character="a"/*:Swift和OC字符不一样*1.Swift是用双引号*2.Swift中的字符类型和OC中的也不一样,OC中的字符占一个字节,因为它只包含ASCII表中的字符,而Swift中的字符除了可以存储ASCII表中的字符还可以存储unicode字符,例如中文:*
青苹果园
·
2015-10-20 00:23
iOS那些事
Swift基础
篇——字典
importUIKit/*:字典*格式vardict:Dictionary*注意:将OC的{}换成了[]*可变和不可变var/let*///vardict:Dictionary//vardict:[String:String]vardict=["name":"Swift","age":"99"]dict//企业开发中字典使用得最多的类型就是[String:NSObject]类型vardict2=[
青苹果园
·
2015-10-20 00:52
iOS那些事
Swift基础
篇——数组
数组/*:数组*格式vararr:Array/vararr:[Int]*可变和不可变var/let*///定义不可变数组...letarr99=[99]//定义可变数组//vararr:Array//vararr:[Int]//arr=[1,2]vararr=[1,2]//1.遍历数组(取值)arr[0]foriteminarr{print(item)}//2.添加arr.append(3)arr
青苹果园
·
2015-10-20 00:27
iOS那些事
Swift基础
篇——循环
importUIKit/*:传统for*基本用法和OC一致*for后面的()可以省略*for后面的{}不可用省略*Swift开发中不建议使用传统for循环*for后面的三个参数都可以省略,如果省略循环保持语句,那么默认为真*/forvari=0;i<10;i++{print(i)}//Swift开发中推荐的forin循环格式varsum:Int=0foriin1...10//会将区间的值依次赋值给
青苹果园
·
2015-10-20 00:16
iOS那些事
Swift基础
篇——可选类型
可选类型importUIKitvarstr="Hello,playground"//可选类型/*:可选类型*什么是可选类型:一个变量可以有值也可以没有值,我们就称之为可选类型*在Swift中如果使用一个可选类型的变量/常量,必须解包操作*解包:只需要在变量/常量后面加上!*!含义:代表告诉系统该变量/常量中一定有值,如果强制解包一个没有值的常量/变量,那么会报错*优点:提高代码阅读性*格式:修饰符
青苹果园
·
2015-10-20 00:24
iOS那些事
Swift基础
篇——分支
分支importUIKit//if/*:if*大部分用于和OC中一致*Swif中条件语句可以不用写()*OC中如果if后面只有一条语句,那么{}可以省略,但是Swift不行*OC中条件语句可以是任何数值,OC中非0即真,YES/NO*Swift中条件语句的取值必须是Bool类型,也就是说Swift中提供了真正的Bool类型,true/false*/letscore=99//ifnumber=10/
青苹果园
·
2015-10-20 00:18
Swift
分支
iOS那些事
Swift基础
篇——元祖
元祖importUIKit//元祖/*:元祖*复合数据类型*只要将多个相同或者不同的数据用()括起来就是元祖*优点:在以前没有元祖之前C和OC语言是通过传入指针或者返回结构体的方式来返回多个值的,而有了元祖之后就可以实现让一个函数返回多个值*/letstudent=("hello",99,99.8)print(student)print(student.0)print(student.1)prin
青苹果园
·
2015-10-20 00:01
iOS那些事
Swift基础
篇——常量和变量
/*:创建对象*OC:[[UIViewalloc]init][[UIViewalloc]initWithFrame:]*Swift:UIView()UIView(frame:)*从OC转换为Swift的规律:allocinitXXX-->(xxxx:)分号*在OC中每一条语句后面必须跟上一个;“,Swift中如果一行只有一条语句,那么;可以省略调用方法*OC:[UIColorredColor];*
青苹果园
·
2015-10-20 00:16
iOS那些事
让你震惊的swift语言
Swift系列公开课课程内容:1.
Swift基础
语言2.Swift
codingker
·
2015-10-12 17:18
用Swift做个游戏Lecture01 —— 初窥游戏场景
总体难度不大,但要求你掌握
Swift基础
语法与Sp
NinthDay
·
2015-10-06 11:36
1.Swift 基础语法
1.
Swift基础
语法
Swift基础
语法变量常量指定变量类型print字符串拼接数组字典循环和流程控制函数类和继承变量var//变量 vara=6; varb=26;常量let//常量 letc=a+b
qq_16430735
·
2015-10-05 17:00
String
C语言
swift
《
Swift基础
教程》作者Boisy Pitre:Objective-C很不错,但它已经是过去时
非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/203600BoisyG.Pitre是一位资深苹果开发专家,曾任Siri语音识别技术提供方Nuance公司Mac产品小组的资深软件工程师,参与开发了语音识别软件DragonDictate。MacTech杂志“DevelopertoDeveloper”月度专栏作家,曾多次在MacT
图灵访谈
·
2015-09-23 00:00
objective-c
apple
ios
swift
swift基础
教程——数组和字典
/*复制,再编辑,自己留着看*/Swift提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。//看起来字典非常像map在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。注意:Swift的数组储
a774057695
·
2015-09-02 13:00
swift基础
教程——字符和字符串
/*复制,重编辑,自己留着看。*/一个字符串String就是一个字符序列,像”hello,world”,”albatross”这样的。Swift中的字符串是用String关键词来定义的,同时它也是一些字符的集合,用Character定义。Swift的String和Character类型为代码提供了一个快速的,兼容Unicode的字符解决方案。String类型的初始化和使用都是可读的,并且和C中的s
a774057695
·
2015-09-02 11:00
swift基础
教程——基本运算符
/*复制、重新编辑,自己留着看*/1、基本运算符运算符是一种特定的符号或表达式,用来检验、修改或合并变量。例如,用求和运算符+可以对两个数字进行求和(如leti=1+2);稍微复杂一点的例子有逻辑与操作符&&(如ifenteredDoorCode&&passedRetinaScan),自增长运算符++i(这是i=i+1的简写方式)Swift支持C标准库中的大多数运算符并提升了各自的兼容性,从而可以
a774057695
·
2015-08-27 10:00
Swift基础
Swift简介WWDC2014年6月3号苹果开发者大会发布,2010年7月开始开发基于C和Objective-C语言,使用现有的Cocoa和CocoaTouch框架,无缝兼容C、Objective-C语言兼具编译语言的高性能(Performance)和脚本语言的交互性(Interactive)支持Playground,它允许程序实时预览,无需频繁创建和运行App简洁、安全、容易、灵活、高效开发环境
zww1984774346
·
2015-08-19 23:00
Swift-基础语法
Swift基础
语法学习总结
1.基础 1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型,几乎所有类型都是可打印的. 1.3) swift在语句后面加分号与否都是正确的,但是swift偏好的风格是不在结尾处加分号的.如果有多个语句,必须用分号隔开. 1.4) 在一个数字中庸下划线(_)会被
·
2015-07-03 15:00
swift
Swift基础
--使用TableViewController自定义列表
首先建立一个swift项目,把storyboard的内容删掉,添加一个NavigationController,然后设置storyboard对应界面的class,在NavigationController界面设置ViewController的isinitialViewController,这里使用的自定义列表内容,所以要新建一个继承UITableViewCell的类,然后设置storyboard中
hejunbinlan
·
2015-06-24 14:00
Swift基础
教程
Swift基础
教程完全针对初学者,既适合接触过其他编程语言的有经验程序员,也适合有足够学习欲望的新手。包含大量屏幕截图和示例代码,让初学者全面了解Swift和Xcode工具集。
李航421
·
2015-06-23 12:00
swift
基础教程
Swift开发教程
教程目录:第1季
Swift基础
语法第2季Swift高级语法第3季构建SwiftUI第4季Swift微信From:http://www.2cifang.com/thread
boonya
·
2015-06-04 15:00
ios
swift
swift 基础
swift基础
:swift是完全由一个工程师设计完成,编译型语言和脚本语言的结合,编译型语音就是需要保证每一行都通过编译才能够运行,编译语言功能更强大,脚本语言功能更灵活,不需要代码完全通过编译,能执行一行代码就执行一行代码
lllx77
·
2015-05-31 20:00
Swift系统学
1、《
Swift基础
教程》作者:BoisyG.Pitre译者:袁国忠书号:978-7-115-39260-2定价:49.00元页数:232★完全针对初学者,既适合接触过其他编程语言的有经验程序员,也适合有足
turingbooks
·
2015-05-29 09:00
swift
Swift系统学
1、《
Swift基础
教程》作者:BoisyG.Pitre译者:袁国忠书号:978-7-115-39260-2定价:49.00元页数:232★完全针对初学者,既适合接触过其他编程语言的有经验程序员,也适合有足
图灵教育
·
2015-05-29 09:13
Swift基础
语法(二)
操作符swift中运算符基本基础于c,下面我就给大家白话白话那些被优化过的运算符们//加号减号的妙用 vara=1 varb=-a//此时b=-1 varc=+b//此时c=-1 vard=-c//此时d=1操作符//操作符(数字...数字1)表示从数字到数字1之间的数其中包括数字和数字1 forvariin1...5{ printlin("数字:\(i)进化后:\(i*6)") }
雨过平静
·
2015-05-17 03:00
Swift基础
教程(swift代码创建第一个控件之UILabel)
首先给需要创建的label设置framelet textLabel= UILabel(frame:CGRectMake(self.view.frame.size.width/8,20,self.view.frame.size.width*3/4,100))给label设值 textLabel.text = “现在我们来开始学习如何创建我们的第一个swift控件吧-UILabel”设置是否默
yangchen9931
·
2015-04-29 22:00
ios
UILabel
swift
ios开发
控件
大宝剑之精挑细选——CoreData(四)
默认有
swift基础
。默认已阅读上一篇内容。这一篇的内容:按条件查询返回数量按条件查询排序异步查询批量同步我们知道读
StrongX
·
2015-04-24 02:57
swift基础
知识
Swift的类型是在C和Objective-C的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型;String是字符串。Swift还有两个有用的集合类型,Array和Dictionary。就像C语言一样,Swift使用变量来进行存储并通过变量名来关联值。在Swift中,值不可变的变量有着广泛的应用,它们就是常量,而且比C语言的常量更强大。在Swift中,如果你要处理的
khakilyty
·
2015-04-04 10:00
Swift基础
教程(第一课 第一个Swift应用)
从LaunchPad中启动Xcode6,选择“createnewproject”:可以看到,Swift语言的项目与Objective-C的项目基本上是一样的,除了.m结尾的Objective-C源码换成了.swift结尾的Swift语言源文件了。2.Xcode6在Storyboard里为iPad和iPhone增加了统一的界面管理功能,和AutoLayou一起工作。为了简单起见,先禁用AutoLay
wcrane
·
2015-03-20 09:35
ios
iPhone
swift
6
swift开发
8开发
Swift基础
教程(swift代码创建第一个控件之UILabel
创建视图的控件跟之前还是差不多,在viewdidload里面近些视图的创建。首先给需要创建的label设置framelet textLabel= UILabel(frame:CGRectMake(self.view.frame.size.width/8,20,self.view.frame.size.width*3/4,100))给label设值 textLabel.text = “现在我
wcrane
·
2015-03-20 09:35
ios
iPhone
swift
6
swift开发
8开发
斯坦福
Swift基础
四(其他重要类)
一、NSObject在objc中,NSObject是所有类的基类,在swift中不存在这样一个基类,不过它在ios中拥有一些高级特性。在swift中,也可以继承NSObject类,而不会有什么影响。二、NSNumber用来装数字的类,比如:let x = NSNumber(35.5) let intVersion = x.intVlaue //也可以是doubleValue , boolValue
好玩的威威
·
2015-03-01 15:13
基础
swift
斯坦福
斯坦福
Swift基础
三(Range)
Range就是二个端点(起点和终点)这二个端点应指定合理的类型,因此它是泛型的Range它的结构体伪表达式:struct Range { var startIndex:T var endIndex:T }数组的Range应该是Range我们一般使用...这种特殊的语法来创建Range,比如:let array = ["a","b","c","d"] let subArray1 =
好玩的威威
·
2015-03-01 14:09
swift
range
斯坦福
斯坦福
Swift基础
二(数组和字典)
一、数组定义:var arr = Array()或者:var arr = [String]()let animals = [“Giraffe”, “Cow”, “Doggie”, “Bird”] animals.append(“Ostrich”) // 编译出错,数组不可变(let) let animal = animals[5] // 崩溃 (超出数组索引) // 枚举数组 for anim
好玩的威威
·
2015-03-01 14:01
数组
swift
字典
斯坦福
斯坦福
Swift基础
一(可选类型)
一个Optional其实就是一个enumenum Optional { case None case Some(T) }比如:let x:String? = nil其实就是let x = Optional.None而let x:String? = "Hello"就是let x = Optional.Some("Hello")将x拆包:var y = x!等同于:switch x {
好玩的威威
·
2015-03-01 13:09
swift
斯坦福
swift实战小程序1天气预报
在有一定
swift基础
的情况下,让我们来做一些小程序练练手,今天来试试做一个简单地天气预报。
cg1991130
·
2015-02-21 18:00
天气预报
api
ios8
json解析
swift
Swift基础
- - StoryBoard间切换与UIScrollView控件实现图片轮播
界面切换在项目中可以把耦合度比较高的界面放在通过一个StoryBoard中,可以按照功能使用多个StoryBoard搭建界面,这样便于项目维护以及多人开发,对于多个StoryBoard间切换,可以使用以下代码:@IBActionfuncChangeOne(sender:UIButton){ varoneStoryBoard:UIStoryboard=UIStoryboard(name:"One",
jwzhangjie
·
2015-02-06 14:00
基础语法
swift
Swift基础
语法:String篇
首先我们回顾一下C、OC中字符串相关知识: C语言中,通常说字符串为一个普通的字符数组,如:charcharacters[12]="helloworld";而C语言中引用字符串通常和指针扯上关系,写法如:char*s="helloworld";这两种写法上,存在一个明显的区别在于characters中的字符存在于栈区,而s指向的字符串存在于常量区,这一点需要注意; 当我们去处理C语言中
maybe_home
·
2015-02-03 11:23
swift
遍历字符串
String.Index
Android高德地图使用
在
Swift基础
--高德地图实践(一)中使用swift来使用高德地图,这里使用Android实践高德地图包含定位,移动地图动画,获取网络数据,marker标记以及点击,Infowindow自定义界面以及点击
jwzhangjie
·
2015-01-26 12:34
android
Android高德地图使用
在
Swift基础
--高德地图实践(一)中使用swift来使用高德地图,这里使用Android实践高德地图包含定位,移动地图动画,获取网络数据,marker标记以及点击,Infowindow自定义界面以及点击
jwzhangjie
·
2015-01-26 12:00
Swift基础
- - 高德地图实践(一)
高德地图的库以及依赖库加入到项目里面需要的库如下截图:添加头文件具体的方式见
Swift基础
--调用第三
jwzhangjie
·
2015-01-25 09:00
高德地图
swift实现高德地图
IOS8开发之:基于Swift实战UI从入门到精通(5大项目、深入解析拉手团购项目)
学习条件:有一定
swift基础
,oc基础,或其他任何编程语言基础。需要更多相关资料可以联系Q2748165793课程大纲:一,1演示及资源导入[免费观看]7分钟2界面设计16分钟3
双层牛堡
·
2015-01-14 11:41
编程语言
图片
界面设计
大项目
拉手团购
IOS8开发之:基于Swift实战UI从入门到精通(5大项目、深入解析拉手团购项目)
学习条件:有一定
swift基础
,oc基础,或其他任何编程语言基础。需要更多相关资料可以联系Q2748165793课程大纲:一,1演示及资源导入[免费观看]7分钟2界面设计16分钟3
双层牛堡
·
2015-01-14 11:41
编程语言
图片
界面设计
大项目
拉手团购
Swift基础
练习代码
//import Foundation/*////////////////////////////////test print//输出测试//////////////////////////////println("Hello, World!") println ("Hi")let num=20141218var str="hello"println(str)print("test println
JgPFei
·
2015-01-07 16:00
Swift learn 3
Swift基础
学习//Playground-noun:aplacewherepeoplecanplay importUIKit //如果你不需要知道区间内每一项的值,你可以使用下划线(_)替代变量名来忽略对值的访问
u013736404
·
2014-11-25 17:00
swift
Swift learn 1
Swift基础
语句学习//Playground-noun:aplacewherepeoplecanplay importUIKit //与C语言和Objective-C不同,Swift的赋值操作并不返回任何值
u013736404
·
2014-11-25 16:00
swift
swift基础
3-字符串
(1)遍历(2)长度(3)拼接(4)插值(5)大小写(6)trim(7)split……等等vara="你好" varb=String() a.isEmpty b="xxxxxyyyyy" b.isEmpty //遍历 forcinb{ println(c) } //计算长度 countElements(b) //拼接 a+=b //插值 varstrss="a:\(a),b:\(b)"
daleiwang
·
2014-10-29 14:00
String
split
拼接
trim
大小写
swift基础
2-运算符
(1)加减乘除(2)三目运算,切记后面的空格如果不加会报错的。估计是苹果的bug。(3)聚合运算符,省却了一个判断,很人性化(4)区间运算符//加减乘除等等 leta=2 letb=3 varc=0 c++ ++c c+=2 c-=2 c*=2 c/=2 //三目运算符 a==b?"x":"y" //nil聚合运算符 varsa:String?="a" varsb:String="b"
daleiwang
·
2014-10-29 11:00
swift
运算符
区间运算符
聚合运算符
swift基础
1-变量
(1)变量与常量(2)基本类型(3)强制转换(4)Bool类型(5)元组(6)可选值//变量和常量 varstr="Hello,playground" letmaxNum=888 //指定类型 varstr1:String="test" varint1:Int=1 vardou1:Double=1.11 varflo1:Float=1.111111111111 //强制转换 vardou
daleiwang
·
2014-10-29 11:00
swift
元组
强制转换
可选值
变量常量
iOS开发----
Swift基础
控件
运行效果如图所示,仅对个别控件做简单介绍,更多内容可参考Objective-C编程。使用Xcode新建SingleViewApplication工程,在AppleDelegate.swift文件中添加如下代码:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:
Dev_APP
·
2014-10-24 14:21
Swift
iOS开发----
Swift基础
控件
运行效果如图所示,仅对个别控件做简单介绍,更多内容可参考Objective-C编程。使用Xcode新建SingleViewApplication工程,在AppleDelegate.swift文件中添加如下代码:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:
Dev_APP
·
2014-10-24 14:21
Swift
iOS开发 ----
Swift基础
语法。
使用Xcode创建简单的SwiftDemo工程文件.AppDelegate.swift文件代码如下:importUIKit@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?funcapplication(application:UIApplication,didFinish
Dev_APP
·
2014-10-24 13:11
Swift
上一页
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
其他