Swift
bowei-iOS
小小的躯壳 大大的梦想
展开
-
swift项目调用OC代码,OC项目调用swift代码
swift调用oc在一个 Swift 开发的工程中可以通过两种方法来生成桥接文件。第一种是,直接拖拽 OC 文件到工程中,此时系统会询问是否生成桥接文件,如图:选择 “Create Bridging Header” Xcode 就会自动生成桥接需要的文件和修改相关配置。另外一种方式是自己指定。桥接文件的命名方式为:ProjectName-Bridging-Header.h,所以先按照这个格式生成一个头文件,然后在 “Build Settings” -> “Swift Compiler原创 2021-03-22 10:09:48 · 1047 阅读 · 0 评论 -
swift3.0语法变化
swift3.0相关语法变化转载 2017-05-08 08:13:08 · 246 阅读 · 0 评论 -
swift3.0相关语法介绍(值得收藏)
点击打开链接转载 2017-05-08 08:16:47 · 213 阅读 · 0 评论 -
SQLite的在iOS中的基本使用
SQLite基本语句SQLite基础入门SQLite的使用——OC代码SQLite的使用—— Swift代码转载 2018-09-18 10:38:58 · 451 阅读 · 0 评论 -
iOS开发之统计Xcode工程的代码行数
1.打开终端,用cd命令 定位到工程所在的目录,如果需要统计某个文件夹的代码行数,则cd到当前文件夹下2.调用以下命名即可把每个源代码文件行数及总数统计出来find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print |原创 2018-11-12 13:57:26 · 208 阅读 · 0 评论 -
iOS常用技术点列表
技术点:1.热更新 (及时解决线上问题)2.runtime(json解析、数据越界、扩大button点击事件、拦截系统方法)3.即时通讯4.底层的封装5.https兼容(单项验证、双向验证)6.aso优化(用户留存、日活跃分析、关键词)7.视图流畅的帧数8.sdwebimage的实现原理9.afnetworking的实现原理10.消息机制11.vc的生命...原创 2019-03-14 11:05:24 · 963 阅读 · 0 评论 -
category为什么不能添加属性?
Category不能添加成员变量,可以添加属性,但是属性要手动实现setter和getter方法。Category的原理简单地说就是通过runtime动态的吧Category中的方法等添加到类中,从category的定义也可以看出category的可为(可以添加实例方法,类方法,甚至可以实现协议,添加属性)和不可为(无法添加实例变量)。经过编译的类在程序启动后就被runtime加载,没...原创 2019-09-09 10:00:45 · 648 阅读 · 0 评论