👉🏻 前言:UIButton的位置默认是左图右文字 一、直接设置左文字右图,利用原有属性 semanticContentAttribute 在需要图片和文字,而且还能点击的控...
👉🏻 前言:UIButton的位置默认是左图右文字 一、直接设置左文字右图,利用原有属性 semanticContentAttribute 在需要图片和文字,而且还能点击的控...
最近需要实现美颜功能,调研了很多相关技术文章和开源代码。踩了很多坑,记录实现步骤,希望对读者有所帮助。发现有2种实现方式,基于GPUImage方案一:替换WebRTC的原生采...
一、流程控制 1.1、if 语句let age = 5if age > 10 { print("\(age) 大于 10 ")} else if age > 3 {...
framework制作参考文章iOS开发 Framework制作[https://www.jianshu.com/p/3a6c8ea537ff].a静态库制作参考文章[htt...
记录framework静态库制作流程 动态库与静态库的区别 静态库:连接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:连接时不复制,程序运行时由系统动态加载...
最近在做测速SDK开发,对iOS端wifi进行了调研,分享一下调研成果从 iOS 4.1 开始,Apple 就提供了「CNCopyCurrentNetworkInfo」这项函...
最近有个需求:把屏幕内容录制下来保持到本地这里ReplayKit不做介绍,想了解请看下面的链接iOS端使用replaykit录制屏幕的技术细节[https://www.jia...
输入 vim xxx.file 输入好文件内容之后,怎么保存呢? 按 ESC,左下角就可以进行输入 :w 保存但不退出 :wq 保存并退出 :q 退出 :q! 强制退出,不保...
本文主要介绍iOS设备关于ReplayKit框架的发展过程和在每个阶段增加了哪些功能,并在提供实现相应功能的代码和思路 ReplayKit 是啥?干啥用的? 由于历史原因,苹...
1、在用OC写代码时,我们使用PCH统一导入在绝大部分地方需要使用到的三方库和一些宏定义,比如导入网络请求,图片加载,然后设置屏幕尺寸,Debug之类的 test.pch 2...
简介 组件系统是Vue.js其中一个重要的概念,它提供了一种抽象,让我们可以使用独立可复用的小组件来构建大型应用,任意类型的应用界面都可以抽象为一个组件树 功能 组件 (Co...
由于项目是用CocoaPods管理,CocoaPods 1.8将CDN切换为默认的spec repo源,并附带一些增强功能!CDN支持最初是在1.7版本中引入的,最终在1.7...
CocoaPods Carthage Swift Package ManagerCocoaPods就不再赘述Carthage轻量级项目依赖管理工具去中心化(没有CocoaPo...