
swift学习
horisea
一位热爱iOS开发的小伙
展开
-
swift3.0 如何优雅的自定义tableViewcell,最简单的自定义cell,闭包事件传递,代码封装。
一:最近在自学swift3.0,故而把OC中最简单自定义cell的方法,照搬到swift试试。 下面说下设计思想。 1.设计原理,提供接口。下面贴上控制器的代码 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { //原创 2017-08-31 09:53:43 · 3384 阅读 · 0 评论 -
Swift和Objective-C混编桥接文件设置
1.桥接文件的设置stockiosoc/SCYRegistAndLogin/View/stockiosoc-Bridging-Header.h路径 :工程目录/所在路径 注意:名字是工程目录-Bridging-Header 该文件下,存放swfit中需要访问的OC的文件2. Objective-C Generated原创 2017-11-24 11:26:06 · 1134 阅读 · 0 评论 -
Swift3.0 类似OC中#pragma mark 和 #waring的用法,大注释和警告的设置
一、swift代码实现OC中#pragma mark的效果,这个事系统自带的,不需要单独设置二:下面我们看下#waring的设置,这个需要手动添加脚本,如图标注三步走下面看下效果最后写下内容,复制粘贴即可TAGS="TODO:|waring:"echo "searching ${SRCROOT} fo原创 2017-08-10 17:29:00 · 846 阅读 · 1 评论 -
Swift3.0——Swift中下划线的妙用,_的用法
在Swift中,下划线有很多妙用,这里将已经看到的妙用进行总结,希望可以帮助更多学习Swift的朋友。 @Author: twlkyao转载或者引用请保留此行。 1.格式化数字字面量 通过使用下划线可以提高数字字面量的可读性,例如:[plain] view plain copy print?let paddedD转载 2017-08-09 15:30:48 · 630 阅读 · 0 评论 -
Swift3.0 Swift中cell分割线靠左对齐,cell基类封装
一:如OC一样,swift中cell的分割线也是默认缺了左边一点,那么如何让分割线左对齐呢 1.那么我们在自定义cell的基类中设置下,那么以后的cell都继承基类,以后都不会有分割线问题了 import UIKitclass SCYBaseTableViewCell: UITableViewCell { override func awakeFromNib(原创 2017-08-10 10:58:09 · 622 阅读 · 0 评论 -
关于OC和Swift混编MJExtension第三方库莫名出错问题Property has a previous declaration
一:概述。 项目中用了MJExtension第三方库,今天合并了同事的代码,突然就报错了。上图 说属性重新定义了。二:解决思路; 1.MJExtension里的内容我肯定事没动的,那么怎么会出问题。源码不能动。 2.查资料,都是MJExtension的用法。三:解决办法 将项目中#import "MJExtension.h"的部分,全部替换成原创 2018-01-24 17:18:12 · 6218 阅读 · 0 评论