我们在项目中有时会碰到视频相关的需求,一般的可以分为几种情况: 1. 简单的视频开发,对界面无要求,可直接使用系统UIImagePickerController。 (1)使用...
我们在项目中有时会碰到视频相关的需求,一般的可以分为几种情况: 1. 简单的视频开发,对界面无要求,可直接使用系统UIImagePickerController。 (1)使用...
1. 加固的缘由❓ 我们都知道,在越狱机型上,如果程序的可执行文件被获取到,就可以通过一些逆向工具来反编译我们的程序,从而可以实现: 2. 编译过程 其实使用 Xcode 构...
在做安装包大小优化前,我们应该首先搞清楚,用户在 app store 上看到的包大小,究竟是什么? 如果我们衡量安装包大小的口径,和用户看到的大小不一致,那么做优化时的优先级...
最近重构项目的通信录页面,旧版本的索引条相当丑陋,找了下轮子又找不到,没办法,只能自己造了。发现微信的通讯录索引条样式还不错,照着写了一个,顺便添加了震动效果(Impact ...
最近在开发一个记账软件,需要用到一个饼图来展示分类数据。作为一个骄傲的程序员怎么能不自己写一个,那么如何写一个漂亮的可点击的饼图呢?我首先想到的就是添加图形(CAShapeL...
自从手机不争气的自动更新12.2后,XCode也需要相继更新至10.2,不然就跟不上潮流啦~~~ 更新后发现在项目中测试各版本兼容测试时,iOS版本低于10的任何模拟器上运行...
前言 在前一篇文章向大家介绍了一种新的状态管理方式——BLoC,它在分离我们的ui逻辑与业务逻辑上表现十分优秀。但是在最后我们发现了一个问题。 bloc是一个典型的观察者模式...
前言 Flutter的很多灵感来自于React,它的设计思想是数据与视图分离,由数据映射渲染视图。所以在Flutter中,它的Widget是immutable的,而它的动态部...
This article is from Medium written by Romain Rastel, Thank you Romain for allowing me ...