iOS-swift
IT_ZGC
ios开发工程师
展开
-
swift1
//2.变量常量的定义//定义变量var age = 10//定义常量let gender = "男"//3.显示标注类型//基本类型//Int Double Float String Character("f") Bool(true false)//Bool 是t原创 2015-10-31 20:01:08 · 469 阅读 · 0 评论 -
swift2
//1.类//类的写法class Person { //类的属性 var name: String? var age: Int? func sayHi() { print("name:\(name),age:\(age)") }原创 2015-10-31 20:17:34 · 330 阅读 · 0 评论 -
Swift_函数(Function)
函数(Function)Swift中的函数,就相当于OC中的方法。但是语法上变化的地方很多,并且还增加了OC中没有的功能,下面详细介绍:函数类型无参数、无返回值// func : 函数标志// function1 : 函数名// () : 小括号内部放参数类型// Void : 返回值类型fu原创 2015-11-18 21:19:36 · 666 阅读 · 0 评论 -
Swift基础--调用第三方OC项目
第一步:创建和配置Bridging-Header.hSwift与OC进行混编,首先要有一个.h文件,这里使用Bridging-Header.h然后设置项目的Build Settings--Swift Compiler--Objective-C Bridging Header内容为DemoApp/Bridging-Header.h,这个与Bridging-Header.h位置有关,从项目原创 2016-04-13 15:11:45 · 645 阅读 · 1 评论 -
swift-代理
swift中代理的使用 1.首先定义一份协议。protocol ToolProrocol{ //代理方法 func didRecieveResults(result:Int)}2.定义一个代理属性//声明代理属性var delegate : ToolProrocol?3. 实用者,首先加上class Vie原创 2015-12-30 21:09:05 · 428 阅读 · 0 评论 -
Swift_闭包(Closure)
闭包(Closure)在Swift语言中,不再拥有Block这种语法,取而代之的是闭包。在本人看来,大体功能是一样的,只是名字变了,语法变了而已。没有想象的那么复杂,come on baby! 简单语法声明闭包变量,有两个Int参数,有一个Int返回值,实现求和var sumClosure: ((Int, Int) -> Int)! = nil原创 2015-11-18 21:18:42 · 513 阅读 · 0 评论 -
Swift_UIImageView
UIImageView开发程序的过程中,如果需要非常漂亮的页面,我们是离不开图片素材的。在iOS中,把图片显示到屏幕上,我们需要借助UIImageView类。UIImageView除了可以显示静态图片,还可以显示动图,并且使用也是非常的简单UIImageView : UIView : UIResponder : NSObject// 通过名字获取图片let image =原创 2015-11-18 21:16:18 · 422 阅读 · 0 评论 -
Swift_UITextField
UITextField很多的程序都需要登录和注册页面,那么肯定少不了输入框,在iOS中,UITextField就代表了输入框,在输入框的使用中,除了一些属性以后,还有Delegate模式的应用 UITextField : UIControl : UIView : UIResponder : NSObject // 初始化,并设置framelet textField = U原创 2015-11-18 21:14:40 · 368 阅读 · 0 评论 -
Swift_Singleton
单例设计模式开发项目的时候,有时候需要很多工具类,这时候单例的使用就尤为重要。在OC中,单例的写法想必大家很清晰了,在这里给大家介绍下Swift中几种单例的写法:最简单的写法static var instance: DBHelper? = nilstatic func sharedInstance() -> DBHelper { if instance == nil原创 2015-11-18 21:16:53 · 352 阅读 · 0 评论 -
Swift_UITableView
UITableViewiOS中非常非常非常重要的控件之一:UITableView,隆重登场!当有大批量相同数据的时候,使用列表视图,是非常明智的选择。这里是写了UITableView的内容显示,还写了UITableView的编辑,希望小伙伴们熟练掌握 UITableView : UIScrollView : UIView : UIResponder : NSObject原创 2015-11-18 21:18:08 · 444 阅读 · 0 评论 -
Swift_UIButton
UIButton当用户需要点击屏幕的时候,我们需要给用户提供一个可以点击的按钮,它就是UIButton。它的重点是接受用户的点击,从而响应事件 UIBtton : UIControl : UIView : UIResponder : NSObject // 初始化button,并设置按钮的样式let button = UIButton(type: UIButtonType原创 2015-11-18 21:15:27 · 363 阅读 · 0 评论 -
Swift_UILabel
UILabel在iOS开发中,显示文字内容的控件是UILabel,除了显示文字以后,还可以设置文字颜色,对齐方式,字体等等属性,具体内容如下:UILabel : UIView : UIResponder : NSObject// 初始化,并设置framelet label = UILabel(frame: CGRectMake(50, 50, 200, 35))/原创 2015-11-18 21:13:59 · 419 阅读 · 0 评论 -
swift思维导图2
原创 2015-10-31 20:15:02 · 809 阅读 · 0 评论 -
swift思维导图
原创 2015-10-31 20:12:48 · 1283 阅读 · 0 评论 -
swift-观察者模式
观察者模式 - Observer在观察者模式里,一个对象在状态变化的时候会通知另一个对象。参与者并不需要知道其他对象的具体是干什么的 - 这是一种降低耦合度的设计。这个设计模式常用于在某个属性改变的时候通知关注该属性的对象。常见的使用方法是观察者注册监听,然后再状态改变的时候,所有观察者们都会收到通知。在 MVC 里,观察者模式意味着需要允许 Model 对象和 View原创 2015-12-30 20:39:42 · 1223 阅读 · 1 评论