swift
文章平均质量分 84
不在犯二的IT男
码农一个,进修中!
展开
-
swift ui(一) uibutton
//// ViewController.swift// UIButtonTest_1//// Created by lsr on 14-6-10.// Copyright (c) 2014年 lsr. All rights reserved.//import UIKitclass ViewController: UIViewControlle原创 2014-06-10 15:25:14 · 7773 阅读 · 0 评论 -
swift2.0 动态获取键盘高度 Get KeyboardHeight
监听键盘起落 下面是可以监听到得四种状态UIKeyboardWillShowNotification: String UIKeyboardDidShowNotification: String UIKeyboardWillHideNotification: String UIKeyboardDidHideNotification: String NSNotificationCenter.原创 2015-10-09 23:54:34 · 4370 阅读 · 1 评论 -
swift2.0 NSNotificationCenter 使用和传值
发送通知NSNotificationCenter.defaultCenter().postNotificationName("NotificationIdentifier", object: dic)接收通知let dic = ["name":"hello"];NSNotificationCenter.defaultCenter().addObserver(self, selector: "getM原创 2015-10-10 11:30:59 · 6336 阅读 · 1 评论 -
swift2.0 UIImagePickerController 拍照 相册 录像
系统 ios9.1 语言swift2.0在app 里最常用的功能就是多媒体选择,首先我们storyboard 创建一个button 用于触发选择事件@IBAction func selectImageAction(sender: AnyObject) {}这时候通常会弹出来一个ActionSheet 上面有拍照 , 相册,录像 和取消 这几项。iOS 8 以后actionsheet 和 alert原创 2015-10-09 22:45:22 · 3586 阅读 · 1 评论 -
swift2.0 CASpringAnimation 和 UIView.animateWithDuration 分别实现弹性动画
首先我创建了两个view 一个红色的 一个黄色的 分别代表两个方法要实现动画的现实界面 var readView:UIView! var yellowView:UIView! override func viewDidLoad() { super.viewDidLoad() readView = UIView(frame: CGRectMake(0,原创 2015-10-14 15:44:50 · 3329 阅读 · 0 评论 -
swift2.0 常用标注 //MARK-: 替换 #pragma mark - #warning
//MARK:冒号后 添加注释说明 - 添加横线 列如下//MARK:- 初始化//FIXME: 表示此处有bug 或者要优化 列如下//TODO: 一般用于写到哪了 做个标记,让后回来继续 例如下//TODO: 今天就先写到这吧睡觉 明天继续 // #warning swift2.0 中下面发放替换 @available(iOS, deprecated=1.0, message=原创 2015-10-14 19:08:34 · 10170 阅读 · 0 评论 -
swift2.0 protocol 实战自定义UIAlertView
官网文档 protocol 该协议可以通过一个类,结构或枚举 定义这些需要的方法首先我们创建一个UIView 来实现AlertView 的载体 命名为 SwiftCustomAlertView.swift首先我们假设AlertView 有两个按钮,确定和取消 我们要实现这两个按钮的协议来通知控制器我们点击了哪个按钮。如下下面就具体如何实现AlertView 界面 写得都非常简单一看就明白,我原创 2015-10-14 11:09:07 · 2113 阅读 · 1 评论 -
swift2.0 用闭包表达式 代替 protocol 传值回调
在oc 中经常用到blcok 代替 prtocol 来进行回调 代码更加简洁,但是在swift 中我们通常会用 闭包表达式来进行回调传值,基础语法请百度自行补脑。 上面的博客中自定义了AlertView 用 protocol 进行了回调 代码如下@objc protocol SwiftCustomAlertViewDelegate : NSObjectProtocol{ optional原创 2015-10-15 18:54:20 · 3340 阅读 · 1 评论 -
Swift 定位 SwiftLocationManager
github 下载地址 下面是使用方法 获取城市和经纬度 SwiftLocationManager.sharedInstance.getUserLocationInfo({ (location) inprint(location?.coordinate.latitude)print(location?.coordinate.longitude)}) { (city) in prin原创 2016-04-11 20:29:33 · 1890 阅读 · 0 评论 -
swift2.0 造支付宝支付按钮
效果如下 代码在Github 上欢迎大家 Star 类似支付宝支付按钮原创 2015-10-20 13:44:23 · 991 阅读 · 0 评论 -
swift2.0 UIColor Use RGB
func UIColorFromRGB(rgbValue: UInt) -> UIColor { return UIColor( red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0, green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0,转载 2015-10-17 23:51:09 · 975 阅读 · 0 评论 -
ios TableView那些事3(Swift 三) TableView 的删除操作
删除tableview 通常 手势滑动删除 和导航放个管理删除按钮 下面实现的就是这两种方法import UIKitclass ViewController: UITableViewController { var dataScoure = ["one","hello","miss","ios","good"] var barButtonIt原创 2014-12-01 00:37:59 · 8957 阅读 · 0 评论 -
使用Swift创建Swift模块 - 静态链接库
发布于:2014-07-02 11:13阅读数:268本文提出了一种可以编译Swift静态链接模块的方法,通过对Swift编译命令行参数的控制,生成可以自由分发的静态链接库和Swift module 描述文件。同时还提出了导出objC头文件供Objective-C调用的可能“”阅读器SwiftSwift模块静态链接库转载 2014-07-02 13:40:07 · 4715 阅读 · 0 评论 -
在Swift中使用CocoaPods
发布于:2014-06-27 10:46阅读数:1725从CocoaPods的从介绍来看,它是主要给Objective-C项目用的,但是我们可以很容易地混合Objective-C和Swift到同个项目,从而利用大量的CocoaPods库和Swift漂亮舒服的语法。“”阅读器CocoaPodsSwift 转自转载 2014-07-02 13:40:46 · 2072 阅读 · 0 评论 -
每日 swift 学习 (数组)
/*创建一个数组类型推导 字符串*/var stringArray = ["hello","swift"]var stringArray1:[String] = ["hello","swift"]/*数组后面添加个数据*/stringArray.append("hehe")/*通过+=添加数原创 2014-07-28 00:31:50 · 3855 阅读 · 0 评论 -
每日 swift 学习 (控制语句)
var one = 1 let two = 2 /* if 语句可以省略循环变量括号,但是一定要有大括号 */ if one { println("hello") } le原创 2014-07-29 00:34:06 · 743 阅读 · 0 评论 -
Swift 实现单例模式Singleton pattern的三种方法
转自:点击打开链接From my short experience with Swift there are three approaches to implement the Singleton pattern that support lazy initialization and thread safety.These approaches might change or b转载 2014-06-19 14:58:57 · 6162 阅读 · 0 评论 -
ios TableView那些事2(Swift 一) 初见TableView
好好记笔记,天天向上!import UIKitclass ViewController: UIViewController ,UITableViewDataSource,UIAlertViewDelegate { //数据源 var lsitData = ["Allen","Luc","LiLei","XiaoMing原创 2014-11-27 00:46:19 · 6365 阅读 · 0 评论 -
ios TableView那些事2(Swift 二) 初见TableView Grouped
今天让我来创建个简单的Grouped一import UIKitclass ViewController: UITableViewController { let dataScoureArray:[String] = ["A","B","C","D","E","F","G","H"] override func viewDidLoad()原创 2014-11-28 00:27:28 · 11078 阅读 · 1 评论 -
swift 关于 toolbar 学习笔记
import UIKitclass ViewController: UIViewController { @IBOutlet weak var toolBar: UIToolbar! @IBOutlet weak var addActionLabel: UILabel! override func viewDidLoad()原创 2014-11-29 23:46:52 · 7822 阅读 · 0 评论 -
swift 判读是否是整数 And 整形转字符串
let myString: Int? = Int(stringValue) if studentValue == nil { //不是整数 }原创 2017-03-12 19:49:26 · 2280 阅读 · 0 评论