使用CocoaPods也有很长一段时间了,最近几个月的时间里也主导了公司私有Pods的创建和使用。在此期间踩过了不少坑,在踩坑的过程中也收获了不少经验,更加熟练地掌握了Coc...
使用CocoaPods也有很长一段时间了,最近几个月的时间里也主导了公司私有Pods的创建和使用。在此期间踩过了不少坑,在踩坑的过程中也收获了不少经验,更加熟练地掌握了Coc...
Sign in with Apple 从登陆到服务器验证 看我这个链接。 WWDC2019大会上,苹果将支持使用AppleID进行登录。这篇文件记录并介绍下Sing in w...
iOS 13适配 适配指南 推送修改 原本可以直接将 NSData 类型的 deviceToken 转换成 NSString 字符串,然后替换掉多余的符号即可: 在 iOS ...
之前写过一篇文章描述了下影响页面布局的几个属性,如今iOS 11出来后变化挺大的,在这里重新梳理下。 可以看到在iOS 11中,UIViewController的automa...
了解更多,请关注我的微信公众号:mellong 写在前面 最近突然发现我的128G SSD硬盘只剩下可怜的8G多,剩下这么少的一点空间连Xcode都无法更新。怎么办呢?如果升...
转自深入剖析Swift性能优化,我为该文作者,现使用简书平台发布。 简介 2014年,苹果公司在WWDC上发布Swift这一新的编程语言。经过几年的发展,Swift已经成为i...
struct和tuple内存布局 结构体和元组当前共享相同的布局算法,在编译器实现中称为“通用”布局算法。算法如下: 一开始设置size为0,alignment为1 遍历字段...
ARKit介绍 AR 全称 Augmented Reality(增强现实)是一种在视觉上呈现虚拟物体与现实场景结合的技术。Apple 公司在 2017 年 6 月正式推出了 ...
HackingSwift: What’s new in Swift 5.0SE200: Enhancing String Literals Delimiters to Sup...