iOS 应用实现文件共享功能的详细步骤 在 iOS 开发中,有时需要将应用生成的文件(如数据库文件、日志文件等)暴露给用户,以便在“文件”应用中查看、编辑或共享。本文将详细总...
![240](https://upload.jianshu.io/users/upload_avatars/3027489/d6eface5-cdf4-455c-940c-910cec9d5c14.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
iOS 应用实现文件共享功能的详细步骤 在 iOS 开发中,有时需要将应用生成的文件(如数据库文件、日志文件等)暴露给用户,以便在“文件”应用中查看、编辑或共享。本文将详细总...
进入figma的编辑模式,可以看到字重和iOS的API是完全匹配的使用: 为什么使用 extension,而不是用全局常量?extension对 UIFont.Weight...
var value = 50
print(value) // 此时value值为50
func increment(length: Int) {
value += length
}
increment(length: 10)
print(value) // 此时value值为60,成功改变了函数外部变量value的值
和这样写有什么区别呢?
Swift 关键字 inout (让值类型以引用方式传递)两种参数传递方式 值类型传递的是参数的一个副本,这样在调用参数的过程中不会影响原始数据。 引用类型把参数本身引用(内存地址)传递过去,在调用的过程会影响原始数据。 在 Swi...
两种参数传递方式 值类型传递的是参数的一个副本,这样在调用参数的过程中不会影响原始数据。 引用类型把参数本身引用(内存地址)传递过去,在调用的过程会影响原始数据。 在 Swi...
对象名大写,厉害了iOS
Swift & OC 获取手机通讯录'获取手机通讯录,分为两种方式,一是跳转到系统的UI视图上进行选择,这种方式是不需要添加权限的,二是,自定义视图选择,这个是需要添加权限的。主要框架是 -系统UI 我这里是使...
dateArray,您这命名真的是一言难尽
Swift & OC 获取手机通讯录'获取手机通讯录,分为两种方式,一是跳转到系统的UI视图上进行选择,这种方式是不需要添加权限的,二是,自定义视图选择,这个是需要添加权限的。主要框架是 -系统UI 我这里是使...
只有三行不规范而已。代码逻辑也很清晰呀。
Swift中一个简单好用的下拉菜单SwiftDropMenuView 一个自定义下拉菜单的实现,可用于一些筛选菜单。GitHub: https://github.com/tuxi/SwiftDropMenuV...
针对数组元素是 String 的扩展 无意义,系统的就很好使
Swift:Array+Extension(数组拓展类)JKSwiftExtension[https://github.com/JoanKing/JKSwiftExtension],测试用例在 ArrayExtensionView...
告诉你一个更简单的方法
cell.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0);
当一个界面的TableView/CollectionView的数据是写在本地的,比如"个人中心", "设置"等,如图: 通常情况:我们要在tableview的cellforr...
牛掰格拉斯
cocoapods创建公有库1.github上创建新仓库 打开github,登录自己的账号,然后创建自己的新仓库,如图: 此时仓库已经创建成功 2.创建公有仓库需要的文件 建议:创建的文件名称与gith...
赞一个👍
打印结果