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基础
01
Swift基础
01常量和变量的定义用var来定义一个变量,用let定义一个常量变量或常量的后面接一个:Int,指定数据类型在swift中,布尔值用的是true/falsevara:Int=5//定义一个
u010545519
·
2016-05-01 17:00
swift
Swift:函数与闭包(block)
FunctionsandClosuresgithub:
Swift基础
实例github:SwiftBasicTableView函数函数声明用func声明一个函数,通过函数名来调用函数,函数如果有参数,在圆括号
厨子
·
2016-04-21 16:58
Swift:类与对象
ClassesandObjectsgithub:
Swift基础
实例github:SwiftBasicTableView类的创建使用关键字class,后面跟上类名称,来创建一个类。
厨子
·
2016-04-21 16:23
Swift基础
- - 高德地图实践
高德地图的库以及依赖库加入到项目里面需要的库如下截图:添加头文件具体的方式见
Swift基础
--调用第三
walkerwqp
·
2016-04-14 14:00
swift
高德地图
Swift基础
--调用第三方OC项目
第一步:创建和配置Bridging-Header.hSwift与OC进行混编,首先要有一个.h文件,这里使用Bridging-Header.h然后设置项目的BuildSettings--SwiftCompiler--Objective-CBridgingHeader内容为DemoApp/Bridging-Header.h,这个与Bridging-Header.h位置有关,从项目的根目录开始在Obj
IT_ZGC
·
2016-04-13 15:00
swift基础
教程:字符转为类,代码创建控件
在swift编程(http://www.maiziedu.com/course/ios/16-161/)中,我们都会遇到这样两个问题,如何把字符转为类和代码创建控件的方法,下面就具体讲解这两个知识点 在使用类之前要先获得 命名空间通过json来获取 字符型的类名 然后创建类对象,这时候就要用到字符转类 // 从info字典中获取到 命名空间 转为字符型let NS = NSBundle.mainB
qq_32506555
·
2016-04-06 20:00
Swift基础
入门
环境Playground:Swift源码在编写过程中,实时显示运行效果.UIKit:包含页面开发的各种组件.iPhoneSDK:界面开发工具,集成开发工具,框架工具,编译器,分析工具,开发样本,模拟器.基础标识符:字母采用Unicode编码,支持使用中文和表情,命名标识符.Emoji:http://unicode.org/emoji/charts/full-emoji-list.html.Xcod
u012515223
·
2016-03-27 08:00
打印
swift
Emoji
Mystra
输出变量
Swift基础
2.1——函数
函数是执行特定任务的代码自包含块。给定一个函数名称标识,当执行其任务时就可以用这个标识来进行"调用"。Swift中的每个函数都有一个类型,包括函数的参数类型和返回类型。您可以方便的使用此类型像任何其他类型一样,这使得它很容易将函数作为参数传递给其他函数,甚至从函数中返回函数类型。函数也可以写在其他函数中来封装一个嵌套函数用以范围内有用的功能。函数的定义格式func函数名(行参列表)->返回值{代码
Jack-Zeng
·
2016-03-15 02:43
Swift开发指南
Swift基础
1.4——基本语法——字符串
在Swift中绝大多数的情况下,推荐使用String类型String是一个结构体,性能更高String目前具有了绝大多数NSString的功能String支持直接遍历NSString是一个OC对象,性能略差Swift提供了String和NSString之间的无缝转换遍历字符串中的字符forsinstr.characters{print(s)}字符串长度letstr="hello世界"//返回字符串
Jack-Zeng
·
2016-03-15 02:27
Swift开发指南
Swift基础
1.1——基本语法—变量和常量
前些日子,第一届Swift开发者大会开了之后,身边很多搞OC的朋友就按捺不住了。都觉得是时候学一下Swift了,毕竟Swift已是趋势。也是应他们再三要求,让我整理一下Swift的学习心得。今天就从Swift的基本语法说起——定义let定义常量,一经赋值不允许再修改var定义变量,赋值之后仍然可以修改//定义常量并且直接设置数值letx:Int=10//常量数值一经设置,不能修改,以下代码会报错/
Jack-Zeng
·
2016-03-15 01:44
Swift开发指南
swift 总结
一.
swift基础
1.swift中没有了.h/.m文件只有一个.swift文件声明和实现都需要在同一个文件中 在swift中没有非零既真的概念 只有true和false ()标示初始化也可以标示执行 在
字母B一路向北
·
2016-02-26 23:00
Swift基础
语法(一)
1.常量&变量使用var关键字定义变量,可以修改使用let关键字定义常量,不可修改提示:在Swift开发中,通常先定义常量let,只有必须要修改的时候,才定义成var,这样会更安全。2.类型转换Swift是一个对类型要求及其严格的语言,任何数据类型之间,都不能隐式转换。如果要在不同的类型之间进行计算,必须转换格式解决方案一:强制转换提示:Swift在上面定义i,j常量的时候自动推断了类型,Swif
kangli_1990
·
2016-02-22 15:00
ios
Swift基础
语法&&入门教程_字符串,数组_字典
1,字符串 在swift中,字符串默认的类型是String,而不是NSString 在swift中是一个结构体,效率高,支持快速遍历 NSString是继承自NSObject,是一个OC对象,不支持快速遍历//对字符串的快速遍历varstring:String="helloplayground,大家好"forcinstring{ print(c)}//字符串的拼接letstring1=strin
feng2qing
·
2016-02-21 23:00
函数
字符串
数组
swift
字典
swift入门语法&&基础教程
Swift基础
1,常量和变量变量可以修改的常量定以后不可以修改提示:在swift开发中,通常先定义常量,只有必须要修改的时候,再改成var,因为let本身不允许被修改,因此更安全varx=10x=15lety
feng2qing
·
2016-02-21 23:00
基础语法
swift
for
var
let
本人博客园 重新规划和分类(有待改进)
待分类博文C基础C之Bug(已解和未解以后在标题处标注即可)C++基础C++之Bug(已解和未解以后在标题处标注即可)Objective-C基础Objective-C之Bug(已解和未解以后在标题处标注即可)
Swift
Good_HeYang
·
2016-02-12 11:00
Swift笔记-让你2小时学会Swift
笔记共分为两部分,一
Swift基础
知识,二使用Xcode开发一个软件[TOC]
swift基础
知识变量和常量//定义变量 varmyVariable=123 //定义常量 letmyConstantVari
程序员孟帅
·
2016-02-10 15:00
Swift基础
语法学习总结二
1.函数1.1funcfuncNmae()->(){}这样就定义了一个函数,它的参数为空,返回值为空,如果有参数和返回值直接写在两个括号里就可以了1.2参数需要指明类型,而如果没有返回值可以不写->(),返回值只需要写返回类型,如果写了返回名称,可以在函数调用后的值用点语法访问1.3在参数名称前可以加上外部参数名,调用的时候就可以带上它了,如果外部参数名和内部参数名相同则可以直接在内部参数名前加#
starainDou
·
2016-02-09 01:00
Swift基础
语法学习总结一
1.基础1.1)swift还是使用//和/**/来注释,并且/**/允许多行注释.1.2)swift使用print和println打印,它的传参是一个泛型,几乎所有类型都是可打印的.1.3)swift在语句后面加分号与否都是正确的,但是swift偏好的风格是不在结尾处加分号的.如果有多个语句,必须用分号隔开.1.4)在一个数字中庸下划线(_)会被忽视,方便认出大数值的的数字,也可以在前面补零.1.
starainDou
·
2016-02-09 01:00
IOS开发——
Swift基础
篇2
IOS开发——
Swift基础
篇2Playground的创建和使用常量、变量和字符串简单类型和类型推断流程控制1.Playground的创建和使用在上一篇中我们已经大致讲解过了Playground的作用了
linshuhe1
·
2016-01-28 17:00
ios
流程控制
swift
ios开发
IOS开发——
Swift基础
篇1
IOS开发——
Swift基础
篇1早期的iOS开发都是使用Objective-C语言来进行的,而Swift语言,是2014年的WWDC大会上,苹果公司推出的一门全新的开发语言,是专门为了Cocoa(Mac
河乐不为
·
2016-01-18 14:38
iOS开发
IOS开发——
Swift基础
篇1
IOS开发——
Swift基础
篇1 早期的iOS开发都是使用Objective-C语言来进行的,而Swift语言,是2014年的WWDC大会上,苹果公司推出的一门全新的开发语言,是专门为了Cocoa(
linshuhe1
·
2016-01-18 14:00
ios
swift
ios开发
[
Swift基础
语法入门] Swift 字符串一口闷
觉得不错就关注我吧,不定期更新文章,QQ:1345614869字符串初始化1最常用的几种方法varemptyString=""//初始化一个空字符串,这里注意空字符串≠nilvarstillEmpty=String()//使用init()来初始化一个字符串letstr="HelloSwift!"//使用字符串字面量来初始化2使用特定字符串init()方法letboolStr=String(true
NinthDay
·
2016-01-17 17:21
Swift基础
学习
swift基础
知识学习地址 http://c.biancheng.net/cpp/html/2265.html
DevanChen
·
2016-01-15 16:00
swift
学习地址
Swift基础
--手势识别(双击、捏、旋转、拖动、划动、长按)
// //ViewController.swift //JieUITapGestureRecognizer // //Createdbyjiezhangon14-10-4. //Copyright(c)2014年jiezhang.Allrightsreserved. // importUIKit classViewController:UIViewController,UI
yesicoo
·
2016-01-13 13:00
Swift基础
语法的学习
Swift基础
语法的学习1.Swift中的模块化的标注;在OC中使用是:#pragmamark-标注一段的相关功能;在Swift中使用的是:MARK:-标注一段的相关功能;实现的效果如下图:2.Swift
u014536527
·
2015-12-28 09:00
Swift基础
知识入门(基于Swift2.0)
//:Playground-noun:aplacewherepeoplecanplay importUIKit //Swift中不需要设置main函数入口,编译器会在全局函数中自动设置程序的入口,在书写Swift代码时,可以不使用";"作为语句的结束标志varstr="Hello,playground"varstr1="Hello,LiLe"print("HelloWorld!")//Swift2
追梦赤子心
·
2015-12-24 10:00
Swift基础
知识入门(基于Swift2.0)
//:Playground-noun:aplacewherepeoplecanplay importUIKit //Swift中不需要设置main函数入口,编译器会在全局函数中自动设置程序的入口,在书写Swift代码时,可以不使用";"作为语句的结束标志varstr="Hello,playground"varstr1="Hello,LiLe"print("HelloWorld!")//Swift2
追梦赤子心
·
2015-12-24 10:00
Swift基础
讲义(新手可参考)
常量和变量 //定义常量与变量 //Option+click可以查看变量/常量的类型 /**-使用`let`定义常量-使用`var`定义变量-Swift中使用Int对应NSInteger,Double-->CGFloat-自动推导:系统会根据等号后面的值,推断出前面变量(常量)的类型-指定变量/常量的类型,在名字后面加上`:类型`-不同类型之间不允许直接计算(必须要转成相同类型)-先使用let,如
qq_16844001
·
2015-12-23 21:00
Swift讲义
Swift基础
之对话框UIAlertController
varalertController=UIAlertController(title:"标题",message:"这是一个UIAlertController的默认样式",preferredStyle:UIAlertControllerStyle.Alert) varcancelAction=UIAlertAction(title:"取消",style:UIAlertActionStyle
IT_DS
·
2015-11-29 19:00
swift
ios开发
对话框
Swift基础
语法之变量函数
import Foundation //变量声明使用 //使用 let 来声明常量,使用 var 来声明变量 常量只能为它赋值一次 let name="cuiyw"; var age:Int=20; //声明时类型是可选的,声明的同时 赋值的话,编译器会自动推断类型 var money:Double=200.0; //有一种更简单的把值转换成字符串的方法:把值
·
2015-11-12 12:09
swift
Swift学习笔记(一)
毕竟Swift是明日之星啊,本来想着学完OC再来的,然而现在学到UI也没有太大阻力,而且我学OC的时候也经常类比Java,理解的也比较快,所以感觉再同时学Swift也不是不可以啊~于是乎,闲暇时间开始看
Swift
track sun
·
2015-11-07 19:00
swift
java
c/c++
swift基础
语法之——变量和常量
swift使用let关键字来定义常量,使用var来定义变量,变量在使用前必须初始化(赋初始值) swift是类型安全语音,即不同类型的变量不能一起运算,必须转成同一类型才可以 变量的类型在声明时不必给出,编译器会推断类型,后面如果需要转换类型,必须显式转换 例如 var MyAge = 10 var YourAge = 11 var Total = Float(MyAge)+
·
2015-10-31 14:34
swift
Swift基础
语法(三)
Array数组在swift中Array相当于oc中的NSMutableArray(变长数组) //1.定义数组 var numarr:Int[] = [1,3,5,7,9]; var strarr:String[] = ["理想","swift"]; //2.访问和修改数租 //(1)数组长度 和 访问数组中的某个元素 println(&
·
2015-10-31 11:14
swift
Swift基础
语法(一)
swift是一个基于objc进化过来的一个新的 OS X/IOS编程语言,而objc是基于c语言进化过来的一门编程语言。所以理论上说objc与c++是同一代产物并且objc与c++是相互独立的两套体系,知道这些以后你就不难理解为什么objc与c++混编要把文件名改成mm而objc与c混编不用修改文件名了 常量与变量 在swift中常量用let定义,变量用var定义 定义格式
·
2015-10-31 11:14
swift
Swift基础
语法(五)枚举、结构体与类的区别
swift中的结构体值可以是整型、浮点型、字符串、字符、元祖,如果不赋值默认为整型且从0开始计数,如果为整型枚举且要求不是从0开始只需指定枚举的第一个值以后的值自动依次加1 引用方式也与oc有所出入 //枚举定义 enum 枚举名 { case 标识符1,标识符2 case 标识符3(类型列表) case 标识符4=值 } //引用 枚举名.标识
·
2015-10-31 11:14
swift
swift基础
语法(四) 函数、闭包(Closures)
//函数基本定义 func 函数名(参数名:参数类型=默认值) ->返回值类型{代码块} //无参无返回值函数 func hsmin(){ } //单参无返回值函数 func prin(st:String){ println(st) } prin("111") //111 func yuanzu(tup:(String,Int)){
·
2015-10-31 11:14
closure
Swift基础
语法(可选)
可选:使用可选(optionals)来处理值可能缺失的情况。可选表示:有值,等于x或者没有值来看一个例子。Swift的String类型有一个叫做toInt的方法,作用是将一个String值转换成一个Int值。然而,并不是所有的字符串都可以转换成一个整数。字符串"123"可以被转换成数字123,但是字符串"hello,world"不行。下面的例子使用toInt方法来尝试将一个String转换成Int
BangBangShooting
·
2015-10-27 09:14
Swift基础
语法(可选)
可选:使用可选(optionals)来处理值可能缺失的情况。可选表示:有值,等于x或者没有值来看一个例子。Swift的String类型有一个叫做toInt的方法,作用是将一个String值转换成一个Int值。然而,并不是所有的字符串都可以转换成一个整数。字符串"123"可以被转换成数字123,但是字符串"hello,world"不行。下面的例子使用toInt方法来尝试将一个String转换成Int
R任轩
·
2015-10-27 09:00
Swift基础
篇——析构方法
析构方法importFoundation/*析构方法对象的内存被回收前夕被隐式调用的方法,对应OC的dealloc方法主要执行一些额外操作,例如释放一些持有资源,关闭文件,断开网络等*/classFileHandler{varfd:Int32?//文件描述符//指定构造器init(path:String){//需要打开的文件路径,打开方式(只读)//open方法是UNIX的方法letret=ope
青苹果园
·
2015-10-20 01:33
iOS那些事
Swift基础
篇——内外函数
内外函数importFoundation/*内部函数:默认情况下的参数都是内部参数外部函数:如果有多个参数的情况,调用者并不知道每个参数的含义,只能通过查看头文件的形式理解参数的含义那么能不能和OC一样让调用者直观的知道参数的含义呢?使用外部参数外部参数只能外部用,函数内部不能使用,函数内部只能使用内部参数*/funcdivisionOpertaion1(a:Double,b:Double)->D
青苹果园
·
2015-10-20 01:26
iOS那些事
Swift基础
篇——内存相关
内存相关importFoundation/*Swift内存管理:管理引用类型的内存,不会管理值类型,值类型不需要管理内存管理原则:当没有任何强引用指向对象,系统会自动销毁对象(默认情况下所有的引用都是强引用)如果做到该原则:ARC*/classPerson{varname:Stringinit(name:String){self.name=name}deinit{print("deinit")}}
青苹果园
·
2015-10-20 01:44
iOS那些事
Swift基础
篇——枚举
枚举importFoundation/*Swift枚举:Swift中的枚举比OC中的枚举强大,因为Swift中的枚举是一等类型,它可以像类和结构体一样增加属性和方法格式:enumMethod{case枚举值}*/enumMethod{//caseAdd//caseSub//caseMul//caseDiv//可以连在一起写caseAdd,Sub,Mul,Div}//可以使用枚举类型变量或常量接收枚
青苹果园
·
2015-10-20 01:09
iOS那些事
Swift基础
篇——可选值
可选值importFoundation/*可选值:optionals有两种状态:1.有值2.没有值,没有值就是nil*///有值:varoptValue1:Int?=9//没有值:varoptValue2:Int?varoptValue3:Int?=nil/*可选值可以利用if语句来进行判断*/varoptValue4:Int?ifoptValue4!=nil{print(optValue4)}e
青苹果园
·
2015-10-20 01:34
iOS那些事
Swift基础
篇——结构体
结构体importFoundation/*结构体:结构体是用于封装不同或相同类型的数据的,Swift中的结构体是一类类型,可以定义属性和方法(甚至构造方法和析构方法等)格式:struct结构体名称{结构体属性和方法}*/structRect{varwidth:Double=0.0varheight:Double=0.0}//如果结构体的属性有默认值,可以直接使用()构造一个结构体//如果结构体的属
青苹果园
·
2015-10-20 01:14
iOS那些事
Swift基础
篇——单例
单例importFoundationclassNetWorkingTools:NSObject{//func==-//classfunc==+//方法一:/*staticvaronceToken:dispatch_once_t=0;staticvar_instance:NetworkTools?classfuncshareNetworkTools()->NetworkTools{print(onc
青苹果园
·
2015-10-20 01:15
iOS那些事
Swift基础
篇——懒加载
懒加载importUIKitclassViewController:UIViewController{//只有外界访问到listData的时候才会去执行闭包,然后将闭包的返回值赋值给listData//注意:一定要记住闭包后面需要写上(),代表执行闭包lazyvarlistData:[String]?={()->[String]inprint("----")return["longshao","g
青苹果园
·
2015-10-20 01:04
iOS那些事
Swift基础
篇——闭包
闭包importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()/*OC:block类似于匿名函数,用于封装代码块,在特定的时候执行,执行一些耗时操作类型:返回值类型(^block名称)(形参列表)值:^(形参列表){需要执行的代码}Swift:闭包是用于定义函数(Swif
青苹果园
·
2015-10-20 01:51
iOS那些事
Swift基础
篇——setter和getter的使用
setter和getterimportFoundationclassStudent:NSObject{//MARK:-不推荐使用直接写setter和getter这样的方法/*var_name:String?varname:String?{set{_name=newValue}get{return_name}}*///MARK:-在Swift开发中用以下两个方法代替OC中的重写setter方法var
青苹果园
·
2015-10-20 01:19
iOS那些事
Swift基础
篇——构造函数
构造函数importFoundation/**Swift中要求在创建一个类时必须给这个类中所有的属性进行初始化如果不能在创建对象时给这个类中所有的属性进行初始化,那么这些属性必须是可选的如果已经在构造方法中对所有的属性进行了初始化,那么这些属性就可以不是可选类型在给某一个类指定属性的数据类型时,如果该属性是对象类型,那么可以指定为可选类型如果该属性不是对象类型而是基本数据类型,那么建议直接赋值为0
青苹果园
·
2015-10-20 01:58
iOS那些事
Swift基础
篇——函数
函数importUIKit/*:函数*格式func函数名称(形参列表)->返回值类型{代码}*Void==()*///1.没有参数没有返回值funcsay()->Void{print("hello")}say()//如果没有返回值可以简写funcsay1()->(){print("hello")}say1()funcsay2(){print("hello")}say2()//2.有参数没有返回值/
青苹果园
·
2015-10-20 01:54
iOS那些事
上一页
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
其他