1.手机越狱 1.1 手机越狱概述 当启动一台iOS设备时,系统首先会从只读的ROM中读取初始化指令,也就是系统的引导程序(事实上所有的操作系统启动时都要经过这一步,只是...

1.手机越狱 1.1 手机越狱概述 当启动一台iOS设备时,系统首先会从只读的ROM中读取初始化指令,也就是系统的引导程序(事实上所有的操作系统启动时都要经过这一步,只是...
1 Widget 简介 在Flutter中,一切皆是Widget(组件),Widget的功能是“描述一个UI元素的配置数据”,它就是说,Widget其实并不是表示最终绘制在设...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
在本文中,我将介绍依赖注入的基础知识,以及如何使用Swinject框架将依赖注入应用到iOS项目中。 什么是依赖 依赖是我们代码中两个模块之间的耦合(在面向对象语言中,指的是...
Multiple Pod Projects 在历史版本中,CocoaPods 总是生成一个 Pods.xcodeproj,它包含了编译项目所需的所有 targets 和 bu...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
本文源码来自于 objc4-756.2 版本; 一、SideTable 本文研究 sideTable 在 objc4 源码中的使用及其作用,从而解析 iOS 中引用计数器和弱...
初涉IM,首先我有这么几个问题需要弄明白: Socket 和 WebSocket 有哪些区别和联系? WebSocket 和 HTTP 有什么关系? WebSocket 和 ...
Mac M1在终端使用rvictl命令后,会出现如下错误: 这是由于rvictl 需要开启系统扩展才能使用,但是M1芯片的Mac不能直接打开系统扩展,需要手动进行启用,可参考...
最近开发中,经常出现attach失败,经过阅读源码和查阅资料,总算弄清楚了问题的原因。 第一种There are multiple observatory ports ava...
Mac 同时链接网线和wifi也会出现这个问题,我这里把wifi关了就好了
flutter attach失败分析最近开发中,经常出现attach失败,经过阅读源码和查阅资料,总算弄清楚了问题的原因。 第一种There are multiple observatory ports ava...
=10也有BUG
利用UICollectionView做的水平滑动分页视图一、需求: 前段时间,产品经理给项目改了个需求: 之前的视图展示是简单的竖直方向上的瀑布流效果,后面要改成水平滑动分页的效果展示。 改的原因:之所以改,主要是像以前那样能看到...
当 cell个数==9的时候有BUG
场景:在一些 “性能监控” 的工具中,在检测到App主线程卡顿的时候,可以通过子线程抓取当前时刻所有线程的方法调用堆栈(保存卡顿现场),并在合适的时机(WiFi环境&网络环境...
什么是socket? 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 我们知道两个进程如果需要进行通讯最基本的一个前提能能够唯一的...
问题 终端点击无反应image.png 原因 Mac -> 偏好与设置 ->安全与隐私->隐私->自动化 无相应配置 解决方案 安装旧版本SourceTree 3.2.1 已...