UIStackView 在iOS9中苹果在UIKit框架中引入了一个新的视图类UIStackView。UIStackView类提供了一个高效的接口用于平铺一行或一列的视图组合...

UIStackView 在iOS9中苹果在UIKit框架中引入了一个新的视图类UIStackView。UIStackView类提供了一个高效的接口用于平铺一行或一列的视图组合...
背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...
有必要先来了解什么是SSH和什么是SSH key。 SSH Secure Shell (SSH) 是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议。通过加密保证了数...
一: 1.1 :UDID 简介:UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。...
使用 agvtool 管理项目版本号 背景:发包后当版本号相同时,无法判断包的新旧,另外,苹果在上传包时也必须保证同一版本不允许上传相同build号的 IPA 文件,为此,开...
AVAudioSession是用来管理和平衡多个App的(扬声器、麦克疯)的资源的使用。例如设备在背后进行播放音乐时,这时候用户进入我们的App,需要播放一小段视频时,这个时...
最近接到一个需求,需要做一个在后台播放视频的功能。折腾了一下,最后总算完成了。因此写一篇文章,介绍下具体的实现步骤,也说说自己遇到的坑,算是总结和记录。 前言 当 App 退...
什么是预编译 从字面上来理解就是提前编译的意思,也就是说在编译器在开始真正的编译前进行的编译,在iOS开发中也就是我们按下command+d之前的编译就是预编译。预编译的工作...
前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下。示例Demo:WKWebView的使用本文将从以下几方面介绍WKWebView:1、WKWe...
相信有的小伙伴已经成功安装了CocoaPods,也可以正常使用,然而会发现执行pod search来搜索类库信息时,却总是[!] Unable to find a pod w...
前言 在我们想要发布自己的pod文件时,需要通过Pod Lib Create指令去创建pod,然后添加文件,测试后发布.这次我们来探究下Pod Lib Create到底是如何...
必须要使用SFSafariViewController打开吗 之前好像隐私政策里规定必须使用SFSafariViewController
iOS开发:SFSafariViewController的用法SFSafariViewController(API_AVAILABLE(iOS(9.0)))是iOS_9.0之后推出的一种视图控制器,继承与UIViewController...
前言ApplePay是苹果公司推出的一种线上/线下的便捷支付方式,根据TouchId来验证支付卡持卡人身份,ApplePay并不参与资金流动,最终还是让银行完成扣款处理,目前...
Timer A timer that fires after a certain time interval has elapsed, sending a specified...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...