SWIFT中使用AFNetwroking访问网络数据
摘要:AFNetworking 是 iOS 一个使用很方便的第三方网络开发框架,它可以很轻松的从一个URL地址内获取JSON数据。在使用它时我用到包管理器Cocoapods 不懂的请移步:Cocoapods安装:http://www.cnblogs.com/foxting/p/4520758.htmlRU...
阅读全文
MAC机中安装RUBY环境
摘要:在安装CocoaPods之前要先配置好RUBY环境,本文就怎么安装RUBY的环境进行一总结。安装Ruby环境首先需要安装Xcode然后需要安装Homebrew,接下来需要安装RVM最后安装Ruby环境。安装XCode就不用说了,大家都会。 Homebrew是一个包管理器,用于在mac上安装一些os
阅读全文
CocoaPods安装和使用教程
摘要:Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetwork...
阅读全文
SWIFT中获取当前经伟度
摘要:很多的APP中都会用到用户的当前位置信息,本文将实现这个小功能import UIKitimport CoreLocation //添加引用class ViewController: UIViewController,CLLocationManagerDelegate { let locati...
阅读全文
SWIFT Function
摘要:Swift中的函数跟JAVA语言的函数差不多,但也有差别,SWIFT中定义函数可以指定参数的名称这也是别的语言没有的,好处就是增加了可读性。其返回值是放在未尾的,如以下定义一个加法器:func add(number1 num1:Int,number2 num2:Int) -> Int{ retur...
阅读全文
SWIFT中函数返回值为Tuple
摘要:在playgroundm内键入以下代码,求一个成绩数组内最大分值和最小分值func maxminScore(scores:Array) -> (maxScore:Int,minScore:Int)? { //一个可以空的Tuple if scores.isEmpty{ return nil ...
阅读全文
SWIFT解析天气JSON格式
摘要:访问以下链接可以得到京城当天的天气:http://www.weather.com.cn/adat/sk/101010100.html返回的JSON格式如下:{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"9","WD":"西南风","...
阅读全文
SWIFT 之CoreData初试
摘要:SWIFT中使用CoreData来保存本地数据,在建立项目的时候把 "Use Core Data"选项选上项目建立完成后点击后缀为 .xcdatamodeld的那个文件,点击右下角"Add Entity"添加一个Entity后可以修改其名称,接着在"Attributes"下面点击“+”号添加一个At...
阅读全文
SWIFT Tuple Pattern及Struct Pattern
摘要:定义一个Tuplelet color = (1.0,1.0,1.0,1.0)switch color{case (0.0,0.5...1.0,let blue,_): //匹配第一个值为0.0第二个值为0.5到1.0第三四值为任意,并将第三个值传给blue变量 println("Blue is \...
阅读全文
SWIFT中用Switch case 类类型
摘要:有时觉得SWIFT的语法真的强大而又变态,不说了,直接上代码瞅瞅:首先先定义一个交通工具的父类class Vehicle{ var wheels:Int! var speed:Double! init(wheels:Int,speed:Double){ self.speed = spee...
阅读全文
SWIFT Enumeration(2)
摘要:之前记录了Swift Enumeration(1),这篇算是它的延续吧,继续说下Enumeration,看以下定义enum TrainStatus { case OnTime case Delay(Int) //带关联值}var myTrainStatus = TrainStatus.Delay...
阅读全文
SWIFT 数组
摘要:Swift数组是声明有以下几种,var countries:[String] = ["China","American","Russia"]var capitals:Array = ["Bejing","Washington","Moscow"]var fruits = ["apple","oran...
阅读全文
SWIFT Enumeration(1)
摘要:Swift中定义Enumeration跟其它语言挺类似的,看如下定义一个星期的Enumerationenum Day:Int{ case Monday = 1, Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}Monday赋值为1其它值则按顺序自...
阅读全文
SWIFT Optional Value
摘要:SWIFT中有一个类型定义叫可选值,在变量类型后面加一个?号即可定义一个类型为Optional Value的变量,当在使用变量时要用到强制解包!.如在页面上有一个可选输入年龄的框,在接受数据的时间就可能要定义一个可选值的变量.var age:Int? = 10var str:String = "Ag...
阅读全文
Swift中WebView的应用
摘要:WebView控件是做网络应用开发中使用最多的控件,直接在WebView内部指定一个网页地址就可以访问网页了,同时也可以实现UIWebViewDelegate协议实现相应的方法去控制内容的加载和处理。著名的PhoneGap开发的应用,其外壳重要的组件也是WebView控件。 在viewDidL...
阅读全文
UIActivityIndicatorView使用
摘要:UIActivityIndicatorView显示一个标准的旋转进度轮,类似网页AJAX加载时的图标。 letloadIndicator = UIActivityIndicatorView(frame: CGRectMake(100, 100, 32, 32)) //指示器的风格,可选为:Gr...
阅读全文
Swift中格式化日期
摘要:Swift语言中格式化日期跟其它编程语言很相似: var dformatter = NSDateFormatter()dformatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss"var datestr = dformatter.stringFromDate...
阅读全文
XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言)
摘要:如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章。以下我将演示如何用Swift语言配合Main.Storyboard演示一个小例子,对于新建一个SingleVie...
阅读全文