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学习
-写在前面的话
Swift出来已经差不多一年的时间了,除了刚发布的时候看了两天语法,就再也没看过,平时工作也用不到就这么搁浅了,随着时间的流逝,我觉得是时候要认认真真的学习一下了,毕竟苹果公司的决心很大,未来一到两年内Swift应该是会成为主流,随着Swift开源库越来越多,我觉得这是一个必然的趋势,毕竟Swift有着很多Objective-c不具有的优势.所以我会以Swift官方文档为基础,来进行系统的学习,语
萝卜疙瘩
·
2015-05-13 22:44
Swift学习
资源
发现好的资源就会在这里更新http://blog.callmewhy.com/http://my.oschina.net/u/1418722/blogautolayout和qq效果http://lvwenhan.com/sort/ioshttp://tech.glowing.com/cn/http://xuexuefeng.com/工具和发布ios开发流程https://github.com/le
tiankong1206
·
2015-04-22 17:00
ios
swift
swift学习
心得
下午,看了一本swift的书,没有从头开始挨着看,而是对比着看。也发现了swift的语言,在跟OC很像的同时,也有许多于其他语言本质的区别。举例余下。1、函数。如果,你学过C语言,对函数一定不会陌生。在OC编程中也可以存在函数,但是主要原因是OC是兼容C语言的(函数)。而swift中,你会发现函数的使用跟实例方法没有任何区别,它俩的区别在于它的位置,如果,它位于类中就是实例方法,如果不在类中就是函
ralbatr
·
2015-04-12 21:00
swift-ios
swift学习
心得
之前看了一本swift的书了,极客学院出版的,感觉不错。具体书名就不提了(主要忘记了),也就不打广告了。这本书侧重于语言,在此之前,除了苹果刚才教程的时候,尝鲜外,没有敲过代码。无意中发现一个傻瓜教程,附网址:从零开始学Swift计时器App开发,但是,发现教程中有基础错误,在此就不指出了。简单说说,心得:1、swift的方法调用,竟然使用字符串,这样极大的不利于调试,而且字符串也很容易写错,之前
ralbatr
·
2015-04-09 11:00
swift-ios
Swift实战
swift学习
也快有一个月了。文章也写了不少。今天来发布一个小DEMO。当操刀练手了。
xdrt81y
·
2015-03-23 14:00
入门
swift
笔记
iOS大V的技术进阶之路 - iOS 移动开发周报
《王巍访谈:关于
Swift学习
和AppleWatch开发的一些建议》:文章来自于Co
唐巧
·
2015-01-23 00:00
「
Swift学习
笔记」使用ShareSDK完成第三方分享功能
前段时间用ShareSDK完成了第三方分享的部分,由于说明文档是Objective-C语言,所以将Swift版本整理一下,分享过来。本文以新浪微博(网页授权)为例,其他平台相似。点此查看Markdown版本前期准备:1、登陆http://mob.com并进入开发者后台,添加一个应用,获得AppKey和AppSecret。2、登陆新浪微博开发者平台http://open.weibo.com,添加应用
元茜姑娘
·
2015-01-07 14:24
(原创)SpriteKit+
Swift学习
笔记(六)-生成大量精灵
之前写了一个打飞机的游戏,在飞机子弹的问题上,走过很多坑。下面就简单介绍几种方案:1.需要时生成。做一个action序列,间隔一定时间发射一个或者一组子弹,发射的时候用纹理初始化成精灵节点,然后附加到一个子弹组的sknode上。超出边界的时候,自动把自己从父节点移除。这是我最开始采用的方案,但是因为子弹需要设置的属性很多,包括物理边界、碰撞检测等,所以当间隔时间小于0.15秒左右时,很可能导致cr
a0100034930
·
2015-01-06 13:21
Swift学习
过程问题记录
看OC的教程,写Swift代码,致醉了的人TextField退出键盘:1、sender.resignFirstResponder();2、self.view.endEditing(true);定义Model类时,为了方便编程人员之间的交流,实例化方法需要提供两种1、init(xxx:XXX);2、class funcmodelWithXXX(xxx:XXX)->Model{};获取屏幕中控件最大的
u011290399
·
2014-12-21 14:00
swift
swift学习
笔记——类和对象
在swift中通过class关键字来创建一个类,例如:class NameShape{ }如上代码则创建了Shape类型。可以为类添加成员变量以及方法,例如:class NameShape{ var numberOfSides:Int = 0 var name:String; init(name:String) { self.name = name
王石头
·
2014-12-13 22:00
类
对象
swift
Swift learn 8
Swift学习
Swift语法总结//Playground-noun:aplacewherepeoplecanplay importUIKit //协议(Protocol)用于定义完成某项任务或功能所必须的方法和属性
u013736404
·
2014-12-01 14:00
swift
swift学习
地址
http://www.chinaz.com/swift/chapter1/02_a_swift_tour.htmlhttp://www.swiftv.cn/
Surjur
·
2014-11-27 16:00
swift
Swift学习
-枚举(Enumerations)的使用方法
Swift学习
-枚举的使用方法 枚举的使用语法: enum someEnumer { // 枚举的成员值 } 以下是方向的一个例子: enum direction
·
2014-11-24 10:00
enumeration
swift学习
——点点滴滴——5~打印遍历显示optional
重现问题:新建一个UILabel控件与viewcontroller绑定@IBOutletweakvarheight:UILabel!……………………println("\(height.text)")打印结果:Optional("170厘米")(有默认值)问:为什么不是打印170厘米,而是多出Optional??答:@IBOutletweakvarheight:UILabel! 打印时,变量后加"!
cat_l_fish
·
2014-11-13 14:00
swift学习
——点点滴滴——4~ios storyboard 模拟器尺寸大小不符
解决办法:在Xcode里打开Storyboard,点右边工具窗口最上方的左起第一个图标,然后在右边工具窗口中找到InterfaceBuilderDocument,确保这项里的UseSizeClasses处于未选中状态,即可让sotryboard中ViewController的大小恢复到以前的标准屏幕大小。
cat_l_fish
·
2014-11-08 16:00
模拟器
storyboard
swift学习
——点点滴滴——3~著名算法
⽐比较著名的算法有冒泡法,贪⼼心算法,递归法,迭代法,分治法,动态规划法,分⽀支限界法,回溯法,A*寻路算法等等。 ps:记录下,日后多多练习这些算法。
cat_l_fish
·
2014-11-03 02:00
算法
swift学习
——点点滴滴——2~storyboard新建viewcontroller
问题:storyboard新建viewcontroller后,无法关联第一控制器,显示黑屏,console显示FailedtoinstantiatethedefaultviewcontrollerforUIMainStoryboardFile'Main'-perhapsthedesignatedentrypointisnotset?解决办法:Inyourstoryboardfileselectth
cat_l_fish
·
2014-11-02 18:00
swift学习
——点点滴滴——1~ios分辨率
⺫⽬目前主流iOS设备的分辨率:2048*1536:iPad3,4,Air,iPadMiniRetina1024*768:iPad21920*1080:iPhone6Plus1334*750:iPhone61136*640:iphone5s,iphone5c,iphone5,ipodtouch6!960*640:iPhone4,iPhone4S,iPodTouch4,5
cat_l_fish
·
2014-11-02 16:00
swift
iOS分辨率
swift学习
中文版书籍:http://numbbbbb.gitbooks.io/-the-swift-programming-language-/http://www.swiftv.cn/
ifeixiang
·
2014-10-31 17:00
ios
swift学习
日记5-集合类型
Swift语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。Swift语言里的数组和字典中存储的数据值类型必须明确。这意味着我们不能把不正确的数据类型插入其中。同时这也说明我们完全可以对获取出的值类型非常自信。Swift对显式类型集合的使用确保了我们的代码对工作所需要的类型非常清楚,也
a358763471
·
2014-10-08 15:00
swift
ios
swift学习
日记4-字符串和字符
最近ios的swift语言好像火了起来,本人没有objectc的基础,但之前是有c跟java的基础的。从这几天开始学习ios的swift语言,后期以博客形式发布。这里提供一本翻译的英文版的swif书籍。还是很好地。本人分享资源从来不要积分哦。只求给大家提供帮助http://download.csdn.net/detail/a358763471/8009171String是例如“hello,worl
a358763471
·
2014-10-08 14:00
swift
ios
swift学习
日记3-基本运算符
最近ios的swift语言好像火了起来,本人没有objectc的基础,但之前是有c跟java的基础的。从这几天开始学习ios的swift语言,后期以博客形式发布。这里提供一本翻译的英文版的swif书籍。还是很好地。本人分享资源从来不要积分哦。只求给大家提供帮助http://download.csdn.net/detail/a358763471/8009171运算符是检查,改变,合并值的特殊符号或短
a358763471
·
2014-10-08 14:00
swift
ios
swift学习
日记2-基础部分
最近ios的swift语言好像火了起来,本人没有objectc的基础,但之前是有c跟java的基础的。从这几天开始学习ios的swift语言,后期以博客形式发布。这里提供一本翻译的英文版的swif书籍。还是很好地。本人分享资源从来不要积分哦。只求给大家提供帮助http://download.csdn.net/detail/a358763471/8009171基础部分Swift是iOS和OSX应用开
a358763471
·
2014-10-07 15:00
swift
ios
swift学习
日记1-Swift 初见
最近ios的swift语言好像火了起来,本人没有objectc的基础,但之前是有c跟java的基础的。从这几天开始学习ios的swift语言,后期以博客形式发布。这里提供一本翻译的英文版的swif书籍。还是很好地。本人分享资源从来不要积分哦。只求给大家提供帮助http://download.csdn.net/detail/a358763471/8009171本页内容包括:简单值(SimpleVal
a358763471
·
2014-10-07 14:00
swift
Swift学习
笔记五:循环和条件语句
一、循环语句1.for循环 1)for-in循环,对于数据范围,序列,集合等中的每一个元素,都执行一次 for a in 0...5{} //循环迭代,从a=0到a=5,执行{}里的代码 注意:a只循环中存在,也就是出了{}a就不存在了 或者遍历数组 [objc] viewplaincopyprint?let a = [1,2,
yongyinmg
·
2014-09-26 16:00
swift学习
文档(笔记)
Swift是供iOS和OSX应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和CocoaTouch框架,展示了软件开发的新方向。变量与常量变量定义使用var,常量使用let,类型安全,有自动类型推导,注意赋值的=号两边必须有空格。变量和常量名是可以几乎
jser
·
2014-09-13 13:26
苹果股价创新高 - iOS移动开发周报
教程《
Swift学习
心得》:作者分享了学习Swift语言的心得,包括苹果为什么要设计Swift语言以及Swift语言的各种特性。《iOS8自动调整UITableView和UICollection
唐巧
·
2014-08-22 00:00
总结swift语言常见的20个问题和回答
1、如果我是个刚入门的iOS开发者,选
swift学习
呢,还是选objective-c学习,还是两个都学?
totogo2010
·
2014-07-23 16:00
swift学习
笔记之二——集合
//===========================//2014/7/2117:27swift集合//===========================swift提供了两种集合类型,arrays和dictionaryies,两种集合都是可变的,可以在集合声明后对其进行新增、删除和修改操作。1、array数组的定义与java数组相同,但swift的数组提供了更灵活的创建方式和操作方式。数组
vill_520
·
2014-07-21 23:00
Swift学习
——Swift基础详解(八)
Assertions 断言可选可以让你判断值是否存在,你可以在代码中优雅地处理值缺失的情况。然而,在某些情况下,如果值缺失或者值并不满足特定的条件,你的代码可能并不需要继续执行。这时,你可以在你的代码中触发一个断言(assertion)来结束代码运行并通过调试来找到值缺失的原因。 DebuggingwithAssertions 使用断言进行调试断言会在运行时判断一个逻辑条件是否为true。
zhenyu5211314
·
2014-07-21 15:00
swift
调试
debugging
swift基础
Swift学习
——Swift基础详解(七)
ImplicitlyUnwrappedOptionals 隐式解析可选如上所述,可选暗示了常量或者变量可以“没有值”。可选可以通过if语句来判断是否有值,如果有值的话可以通过可选绑定来解析值。有时候在程序架构中,第一次被赋值之后,可以确定一个可选总会有值。在这种情况下,每次都要判断和解析可选值是非常低效的,因为可以确定它总会有值。这种类型的可选被定义为隐式解析可选(implicitlyunwr
zhenyu5211314
·
2014-07-21 13:00
swift
swift基础
swift学习
笔记之一——初见swift
注:使用xcode6,启用调试bug提示输入密码,可在终端输入DevToolsSecurity-enable解决//========================//2014/7/1811:06//========================1、简单值(值类型同java中的类型对象:String,Double,Float,Int(Integer)…),新增了了两个有用的集合类型Array和D
vill_520
·
2014-07-18 21:00
java
swift
Swift学习
——Swift基础详解(六)
Optionals 选配选配(好像不是这么翻译的)适用于那些值可能为空的情况,一个选配有两种情况:存在值并且等于x,或者值不存在。选配的概念在OC和C里面并没有,在OC中最接近的概念就是:OC中的返回值为对象的函数,当对象不存在的时候,可以返回nil,但是nil只能代表对象,不可以代表基础类型或者结构体和枚举类型。OC中使用NSNotFound表示值不存在。在Swift中,不需要使用其他的类型
zhenyu5211314
·
2014-07-14 15:00
swift
swift基础
Swift学习
笔记
常量 :let product_constant = "iphone6" 变量 :var product_var = "ipad" //不需要声明变量类型,会根据右侧的值推导左侧变量的类型 可以多个变量定义在一起:var x1 = 30, x2 = "abc" 可以精确指定变量的类型: var x1:Int = 27 //指定x1为
·
2014-07-12 22:00
swift
Swift的资料汇总
iTunes–Books二、 TheSwiftProgrammingLanguage》中文版 感谢那些翻译的人们,中国开发者9天完成《Swift语言》中文版三、Swift编程语言资料大合集》:来自CSDN整理的
Swift
wwwang89123
·
2014-07-07 12:00
apple
编程语言
xcode
swift
itunes
SWIFT学习
笔记05
1、Swift无需写break,所以不会发生这种贯穿(fallthrough)的情况。2、//用不到变量名,可用“_”替换for_in1...power { answer*=base }3、case可以匹配更多的类型模式,包括区间匹配(rangematching),元组(tuple)和特定类型的描述。可以这样用casecase1...3: naturalCount="afew"4、如果存在多个匹配
u011439689
·
2014-07-04 10:00
case
break
swift
笔记
fallthrough
SWIFT学习
笔记04
1、在实际编译时,Swift编译器会优化字符串的使用,使实际的复制只发生在绝对必要的情况下,这意味着您将字符串作为值类型的同时可以获得极高的性能。2、forcharacterin"Dog!"{ println(character) }//D//o//g//!3、通过标明一个Character类型注解并通过字符字面量进行赋值,可以建立一个独立的字符常量或变量:letyenSign:Character
u011439689
·
2014-07-03 09:00
数组
swift
笔记
字典
老猫
swift学习
笔记(三):数组
var arr:String[] = ["Allen","Jerry","Haley","Colin","Jay"] println("size : \(arr.count)") //5 //往数组末尾添加数据Linda arr += "Linda&quo
sdefzhpk
·
2014-07-02 11:00
ios
swift
swift社区
swift论坛
SWIFT学习
笔记03
1、断言letage=-3 assert(age>=0,"Aperson'sagecannotbelessthanzero") //因为age<0,所以断言会触发2、Swift赋值符(=)不返回值,以防止把想要判断相等运算符(==)的地方写成赋值符导致的错误。数值运算符(+,-,*,/,%等)会检测并不允许值溢出。3、在对负数b求余时,b的符号会被忽略。这意味着a%b和a%-b的结果是相同的,但-
u011439689
·
2014-07-02 09:00
unicode
swift
笔记
assert
断言
SWIFT学习
笔记02
1、//下面的这些浮点字面量都等于十进制的12.1875:letdecimalDouble=12.1875 letexponentDouble=1.21875e1 lethexadecimalDouble=0xC.3p0//==12+3*(1/16)2、//类型别名,用typealias关键字来定义类型别名typealiasAudioSample=UInt16 varmaxAmplitudeFou
u011439689
·
2014-07-01 09:00
swift
笔记
元组
typealias
Swift学习
三
Swift提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。Swift使用确定的集合类型可以保证代码工作是不会出错,和让你在开发阶段就能更早的
kuloveyouwei
·
2014-06-30 17:00
数组
swift
字典
Swift学习
——Swift基础详解(五)
上回书说道:灰常灰常基本的数据类型下面咱们来点高级的:Tuples 元组元组存储一对键值,并且没有类型限制lethttp404Error=(404,"NotFound") //http404Errorisoftype(Int,String),andequals(404,"NotFound")书上废话一堆,反正元组就是这么写,上面的例子还是(Int,String)类型的元组,而且元组里面的类型随
zhenyu5211314
·
2014-06-30 16:00
swift
元组
swift基础
Swift学习
二
1、基本运算符其实无论什么语言,对于基本运算符来说,都是差不多的,这里我就说下swift的区别其他语言的地方。例如,范围运算符,swift分为封闭范围运算符和半封闭范围运算符,封闭范围运算符(a…b)定义了一个范围,从a到b,并包括a和b的值。当要在一个范围内迭代所有可能的值的时候,范围运算符是非常有用的,例如for-in循环forindexin1...5 { println("index:\
kuloveyouwei
·
2014-06-30 14:00
unicode
String
swift
语言
oc
SWIFT学习
笔记01
1、Swift,用来判断option是不是nil,相当于OC的if(option)ifletname=option{ greeting=“if=====“ }else{ greeting="else===" }2、运行switch中匹配到的子句之后,程序会退出switch语句,并不会继续向下运行,所以不需要在每个子句结尾写break。3、//使用..创建的范围不包含上界,如果想包含的话需要使用..
u011439689
·
2014-06-30 14:00
option
swift
笔记
函数嵌套
Swift学习
一
在本届WWDC全球开发者大会接近尾声时,苹果公司专门针对开发人员公布全新的Swift编程语言以及新版的Xcode,苹果公司称其拥有“快速、现代、安全、互动”等特性,并且要全面优于Objective-C语言。“在过去的20年里,我们只支持Objective-C。”软件工程副总裁克雷格·费德里奇在台上表示,而未来苹果开发者平台将支持这款全新的Swift编程语言。感兴趣的可以去官方下载swift的官方文
kuloveyouwei
·
2014-06-27 17:00
ios
编程语言
swift
oc
Swift学习
——Swift基础详解(四)
A:小儿编程很不好!B:多半是不爱学,从看英文版开始,让你爱上编程!TypeAliases 类型重定义(typedef)Swift中重定义类型的关键字是typealias,至于怎么用,应该不必多说了,看例子:typealiasAudioSample=UInt16//定义了一个类型名称AudioSample,代表UInt16类型 varmaxAmplitudeFound=AudioSample.
zhenyu5211314
·
2014-06-27 11:00
安全
swift
typedef
swift基础
Swift学习
——Swift基础详解(三)
小葵花课堂继续开讲NumericLiterals 数字文本数字文本有以下几种写法:Adecimalnumber,withnoprefix Abinarynumber,witha0bprefix Anoctalnumber,witha0oprefix Ahexadecimalnumber,witha0xprefix十进制数,无前缀;二进制数,0b前缀;八进制数,0o前缀;十六进制数,0x前缀论数
zhenyu5211314
·
2014-06-26 16:00
swift
swift基础
Swift学习
——Swift基础详解(二)
上节说了没有营养的变量和常量,这玩意,都差不多,自己稍微看下就好了Integers 整型整数就是整数了,没有小数,整数有符号(+,-,0)或者无符号(0,+)Swift提供了8,16,32,64位的有符号和无符号的整数,命名使用C的方式,比如,8位无符号的整型UInt8,32位有符号的整型就是Int32IntegerBounds 整型范围可以使用min和max获取整数类型的最大值和最小值l
zhenyu5211314
·
2014-06-26 15:00
swift
swift基础
Swift学习
——Swift基础详解(一)
注:由于基础部分在SwiftTour中已经大体的说明了,所以在详解中不会达到100%的原文释义ConstantsandVariables 常量和变量常量和变量都需要声明名称和类型(作为程序员,这些基础也就不说了),常量一次赋值不能改变,变量的值可以改变DeclaringConstantsandVariables 声明常量和变量常量和变量在使用之前必须要声明,使用let关键字定义常量,var关键字
zhenyu5211314
·
2014-06-26 13:00
swift
swift基础
Swift实战
swift学习
也快有一个月了。文章也写了不少。今天来发布一个小DEMO。当操刀练手了。主要写一个小控件,实现功能是类拟IPHONE手机打开AppStore
fengsh998
·
2014-06-25 23:00
swift
Object-C
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他