Moya是什么? Moya是对请求库Alamofire的抽象封装,相当于OC中YTKNetwork和AFNetworking的关系。 为什么用Moya? 我们用Moya在Gi...
Moya是什么? Moya是对请求库Alamofire的抽象封装,相当于OC中YTKNetwork和AFNetworking的关系。 为什么用Moya? 我们用Moya在Gi...
[这是第四篇] 导语:在iOS中,有时候显示文本,需要设置文本的行间距、指定显示行数、如果文本内容超出显示行数,省略结尾部分的内容以……方式省略。这些都可以使用UILabel...
[这是第14篇] 序: iOS Crash问题是iOS开发中难以忽视的存在,本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Cra...
导语 历时5年发展, 从swift1.x发展到了swift5.x版本, 经历了多次重大改变, ABI终于稳定. 编译器分前端和后端: swiftc 第一章 基本运算、流程控...
第十二章 Error处理、泛型 1-1、错误类型 1-2、自定义错误 1-3、处理Error 1-4、try?、try! 1-5、rethrows 1-6、defer 2-1...
内购介绍 IAP 是一套商品交易系统,而非简单的支付系统,每一个购买项目都需要在开发者后台的Itunes Connect后台为 App 创建一个对应的商品,提交给苹果审核通过...
1.AppDelegate 可以采用模块化方式,减轻AppDelegate的压力:自定义通知、极光推送、融云、支付、等等事件。 通过load方法简化,通过AppDelegat...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...
1. 简单阴影 我们给layer设置了shadowOpacity后就能得到一个简单的阴影 shadowOpacity设置了阴影的不透明度,取值范围在0~1这里shadow有一...
在软件工程中,(引自维基百科)设计模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
简介 本篇文章是根据一些网友建议,把IAP非自动续期订阅部分从《IAP自动续期订阅》抽离出来,方便更多的有需要的朋友简单的搜到,本文主要讲一下消耗型&非自动续期订阅的开发流程...
最近项目中要加进去虚拟币和会员的功能 本以为特别简单不就是几十行代码嘛 但是内购做下来 可把我坑惨了 有什么问题尽可留言 一定帮你们顺利通过内购 文章末...
Lottie 动画简介 Lottie 动画是 airbnb 最新开源的动画解决方案,支持多种平台,可以使我们不费吹灰之力就可以将动画接入 app 中,只需要一个 json 文...
Flutter中的异步其实就是用的Dart里面的Future,then函数,回调catchError这些东西。下面举例详细解答一下使用过程和遇到的一些问题,让大家更好的明白异...
在没有设置padding的情况下,上下都有留白如图,粉色区域为listview,蓝色区域为item,上下都有一部分空白,怎么改都没用头疼🤯🤯 后来发现,listview不和a...
网络请求 http ^0.11.3+16 https://pub.dartlang.org/packages/http https://github.com/dart-lan...