来源:CSDN 参考原文:http://www.infoworld.com/article/3008560/open-source-tools/10-products-that-big-tech-companies-have-open-sourced-recently.html作者: Jon Gold 编译文章:http://www.csdn.net/article/2015-12-07/2826
这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有Objective-C经验的开发者更快地学习Swift。同时也品味到Swift的精妙之处。 结论放在开头:我认为Swift比Objective-C更优雅,更安全同时也更现代,更性感。 文章组织脉络: 从Objective-C到Swift的语法差异。我们熟悉的Objective-C特性在Swift中如何展现。 从Objective-
1、UITextField--设置为密码 2、获取UITextField的文本 UITextField.text String类型 //文字超出文本框宽度,文字缩小
login_username.adjustsFontSizeToFitWidth = true;
//最小字体大小
login_username.minimumFon
1、页面跳转 在storyboard,在需要跳转的页面的之间右键连线 选择modal 点击连的线 在Identifler里键入标示 在代码中使用 self.performSegueWithIdentifier("ro", sender: self)就可以完成跳转 关闭当前页面使用以下代码 self.dismissViewControllerAnimated(true, completion: ni
1、swift带报文的网络请求 static func request_object(method:String,url:String,bodyStr:NSString,
callback:(data:NSData!,resopnse:NSURLResponse!,error:NSError!)->Void){
let session = NSURLSess
1、des加密解密 百度,问人,都没能把swift的des加密整出来,只有后面熟悉语言了自己再写,现在就只能通过使用oc的加密解密来实现des OC-DES加密解密 在桥接头文件中import CommonCrypto.h文件(swift使用oc的,百度看看就能明白) 实例化 let decryptDES = CommonCrypto(); 解密: let json:NSString = decr
内容简介 【福利】苹果终于开源Swift啦 对大家和苹果自己都是件大好事 刚被扎克伯格生女儿和捐款刷屏,略有一会喘息机会的朋友圈又被苹果开源Swift的新闻刷屏了。 其实苹果宣布要开源Swift语言有一段时间了,不过总算兑现承诺。一声令下,“开源”,好,瞬间如火如荼~ Swift官网: https://developer.apple.com/swift/ 吐槽:不过苹果我说你的iOS操作系统能不能
extension UIColor { convenience init(bd_hexColor hexValue: String) { var red: CGFloat = 0.0 var green: CGFloat = 0.0 var blue: CGFloat = 0.0 var alpha: CGFloat = 1.0 var hexColorString = hexValue;
原文出自:标哥的技术博客 前言 Swift是iOS、OS X和WatchOS平台新的开发语言。尽管如此,Swift有很多是与我们使用过的C和Objective-C开发经验是很像的。 Swift提供了自己版本的C和Objective-C基础数据类型,包括整型Int、浮点型Double和Float、Boolean值Bool和字符串类型String。Swift还提供了三个强大的基本集合类型Array、S
int数组转化成string数组(swift) 方法1: let nums = [1,2,3,4,5,6,7]
var strs = [String]()
for var i = 0; i < nums.count; ++i {
strs.append(String(nums[i]))
} 方法2: let nums = [1,2,3,4,5,6,7]
let strs = nums.ma
添加按钮(swift) 1.定义button // Button
class MyButton: UIButton {
var onClick: () -> () = { _ in () }
@objc func tapped(sender: AnyObject) {
onClick()
}
}
func button(text: String, onCl
import UIKit
class ViewController: UIViewController {
var time = 0
func result(){
time++
print(time)
}
override func viewDidLoad() {
super.viewDidLo
Hamburger buttons may have become somewhat of a cliché in interface designlately, but when I came across a particularly nice transition of ahamburger button on dribbble, I had to try and recreate it i
猛戳查看最终稿@SwiftGG 做程序员有一点优势:如果工具不好用,你自己就可以对它进行优化。而 Swift 让这一点变得尤其简单,它包含的几个特性可以让你以一种自然的方式对这门语言进行扩展和自定义。 在本文中,我将分享 Swift 给我编程体验带来提升的几个例子。我希望在读了本文之后,你可以认识到使用这门语言时你自己的痛点在哪,并付诸实践。(当然需要先思考!) 存在争议的重复标识符 下面是你在
译者:mmoaay;校对:千叶知风;定稿:shanks 做程序员有一点优势:如果工具不好用,你自己就可以对它进行优化。而 Swift 让这一点变得尤其简单,它包含的几个特性可以让你以一种自然的方式对这门语言进行扩展和自定义。 在本文中,我将分享 Swift 给我编程体验带来提升的几个例子。我希望在读了本文之后,你可以认识到使用这门语言时你自己的痛点在哪,并付诸实践。(当然需要先思考!) 存在争议的
在过去的一年里,Swift火得一塌糊涂,而苹果官方也给出了开源后的诸多好处和美妙的前瞻。但是当下,有多少款App已经使用到了Swift语言?本文作者,来自Instagram的iOS工程师Ryan Olson对App Store免费排行榜前100名应用进行了分析,发现大多数并未使用到。 不久之前,Capital One iOS工程师、Natasha The Robot博主Natasha Murash
播放本地video(swift) 1.定义AVPlayer var playViewController = AVPlayerViewController()
var playerView = AVPlayer() 2.初始化AVPlayer let path = NSBundle.mainBundle().pathForResource("player", ofType: "mp4")
play
添加相机背景(swift) 1.定义CaptureSession var captureSession : AVCaptureSession?
var stillImageOutput : AVCaptureStillImageOutput?
var previewLayer : AVCaptureVideoPreviewLayer? 2.初始化 override func viewWillApp
获取地理信息(swift) 1.insert CLLocationManagerDelegate 2.初始化 var locationManager: CLLocationManager!
locationManager = CLLocationManager()
locationManager.delegate = self
locationManager.desiredAccuracy =
让tableViewCell动画显示(swift) func animateTable() { self . tableView . reloadData () let cells = tableView . visibleCells let tableHeight: CGFloat = tableView . bounds . size . height