泛型是 Swift 最强大的特性之一,oc转Swift的需要重点学习一下。① 泛型代码能根据所定义的要求写出可以用于任何类型的灵活的、可复用的函数。可以编写出可复用、意图表达...
泛型是 Swift 最强大的特性之一,oc转Swift的需要重点学习一下。① 泛型代码能根据所定义的要求写出可以用于任何类型的灵活的、可复用的函数。可以编写出可复用、意图表达...
一、swift调用OC swift调用oc的代码,需要使用“桥接文件”,桥接文件基本上在你创建OC代码的时候会提示你创建,桥接文件里导入的是在swift代码中要使用到的OC代...
Q. iOS开发中有多少类型的线程?分别对比 Pthreads // 跨系统c语言多线程框架,不推荐。 NSTread // 面向对象,需要手动管理生命周期 GCD :Gra...
Flutter在mac上的安装 1、在Mac上下载方式: 2、配置环境变量 flutter安装完成后,如果在终端里面能够识别到flutter命令?这个时候需要把flutter...
iOS与Flutter相互通信 iOS项目加入Flutter 接着上一篇继续,在原有iOS项目中加入Flutter后,就需要考虑如何通过原生跳转到flutter,如何原生与f...
一、从系统“文件”APP选择文件上传 二、从开发APP中保存文件到系统“文件”APP 作者邮件:zhangxmsy@163.com[mailto:zhangxmsy@163....
拖动视图View,规则性的创建一个普通的View 没什么好说的 示意图 如下1 普通版本 :视图的简单拖动代码地址 : 代码Githup地址是通过 View 事件响应链里面...
前言 在开发过程中,我们偶尔在个别页面需要做一个浮动按钮。这个按钮要么加载在当前控制器中,要么加载在Window中。 为了进一步扩展,将按钮的父视图扩展为任意UIView. ...
在 iOS底层系列22 -- 多线程基础概念[https://www.jianshu.com/p/3bf577abba81] 这篇文章中提到线程安全问题,可以通过线程锁来解决...