自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

转载 iOS UIWindow的详解--第二部分

查看滴滴开源的DoraemonKit以及阿里开源的youku-sdk-tool-woodpecker时, 看到启动入口均采用UIWindow来实现, 效果如下图悬浮的绿色按钮.悬浮按钮拖动悬浮按钮可以随手指一动(图上为模拟器效果), 点击悬浮按钮可以切换页面.对这种效果的实现方式, 我的第一直觉是采用在 VC 的touch事件中进行处理, 但是按钮还需要有点击效果, 这个就难以处理了. 带着疑问查看源码, 发现两个项目中的悬浮框均是采用UIWindow的方式来实现, 十分巧妙....

2020-12-25 09:42:53 527

原创 iOS 关于UIWindow的一些知识--第一部分

近期被一个 UIWindow 的问题坑惨了 ????,网上查了很久,没什么资料,所以仔细再次深入研究了一下。本文以问题的形式阐述,以下结论全部是看官方文档以及自己试验得出,如有错误,还望指出。UIApplication ★ keyWindowThe app's key window.This property holds the UIWindow object in the windows array that is most recently sent the makeKeyAndVis

2020-12-25 09:40:42 827

原创 swift-04-枚举、结构体、类

swift-04-枚举、结构体、类一、枚举1、介绍enum:枚举是一种类型,可以像类和结构体一样,拥有自己的属性和方法swift中的枚举,可以提供的值类型有:字符串,字符,整型值,浮点值等。这一点不同于oc,oc中是默认整型值//定义Int类型的枚举enum CompassPoint:Int { case North case South case East case West}let stt: CompassPoint = .South//通过rawVal

2020-12-10 15:43:51 207

原创 Swift中通过 @property Wrapper

Swift中通过 @property Wrapper 让你的代码变的更简洁2019.12.02 update: 感谢掘友Swteefish的提醒 propertyWrapper 的正式中文名叫属性包装---下面是正文---什么是@propertyWrapper?从字面意思去理解 property Wrapper 就是属性包裹器(我初二英语水平硬翻,写的时候国内好像还没有一个统一的叫法。有知道学名的同学麻烦提醒下我谢啦~)。它的作用对象是属性其主旨就是:通过property Wr...

2020-12-10 14:51:43 1061

转载 iOS 二进制文件分析之常用命令

iOS 二进制文件分析之常用命令一、背景介绍最近新版本审核时被拒了,Apple给出的原因是使用到了Intents的功能,但是Info.plist中并未给出使用简介导致被拒。由于我们的App并不需要使用Intents等能力,所以需要排查是哪些第三方库引入的Intents.framework。下面将介绍在分析二进制文件时常用的一些命令,帮助我们快速定位问题。首先下载jenkins打好包的IPA文件,修改ipa后缀为zip并解压,在命令行中cd 进入/Payload/TestProje..

2020-12-03 09:18:43 2668

原创 Python-requests库的基本操作

Python-requests库的基本操作一、响应状态码响应状态码是HTTP协议的一种规定,大部分网站都会遵守。 1、200系列————成功 200 OK(成功) 201 Created(创建成功) 2、300系列————重定向(requests库会自动处理重定向) 301 永久性转义 302 临时性转移 304 没有更改 3、400系列————失败 401 认证失败 403 禁止请求 404 未找到资源 405 请求超时(异常) 4、500系列——

2020-12-02 15:57:56 144

iOS17.0真机调试包

iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真机调试包iOS17.0真

2023-11-23

iOS17.2真机调试包

iOS17.2真机调试包

2023-11-07

iOS Xcode llvm的资源使用

iOS Xcode llvm的资源使用iOS Xcode llvm的资源使用iOS Xcode llvm的资源使用iOS Xcode llvm的资源使用iOS Xcode llvm的资源使用

2020-09-29

利用汇编挖掘编程语言的本质.pdf

利用汇编挖掘编程语言的本质 01-代码的执行效率 02-构造函数 03-函数的内存布局 探索底层原理,利用汇编知识探讨iOS底层本质

2020-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除