#ios

最近开始阅读学习 epoxy 的源码,开个新的系列来记录一下学习成功。
虽然国内实际开发用 Swift Package Manager(后称 SPM)的比较少,但是国外的一些开源库里却经常用到。所以经常遇到项目 clone 下来之后,SPM 加载失败导致项目无法运行的问题。 网上关于 SPM 加速的文章也有很多,方法也是五花八门,本文挑选几个进行记录。
下文主要针对各种加圆角的情况进行实践,看看会不会出现离屏渲染的情况。
最近要负责面试,于是各处搜罗了一些面试题,用于笔试(不包含算法),也当作自己的一个复习。
最近要负责面试,于是各处搜罗了一些面试题,用于当面面试使用(非笔试题),也当作自己的一个复习。同时提供了一个我自己角度的评判,仅供参考。
UICollectionViewCompositionalLayout 是 Apple 在 iOS 13 引入的,用于构建基于组合的 UICollectionView 布局的类。它允许开发者根据一系列的组合布局,更轻松、更灵活地创建复杂的 UICollectionView 布局。 本文主要围绕 UICollectionViewCompositionalLayout 中 “可组合” 这个特性进行讨论。
本篇主要讲解 NSCollectionLayoutGroup 内 “子视图” 的填充方式。 算是为 UICollectionViewCompositionalLayout 的讲解做一些铺垫,毕竟把 Item 的填充方式了解清楚了之后,才能组合多种 Group 来进行更复杂的布局。
本篇文章记录使用 NSCollectionLayoutSection 类的 orthogonalScrollingBehavior 属性的过程中遇到的问题。 通过设置该属性可以控制对应 Section 的滑动效果。
使用 match 命令更新开发证书的时候,遇到了 503 Service Temporarily Unavailable 的报错,搜到解决方案后想着还是记录一下吧。
最近尝试使用 Mac Catalyst 将 App 移植到 macOS 上,打包时遇到了该问题,故记录一下。
实际上 iOS 好像是会在很多地方默认添加上动画的。这些动画倒也还好,但是有的时候就和需求不符就比较烦人了。 前几天偶然的再次查到了这个方法,于是决定开个文章记录一下。 感谢参考1,原作者的总结。本文基本引用自参考1。
实际上项目中很早就由我提出要将现有的 APNs 更改为 PushKit 了。只不过当初后端的同学很忙,没有时间搞这个... 现在因为要接入 CallKit,所以这个不搞不行了。那么也来记录一下吧。
Share Extension 这篇文章就不多讲了。 单纯的说一下从前辈那里请教来的如何从 Share Extension 跳转到 Containing App 吧。
开个贴记录一下 Xcode 9 下自己常用的几个发生了变化的快捷键。
好了,现在 Xcode 9 的正式版终于推送了,那么我们也该适配 iOS 11了。 iOS 11的改动还是挺大的,这篇文章主要只是把自己遇到的问题记录下来,没有遇到的暂时先不会出现在文章内。等有时间的话会去网上找一找然后总结下来的。