iOS-底层原理01-对象底层原理[https://www.jianshu.com/p/5b16f26295c4]iOS-底层原理02-isa和类的结构分析[https://...
iOS-底层原理01-对象底层原理[https://www.jianshu.com/p/5b16f26295c4]iOS-底层原理02-isa和类的结构分析[https://...
cell 排序横向滑动的时候,竖着排列。竖向滑动的时候,横着排列 Object-C:1、横向分页滚动的UICollectionView,cell左右排版的简单实现[https...
什么是App自动化?为什么要做App自动化? App自动化是指给 Android或iOS上的软件应用程序做的自动化测试。 手工测试和自动化测试的对比如下: 手工测试优势:不可...
一、前言 iOS15之后,不允许推送消息没有 body 值,所以iOS15之前循环发送本地通知来实现后台播放的语音消息的方式将不再可用。 Tips: 循环发送本地通知来播放语...
记得去年提交审核时,被APPStore拒绝过一次,当时是Info.plist文件中的Location When In Use Usage Description就写了个Y...
首先我们可以看看苹果官方对这两个方法的解释: sizeToFit:会计算出最优的 size 而且会改变自己的sizesizeThatFits:会计算出最优的 size 但是不...
前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见的是 .a 动态库(共享库)常见的是 Windows 下的 ...
说明:在我理解中,这里所谓的抽象,其实就是制定某一个接口规范。具体体现在代码里,就是设置一个基类,基类遵守某一套接口规范,但是其具体的实现则通过子类化来完成。当然,这里我们也...
系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...
iOS缓存设计(YYCache思路) 前言:前段时间业务有缓存需求,于是结合YYCache和业务需求,做了缓存层(内存&磁盘)+ 网络层的方案尝试由于YYCache 采用了内...
前言 本篇文章将带来YYCache的解读,YYCache支持内存和本地两种方式的数据存储。我们先抛出两个问题: YYCache是如何把数据写入内存之中的?又是如何实现的高效读...
前言 开发一段时间,每次在测试上线阶段,你会发现有一种酸楚感,因为你即将开始一项没有任何技术含量的build,archive,export的过程,这时候是最累的时候,如果你们...
今天来总结一下iOS入坑两年半,搜集的,绝对的干货,对于我自己确实提升了很多 推荐的书籍 图解HTTP提取码:bkip 程序员的自我修养提取码:4q47 Objective-...
原文:橘子不酸丶http://www.zyiner.com/article/5 前言 最近由于体验感觉我们的app启动时间过长,因此做了APP的启动优化。本次优化主要从三个方...
背景 之前有收到用户反馈 App 的启动时间较长,在和市面上大部分 App 启动时间相比后,确实发现 App 启动较慢,于是开始分析项目中导致启动时间变长的原因,并对启动时间...
哈喽,大家好,又到周五啦,今天代码君要教大家分类页面的制作,废话不多说,先上效果图 这个界面布局难度不是很大,css基础好的,很快就实现了,分类界面,左边是一级目录,右边是一...
前言 本文仅仅是作者在业余时间从零到产生需求到开发一个 App 的个人总结与记录。开发过程中使用了 Google 的跨平台开发框架 Flutter ,移动端和官网都采用 Fl...
1.类图基础属性 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Associati...
最近工作中进行项目模块化,根据功能分类,将项目由一个整包拆分为一个个framework,各个framework之间相互依赖,涉及到动态库和静态库相互依赖,这里写篇摸索笔记,记...