泊学翻译自Swift在Github上发布的Swift ABI Manifesto Swift ABI的构成 在实践中,ABI关注的内容是紧密耦合在一起的。但是,作为一个概念模型。我更愿意把它分成6个独立的分类: 1.和类…
分类:IOS
ios APP 测试思考点
1、app使用过程中,接听电话。可以测试不同的通话时间的长短,对于通话结束后,原先打开的app的响应,比如是否停留在原先界面,继续操作时的响应速度,也可查看在不同WiFi 和数据的情况下模拟电话。 2、app使用过程中,…
iOS多线程整理
iOS多线程整理 知识点梳理 1.线程进程的区别: > 进程:应用程序的实例 > 线程:任务调度的基本单元 2.队列种类: 串行队列、并发队列、主队列(有经过特殊处理的串行队列)、全局队列(属于并发队列) &…
IOS 消息推送处理
当一个ios 的push消息到来的时候,有两种情况,apple为我们提供了2个回调api来处理: 1.app 未启动状态 application:didFinishLaunchingWithOptions //launc…
iOS中获取当前时间与简单的处理
今天在写下拉刷新时,突然想在UIRefreshControl中实现类似MJRefresh的上次刷新时间的效果,正好想研究一下在iOS中时间的处理,研究了一下如何获取现在时间并以一定格式输出 获取时间 /** 获取当前时间…
死磕Objective-C runtime运行时之一
说到Objc运行时,如果你还不清楚,那可要看仔细了,如果你是靠颜值而不是才华能够顺利通过面试,喵了个咪的,我也想去试试 Objc运行时2.0 iOS出现时就是运行时2.0版本了,和旧的相比拥有两大特性:第一,就是修改,增…
移动端加解密
本文主要介绍移动端的加解密算法的分类、其优缺点特性及应用,帮助读者由浅入深地了解和选择加解密算法。文中会包含算法的关键代码,以利于读者理解使用。 算法分类 根据加密结果是否可以被解密,算法可以分为可逆加密和不可逆加密…
iOS10.0原生刷新控件UIRefreshControl的简单使用
@available(iOS 10.0, *) open var refreshControl: UIRefreshControl? class ViewController: UIViewController { va…
redux在react-native上使用(五)--redux-actions使用
redux-actions有两大法宝createAction和handleActions. createAction 原来创建action: const startAction = () => ({ type: S…
iOS - 收藏集 - 掘金
PPAsyncDrawingKit – 实现了一系列基础 UI 控件的轻量级 ASDK – iOS – 掘金一年 iOS,求职中,上海地区,邮箱:dskcpp@gmail.com PP…
苹果发布iPadOS/iOS 13 Beta 7 都有哪些新变化?
苹果今晨向开发者社区推送了 iPadOS 13 和 iOS 13 的第七个测试版软件更新,我们一起来看看都有哪些新变化。按照以往的惯例,随着测试的深入,版本号越高,变化的内容也少,表明软件越来越成熟,距离正式发布的日期也…
iOS设置UIButton文字对齐方式和边距
按钮垂直对齐方式 @property(nonatomic) UIControlContentVerticalAlignment contentVerticalAlignment; typedef NS_ENUM(NSIn…