- 博客(8)
- 收藏
- 关注
原创 swift 之NSClassFromString
今天在撸代码的时候, 发现了一个奇怪的问题,记录一下我们知道在 oc 中通过NSClassFromString创建类一直没什么问题, 但是今天在 swift 中遇到一个 crash 问题, 如下图:出现上面这个问题的代码是在 coolectionView 的点击代理方法中,如下图:解决办法: :由字符串转为类型的时候 如果类型是自定义的 需要在类型字符串前边加上你的项目的名字和”.”! 就像
2017-11-30 09:36:38 659
原创 linux 常用命令整理
. 表示: 当前路径.. 表示: 当前路径的上一层ls ls 查看当前路径下的文件以及文件夹的名字 ls /bin 查看根目录下的 bin 文件夹下的东西 ls /Docunments 查看当前路径下的 Documents 文件夹下的所有东西 ls *: * 表示任意多个字符,也可以没有 ? 表示一个字符,一定有一个,不能没有
2017-11-30 09:12:46 213
原创 html 标签
1.<p> 段落文本2.<hx> 可用作文章的标题,其中 x 的取值为1~63<em> 需要强调的文本,可将文本内容倾斜4.<strong> 需要强调的文本,可将文本内容加粗5.<span> 没有语义,为了设置单独的样式使用6.<q> 引用文本,短文本引用7.<blockquote> 引用文本,长文本引用8.<br /> 换行9. 空格效果10.<hr /> 添加水平
2017-11-18 21:48:38 276
原创 swift 宏定义
1.自定义 Log输出func DLog<T>(message: T, fileName: String = #file, methodName: String = #function, lineNumber: Int = #line) { #if DEBUG let str: String = ((fileName as NSString).pathComponents.
2017-11-15 11:21:59 477
转载 Swift 第三方库整理
转自:这里 1、网络 Alamofire:http网络请求事件处理的框架。Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。Reachability.swift:用来检查应用当前的网络连接状况。 2、综合 Perfect:swift的服务器端开发框架(针对于移动后端开发、网站和web应用程序开发)。RxSwift:函数响应式编程框架,是ReactiveX的swift版本,可
2017-11-14 10:43:03 1849
原创 vetur插件提示 [vue-language-server] Elements in iteration expect to have 'v-bind:key' directives错误的解决办法
错误提示:[vue-language-server] Elements in iteration expect to have 'v-bind:key' directives. Renders the element or template block multiple times based on the source data解决方法:VS-首选项-设置-(搜索栏搜索 vetur)将此处 tru
2017-11-13 10:49:40 1664
原创 Homebrew - Mac 开发配置
Homebrew包管理工具可以让你安装和更新程序变得更方便,目前在 OS X 系统中最受欢迎的包管理工具是 Homebrew.安装 在安装 Homebrew 之前,需要将 Xcode Command Line Tools 安装完成,这样你就可以使用基于 Xcode Command Line Tools 编译的 Homebrew。在 terminal 中复制以下命令(不包括 $),跟随指引,将完成
2017-11-10 11:38:56 2144
转载 Android 一款简单的视频的播放器
转自:这位大神介绍播放器写法参考系统VideoView,系统的写法比较权威很有参考价值 在VideoView基础上添加了常见的手势滑动、锁屏功能等将系统控件中的播放器部分抽离出来,封装成了一个单独的类BDVideoPlayer,可以自行替换成vitamio、ijk等其他播放器 播放器的控制面板、错误提示、手势滑动时显示的样式都单独封装成View,可按需自己修改播放器功能封装成了model,代码独
2017-11-03 13:52:40 938
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人