Swift开发
巴糖
这个作者很懒,什么都没留下…
展开
-
Swift UIColor Extension (扩展)
使用方法let nav0 = UIColor.RGB(67, g: 199, b: 176)let nav1 = UIColor.RGBA(67, g: 199, b: 176, alpha:1.0)let nav2 = UIColor(r: 67, g: 199, b: 176)let nav3 = UIColor(r: 67, g: 199, b: 176 ,alpha: 1.0)原创 2016-03-07 19:02:19 · 901 阅读 · 0 评论 -
swift 3
swift 3swift 语法C语言时代的 ++ 、 — 操作符被彻底删除,改为+=或-=for-each循环(闭包):(1…10).forEach{ print($0)}移除Currying(柯里化)函数,原因太复杂移除变量参数,用inout参数替换,便于观察函数调用第一个参数必须加标签,解决方法 第一个参数之前加入 __ ,影响最大Selector,keyPath不在以Stri原创 2016-08-15 10:37:52 · 607 阅读 · 0 评论 -
07-掌握-GCD基本使用
创建并发队列(一般很少用到)/* 第一个参数:C语言字符串,标签:不安全的指针[-128,127] 第二个参数:dispatch_queue_attr_t类或子类 DISPATCH_QUEUE_CONCURRENT:并发队列 DISPATCH_QUEUE_SERIAL:串行队列 dispatch_queue_create(label: UnsafePointer<Int8>, _ attr:原创 2016-07-27 16:30:15 · 532 阅读 · 0 评论 -
03-掌握-NSThread基本使用
第一种创建线程的方式特点:需要调用start方法开启线程 /* 第一个参数:目标对象 第二个参数:选择器,调用哪个方法 第三个参数:前面方法需要传递的参数 */ let thread = NSThread.init(target: self, selector: #selector(run123(原创 2016-07-27 09:15:31 · 534 阅读 · 0 评论 -
Swift: Tuple 元组
### Tuple - Pack multiple values together+ (200, "HTTP OK")+ (404, "File not found")+ ("Mars", 11, "11@boxue.io")//: #### Define a tuplelet success = (200, "HTTP OK")let fileNotFound =原创 2016-04-17 22:03:36 · 400 阅读 · 0 评论 -
Swift:Float
//: ### Float numbers Float Such as: 3.14 1.44 2.71(浮点数)+ Float - a 6 digits precision number (小数精确6位)+ Double - a 15 digits precision number (小数精确15位)var oneThirdInFloat: Float =原创 2016-04-17 21:56:43 · 724 阅读 · 0 评论 -
Swift:类型推理
let meaningOfLife = 42 // meaningOfLife 会被推测为 Int 类型let pi = 3.14159 // pi 会被推测为 Double 类型//当推断浮点数的类型时,Swift 总是会选择 Double 而不是 Floatlet anotherPi = 3 + 0.14159 // anotherPi 会被推测为 Double 类型//原始值原创 2016-04-17 21:53:59 · 318 阅读 · 0 评论 -
Swift:Integer
Integer Such as: 1 10 100 1000 (整数)//标准let numberTen1: Int = 10var numberTen0: Int = 10 • 在32位的平台上,Int 的大小与 Int32 的大小相同。 • 在64位的平台上,Int 的大小与 Int64 的大小相同。 • 在32位的平台上,UInt的大小与原创 2016-04-17 14:37:57 · 637 阅读 · 0 评论 -
Xcode 如何修改APP的名称
Bundle name - is folder name, where your app (including executable file and all resources) will be stored (Cool Program.app)。建议不要修改bundle nameBundle display name - is what will be shown on iPhone sc原创 2016-03-10 11:33:35 · 855 阅读 · 0 评论 -
Swift调用系统相机
if UIImagePickerController.isSourceTypeAvailable(.Camera){ //创建图片控制器 let picker = UIImagePickerController() //设置代理 picker.delegate = self //设置来源 picker.sourceType =原创 2016-03-21 15:34:16 · 486 阅读 · 0 评论 -
swift创建空项目(最新版)
新建一个基于Singal View Application 的工程 然后删掉storyboard,并且 .plist 中 Main storyboard file base name 复制代码func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSO原创 2015-06-30 16:44:29 · 721 阅读 · 0 评论 -
swift Xcode新建playground报错
Xcode新建playgroundError running playground.报错:Unable to find execution service for selected run destination用Xcode新建playground界面直接报错Unable to find execution service for selecte原创 2016-02-23 14:39:46 · 656 阅读 · 0 评论 -
Swift UITabBarController 基本用法
//// MainTabBarVC.swift// TsOneS//// Created by xubaoji on 16/3/7.// Copyright © 2016年 xubaoji. All rights reserved.//import UIKitclass MainTabBarVC: UITabBarController { override f原创 2016-03-08 15:21:36 · 691 阅读 · 0 评论