众所周知,安装包主要是由可执行文件和资源组成。那么,针对我们的IPA瘦身就可以通过这两个点入手。 资源 1.针对资源中的图片、音视频等文件,我们可以采取无所压缩。对于音视频的...
场景 开发时DEBUG时在Xcode里就能看到App运行时的打印在控制台里的日志,有些场景下我们还是需要实时查看App运行时的日志的,比如测试人员拿着测试机发现问题了过来找你...
开发FlutterApp之前我们肯定要先了解Dart这门语言及语言的特性、语法等。最近看了大量的Dart语言相关内容,本章会来简述。目录 概念及优点 变量 函数 闭包 异步支...
APP开发避免不开系统权限的问题,今天做定位时需要在不允许定位的时候做一些操作,所以,今天就大概的了解了一些。 权限分类 升到iOS10之后,需要设置权限的有:麦克风权限:P...
请问在dispatch_source_set_timer中怎么设置开始时间?
IOS dispatch source 学习篇支持原创 现代系统通常提供异步接口,允许应用向系统提交请求,然后在系统处理请求时应用可以继续处理自己的事情。Grand Central Dispatch正是基于这个基本行为而...
这个也可以用stackView布局吧
是时候了解一下UILayoutGuide了UILayoutGuide是 iOS 9 中增加的帮助开发者在使用auto layout布局时的一个虚拟占位对象。 先来看一个在布局时可能碰到的一个场景:有两个等宽的按钮,这...
在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。 一、 iPhone Size 二、 给navigation Bar 设置 title 颜色...
前言 最近公司要添加应用内购买,其中遇到了一些坑,查到的资料要不是就是很老,要不就是不太全。写个文章分享一下!宗旨就是多看图,看图能弄明白的不看文章,代码能弄懂得不看文章。 ...
本篇是我阅读《Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法》的摘要与总结下篇。五、内存管理 29.理解引用计数 引用计数...
话不多说,直接进入主题。 上回,我发了《我用30段视频告诉你:IPAD绘画好玩又不难(1-10)》,许多人表示了喜欢和学习的兴趣。 说好的30段视频,今天继续11-20。 绘...
书桌上总是有那么几本适合慢慢读的书,就像杂味糖果,酸酸甜甜,甘甘苦苦,只有细嚼慢咽才能体会出它真正的味道。 而往往是那些适合慢慢看的书才经得住考验,不知道这些书哪里好,但总是...
设计模式系列文章 《iOS设计模式(1)简单工厂模式》《iOS设计模式(2)工厂模式》《iOS设计模式(3)适配器模式》《iOS设计模式(4)抽象工厂模式》《iOS设计模式(...