美文网首页
Swift Tips(持续更新)

Swift Tips(持续更新)

作者: 上帝也是码农 | 来源:发表于2016-10-15 16:36 被阅读6次

1、NSMutableAttributedString to String

var attributedString = NSMutableAttributedString(string: "hello, world!")
var str = attributedString.string

2、swift中的交换元素
使用swift中的Tuple(多元组)

var a = 10
var b = 20
(a,b) = (b,a)
print(a,b)//a = 20,b = 10

3、判断字符串相等

var str = "hello, world!"
if str == "hello, world!" {
    print("equal")
}

4、获取字符串长度

var str = "hello, world!"
print(str.characters.count)

5、transform

self.textField.transform = CGAffineTransform.init(translationX: 0, y: 100)

6、character to string

let greeting = "Guten Tag!"
let index = greeting.index(greeting.startIndex, offsetBy: 0)
var myStr:String = String(greeting[index])

7、获得键盘的高度

if let keyboardSize = (notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.cgRectValue {
    let contentInsets = UIEdgeInsets(top: 0, left: 0, bottom: keyboardSize.height, right: 0)
    // ...
}

相关文章

  • Swift Tips(持续更新)

    通过字符串创建类对象 在swift中打印对象时,会发现在类型前面总会有命名空间 +.+ 类名; 在swift中用字...

  • Swift Tips(持续更新)

    1、NSMutableAttributedString to String 2、swift中的交换元素使用swif...

  • Swift Tips

    分享一些自己Swift项目中用到的tips(持续更新) 1.巧用系统协议 扩展了Optional协议,添加了nil...

  • tips 持续更新

    在swift中的变量一般分为三种: swift - 类在数组中的写法 swift - 状态栏隐藏方法 xcode ...

  • iOS 设备机型判断Swift和OC版本

    Swift版本 OC版本 持续更新。。。

  • android 常用小知识点 tips (二)

    android 常用小知识点 tips (一)android 常用小知识点 tips (二) 持续更新中.... ...

  • iOS Tips(持续更新)

    1、网络请求封装采用类方法还是单例模式?2、extern字符串常量,宏定义字符串常量怎么选?const常量有数据类...

  • CSS tips(持续更新...)

    处理文字溢出省略号代替: 使用box-shadow,制作四周阴影: 移动端viewport “三件套” : 让元素...

  • iOS Tips【持续更新】

    1.DSYM在哪?使用Finder前往路径 2.UITextField的placeholder属性修改 3.全局替...

  • Swift实现八大排序

    持续更新中...环境:Mac+Swift4GitHub源码:swift-algorithm

网友评论

      本文标题:Swift Tips(持续更新)

      本文链接:https://www.haomeiwen.com/subject/nxxoyttx.html