实现文本'centerY'方向居中对齐
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
实现文本'centerY'方向居中对齐
多架构 单个架构
一,创建一个串行的GCD队列 二,用GCD栏栅函数dispatch_barrier_async和dispatch_barrier_sync 因为读取是并发的并且同步的因为需要...
网络深度优化的点 -NSCache缓存、Last-Modified、ETag -失败重发、缓存请求有网发送 -DNS解析 -数据压缩:protobuf,WebP -弱网:2G...
@刀客传奇 要重启手机才行
苹果官方紧急处理 (一) —— 强制更换启动图加载方式(一)版本记录 版本号时间V1.02020.04.11 星期六 前言 苹果的政策一直在变,所以很多时候我们都需要根据政策及时变动,比如加苹果登录、UIWebView修改为WKWeb...
问题总结 1,使用usbmuxd SSH连接手机 iOS 12 需要用cydia在手机上安装 openssh,后才能连接ssh,执行命令 需要输入密码 iPhone root...
Runloop 字面理解为运行循环 作用:1,保持程序的持续运行。2,处理程序中的各种事件,比如触摸事件,定时器事件。Selector方法。3,节省CPU资源,提高程序性能。...
App耗电方式主要分为:1,CPU计算通过方法查看当前CPU使用率,然后获取当前方法堆栈,就可以定位耗电原因。首先获取线程信息 threads 结构体如下 判断cpu_usa...
UIApplication运行着一个runloop在接受触摸事件,当接收到触摸后将事件交给keywindow去处理,然后通过一系列的事件传递找到合适的view。hitTest...
最近研究超级签名,看网上教程提到使用工具sigh给ipa重签名,但是发现sigh签名后的ipa包名Bundle ID发生了改变,不能满足需求,只能采用别的方式,这里讲一下si...
是用虚拟机上传的吗
苹果审核 Other - OtherHello, We are unable to continue this app’s review because your Apple Developer Program...
在还没遇到 ReactorKit 这个框架之前,我使用 RxSwift + MVVM 去构建如图的信息流时,确实为我带来很多好处: 层级更加清晰,分工和职能更加明确 大幅度解...
原因 一般的方法前面是不需要写@objc的,但selector对应的方法前面必须加,因为selector其实是 Objective-C runtime 的概念。在 Swift...
写在前面 相信做iOS开发或者Mac开发的同学或多或少都听过或者使用过Mach端口(Mach port),笔者也是在了解runloop机制的时候,决定系统的学习一下Mach ...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
在上篇文章代码注入,窃取微信密码中咱们已经简单的提到了MachO,在用Framework做代码注入的时候,必须先向MachO的Load Commons中插入该Framewor...