美文网首页
17.5.9 刀哥Swift + 小波

17.5.9 刀哥Swift + 小波

作者: Rookie丶 | 来源:发表于2017-05-09 20:40 被阅读105次

用通知实现视图随着键盘的弹出而上移(UIkeyboardFrameEndUserInfoKey. UIKeyboardFramebeginUserInfoKey)

获取系统相册的照片。 注意在Info中加入Privacy - Photo Library Usage Description(访问系统相册)Privacy - Camera Usage Description(访问摄像头)

设置图片要遵从代理 (UIImagePickerControllerDelegate)和(UINavigationControllerDelegate) 因为UIImagePickerController视图中是有导航的,设置图片的时候要使用的方法需要监听navigation。 使用optional func imagePickerController(_ picker:UIImagePickerController, didFinishPickingMediaWithInfo info: [String: Any])设置图片

textField设置圆角self.borderStyle = .roundedRect

便利构造函数并不负责创建对象,在便利构造函数中可以对属性进行判断,判断是否符合创建条件,也可以为创建的对象赋值,但是由于便利构造函数不负责创建对象,所以在便利构造函数中必须要去手动调用构造函数self.init()去真正的创建对象,并且由于在便利构造函数中可以对构造的对象的属性进行判断,如果属性不能通过判断则不创建对象,所以便利构造函数可以返回一个nil所以构造函数名可以为 convenience init?是一个可以返回nil的构造函数。 并且在便利构造函数中可以对成功创建的对象进行属性的赋值,所以属性的赋值必须要在对象的创建之后,也就是self.init之后。 例

convenienceinit?( age : Int ,name :String){

if age >100{

return nil

}else{

self.init()

self.name = name

}

}

控制器之间的会调可以用闭包~~~!!!

TODO:

写一个私人通讯录,利用闭包完成会调

利用纯代码完成一个数据的添加(访问摄像头和图库利用静态表来完成)

相关文章

  • 17.5.9 刀哥Swift + 小波

    用通知实现视图随着键盘的弹出而上移(UIkeyboardFrameEndUserInfoKey. UIKeyboa...

  • 波哥Swift学习8.30~9.4学习总结

    对于我来说,Swift已经不是一门陌生的语言了,不过这几天听波哥讲Swift4.0,又对Swift这门语言有了进一...

  • Swift 4.0 问题小结

    最近跟着刀哥用 Swift 写微博,顺便学习了一下 Swift 4.0 ,遇到了一些问题,特此小结,总结一下,供跟...

  • 我是小隐,刀哥访谈的第一位食客。

    音频访谈_刀哥、小隐 有幸成为刀哥馄饨摊的第一位食客,说不开心,那绝对是矫情。 ...

  • 跟着洲洲哥一块学习Swift- 基本类型

    本文首发地址 洲洲哥教你学Swift(一) @(洲洲哥整理发表)[iOS|Swift|洲洲哥] 认识Swift今天...

  • Swift自定义导航栏的问题

    最近在看刀哥讲用Swift写微博,其中要实现隐藏系统的导航栏然后自定义导航栏,然后就发现了如下图的问题(Swift...

  • 18刀仔哥的报复

    刀仔哥他们逃出保健室后,金至美马上向刀仔哥咆哮,“你们收了我 的钱,说过要帮我打残阮小梅,为什么我们要逃。陈刀仔你...

  • 今日打卡17.5.9

    1.50音图 2.wordlist 3.读书 4.日记 时间越长越觉得自己像只搁浅的鱼,没有方向,没有希望,期待海...

  • 新浪微博4.0版本移植填坑记录

    新浪微博4.0版本移植填坑记录 近期学习刀哥新浪微博3.0版本,现在由于Swift更新到4.0,出现很多BUG,现...

  • 郎爷涂鸦107:奶牛🐄

    强哥美帝旅游, 摘朵野花下酒。 虽说牛奶波大, 牛逼却很烫手。 美刀百万一炮, 奶茶独自泪流。

网友评论

      本文标题:17.5.9 刀哥Swift + 小波

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