各种获取设备唯一标识的方法介绍 一.UDID(Unique Device Identifier) UDID的全称是Unique Device Identifier,它就是苹果...
一、Flutter是什么 首先,我们来思考一下,Flutter是什么 ?用谷歌大大的话来说,Flutter是一个UI Software Development Kit,可以进...
1、MachO 其实MachO是一种文件格式,它包含了可执行文件、动态库、静态库、目标文件、dyld等。对于我们编写的应用程序,在编译后的app右键显示包内容,就能看到与包名...
俗话说UI有三宝,边框阴影加圆角。目前移动开发基本都是扁平化风格,很多UI设计都是边框阴影加圆角的套路,正常我们使用系统的layer就可以满足要求,虽然性能有些问题,但是始终...
开发中tableView的cell高度分为写死的高度和动态的高度,下面是本人自己总结的一些操作。 固定cell高度: cell高度分为等高和不等高,对于等高的情况,很简单,直...
一般我们在写代码的时候,运行和调试使用的都是Xcode,但是要想通过这种方式调试程序,我们必须要有程序的源代码才可以。如果想要动态调试手机上安装的别人的项目,就无法采用这种方...
大家知道,通常iOS中下载的ipa包可以通过解压缩,最后获得可执行的Mach-O文件。 一、判断可执行文件是否被加密方法1:通过终端命令来查看otool -l QQ | gr...
做iOS逆向的第一步,就是要建立Mac和iPhone之间的连接,这样才能通Mac在终端上输入命令来操作我们的iPhone手机。 注意!先搞清楚两个概念:因为我们是要将Mac远...
同问,请问有答案了吗
手把手教你给一个iOS app配置多个环境变量前言 谈到多环境,相信现在大多公司都至少有2-3个app环境了,比如Test环境,UAT(User Acceptance Test)用户验收测试环境,Release环境等等。...
前言 谈到多环境,相信现在大多公司都至少有2-3个app环境了,比如Test环境,UAT(User Acceptance Test)用户验收测试环境,Release环境等等。...
本篇是从OC的代码角度,打断点调试汇编的(说明一下:此处使用的是模拟器,故为AT&T汇编,与真机设备的ARM汇编还是有些许差别的)。其实其他语言的汇编指令基本一样,含义也都是...
前言 如今RAC大行其道,对其讲解的博客也多不胜数,稍微有点经验的估计也已经对这个爽到不要不要的框架运用自如了,真正沉下来研究其实现原理的估计也不在少数,这里仅仅是记录一下自...
这篇文章参考 casa 大神的组件化实践和使用Cocoapods创建私有podspec,不过因为之前对 iOS 组件化方面了解的比较少,所以在跟着 casa 的步骤一步一步组...