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