Telegram Telegram 作为一款风靡全球的社交软件,最大的特点就是信息加密不受监管。中东炮火中的火箭手在用,香港 DU 场 xi qian 的大佬也在用........
基于 Getx 实现的 MVVM 在原生的iOS、Android中我们已经习惯了使用MVVM取代MVC,来实现业务页面,这样结构更加清晰,也便于管理和功能扩展。在Flutte...
分享一个苹果审核4.3案例以及处理过程。 提审喜提4.3 确定人审还是机审被拒 遇到4.3了先不要慌,第一步先确定是人审被拒还是机审被拒 一般来说,当点击提交审核之后不久就会...
应用上架苹果AppStore或重大版本更新时,往往会被拒多次,造成审核不通过的原因,主要是因为对苹果应用商店AppStore审核指南规则的不熟悉,其实,苹果官方已经提供了详细...
Hopper DisassemblerHopper简介:它是一款是32位和64位的二进制反汇编器,反编译和调试。你可以使用此工具拆开你想要的任何二进制.Hopper基本上满足...
经过几天的搜索尝试,网上很多写关于Flutter中使用protobuf 的文章,但是点进去,几乎都是清一色的介绍怎么安装环境,然后最后一步就是在pubspec.ymal中添加...
心得与建议 亲自测试多个次各种上架方式,最佳为直接上架,如果不能通过审核,改用A面更新为AB面方式上架即可 重点注意⚠️ 1、已经出现4.3各种邮件申诉都是无效的不会通过的,...
1. Target-Action 这种方案是基于 OC 的runtime、category 特性动态获取模块,例如通过 NSClassFromString 获取类并创建实例,...
第一种 atomic和nonatomic区别用来决定编译器生成的getter和setter是否为原子操作。atomic提供多线程安全,是描述该变量是否支持多线程的同步访问,如...
前言 当有个需求,A,B异步请求完成之后才能请求C,D。A,B,C,D都是异步请求。这个用dispatch_group也可以实现,只不过比dispatch_barrier麻烦...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 引言 从Xcode12开始,Instrument更新了UI,新增了...
前言 项目刚起步的过程中,往往时间紧任务重,程序员在开发的时候,只想着要完成开发需求,没有多余的时间去关注性能问题。但随着项目越来越大,功能越来多,卡顿问题越来越严重,用户体...
iOS事件传递及响应链[https://www.jianshu.com/p/617577ff4be1] 第一种场景 系统控件和手势的冲突 我们点击UIButton,发现只响应...
Load方法执行时机和执行顺序 load方法是在main函数前调用的,引入项目中就会调用,且只会调用一次,那么当类和类的Category都有load方法是怎么调用的?类有多个...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-runtime-01/...
前言 卡顿问题,就是在主线程上无法响应用户交互的问题。如果一个 App 时不时地就给你卡一下,有 时还长时间无响应,这时你还愿意继续用它吗?所以说,卡顿问题对 App 的伤害...
学习 YYKit 代码时,发现 ibireme 在项目里加入的一个查看当前屏幕帧数的小工具,效果如下: 挺实用,实现方法也很简单,但是思路特别棒。 Demo: YYFPSLa...