首页 > 编程语言 > 详细

swift3笔记

时间:2017-01-22 16:37:13      阅读:135      评论:0      收藏:0      [点我收藏+]
备注:这里只是个人的观点,有的地方也是copy,多多指教,个人笔记,有侵犯你们版权的地方还望海涵!!! 个人觉得swift和OC最大的区别就是增加了许多现代化的东西,java里面的闭包,private,public等修饰符的加入。 1.关于按钮点击方法: btn.addTarget(self, action: #selector(compseBtnClick), for: .touchUpInside) 说明:这是在3.0后的变化,在前面我们用的是Selector,但是在3.0后面用的一般是#selector。如果给我们的监听方法加上private就会报错,根据个人的理解就是,我们的按钮点击事件是在我们的点击的时候,这个事件触发实在我们运行循环机制里面触发的,但是我们加了私有的访问类型。所以别的地方是不能访问的,只有特定的对象指针才能去访问。但是在OC里面可以,因为OC动态加载运行,所以在OC中的运行时机制是很重要的,所以一定要了解运行时机制。所以加上@objc外部类可以此方法。 实现点击方法: @objc fileprivate func compseBtnClick(btn: UIButton) { NJLog(message: btn) }

swift3笔记

原文:http://www.cnblogs.com/whey/p/6340423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!