网站首页 站内搜索

搜索结果

查询Tags标签: ios,共有 3161条记录
  • iOS的App的加载流程

    前言笔者整理了一系列有关OC的底层文章,希望可以帮助到你。 1.iOS的OC对象创建的alloc原理 2.iOS的OC对象的内存对齐 3.iOS的OC的isa的底层原理 4.iOS的OC源码分析之类的结构分析 5.iOS的OC的方法缓存的源码分析 6.iOS的OC的方法的查找原理 7.iOS的OC的方法的决议与消息转…

    2020/6/29 23:27:04 人评论 次浏览
  • iOS逆向 dyld流程

    欢迎阅读iOS逆向系列(按序阅读食用效果更加)iOS逆向 RSA理论 iOS逆向 hash理论 iOS逆向 应用重签名+微信重签名实战 iOS逆向 Shell脚本+脚本重签名 iOS逆向 代码注入+Hook iOS逆向 MachO文件 iOS逆向 dyld流程写在前面 dyld作为苹果的动态链接器,是苹果操作系统的一个重…

    2020/6/29 23:27:01 人评论 次浏览
  • iOS 动画 - 窗景篇(一)

    iOS 有一种动画,使用虽然简单,但能实现很多有趣的效果,那就是 mask 动画。 如果你还不了解 mask 动画,看完本系列文章后,你可以学会这种动画。如果你已经使用过了,本文也能帮你梳理一下,让你使用起来更方便。 本系列文章共3篇,作为系列的开篇,我们首先要搞清楚一…

    2020/6/29 14:26:58 人评论 次浏览
  • Swift中枚举类型的内存占用

    Swift中的枚举有关联值。不同枚举成员可以有不同类型的关联值。 enum TestEnum {case test0(a:Int,b:Int,c:Int)case test1(a:Int,b:Int)case test2(a:Bool)case test3 } 复制代码上边示例的枚举中有四个成员,其中前三个成员都关联有不同类型和个数的关联值。可以通过以下…

    2020/6/28 23:56:24 人评论 次浏览
  • iOS逆向 | 如何通过LLDB规避ASLR

    参考来源 ke.qq.com/course/3140… 什么是ASLR? Address Space Layout Randomization<地址空间布局随机化> ASLR技术是一种针对缓冲区溢出的安全保护技术,通过对堆、栈、共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代…

    2020/6/28 23:27:10 人评论 次浏览
  • iOS逆向 | 密码学介绍

    参考来源 ke.qq.com/course/3140… 密码的类型 1.对称密码(DES,3DES,AES) 2.公钥密码(RSA) 对称密码 1.在对称密码中,加密、解密时使用的是同一个密钥。 2.常见的对称密码算法有DES,3DES,AES。 3.目前最好的对称密码算法就是AES。 DES 1.DES是一种将64bit明文加密…

    2020/6/28 23:27:09 人评论 次浏览
  • iOS 动画 - 窗景篇(三·完结)

    这篇文章是系列文章的第三篇。 看过上一篇文章的朋友,已经知道标题中的“景”指代 view,“窗”指代 view.mask,窗景篇就是在梳理 mask 及 mask 动画。如果你还不熟悉 iOS 的 mask,建议先看一下第一篇。 前两篇我们介绍了 mask、mask 动画的一些用法。 这一篇作为收尾,…

    2020/6/28 23:27:05 人评论 次浏览
  • 2020年面向高级开发人员的iOS面试问题总结(附答案)

    前言: 这是许多硅谷公司用来衡量iOS候选人资历水平的一系列问题。 这些问题涉及iOS开发的各个方面,旨在触及对平台的广泛理解。 毕竟,高级开发人员应该能够从头到尾地发布完整的iOS产品。 这绝不是一个详尽的列表,但它可以帮助你为即将到来的技术iOS面试做准备。目录 …

    2020/6/28 23:26:56 人评论 次浏览
  • iOS 动画 - 窗景篇(三·完结)

    这篇文章是系列文章的第三篇。 看过上一篇文章的朋友,已经知道标题中的“景”指代 view,“窗”指代 view.mask,窗景篇就是在梳理 mask 及 mask 动画。如果你还不熟悉 iOS 的 mask,建议先看一下第一篇。 前两篇我们介绍了 mask、mask 动画的一些用法。 这一篇作为收尾,…

    2020/6/28 14:27:32 人评论 次浏览
  • 教你打造一套移动端 APM 监控系统

    文章将近50000字,sf markdown 有点兼容性问题,从 github md 文件内容复制过来格式有问题,我将有问题的代码用 carbon 做成图片了,阅读体验可能会受影响。原文在 github,阅读体验更佳,感兴趣的可以移步。APM 是 Application Performance Monitoring 的缩写,监视和管…

    2020/6/28 14:27:30 人评论 次浏览
  • iOS开发-非完全指南之TableView的使用

    iOS 的 TableView 的主要作用是做列表或者表格的,其功能类似于 Android 的 RecyclerView; 一、TableView 的基础知识 1. TableView 简介UITableView 主要包括如下几个部分:头部视图:Header View 底部视图:Footer View 多个 Section每一个 Section 包含多个 Cell 包含…

    2020/6/27 23:56:49 人评论 次浏览
  • Swift编译器中间码SIL

    文章同步发在个人博客上,地址Swift编译器中间码SIL 为什么要设计SIL上图是传统的基于LLVM的编译器流程,比如C、C++以及Objective-C。代码分析主要是基于CFG(AST级别),CFG全称Control Flow Graph(函数流程控制图),是在clang这一层,但是这有很多缺点。 缺点:源码和…

    2020/6/27 23:56:36 人评论 次浏览
  • 分类和扩展有什么区别?

    分类: 1、通过运行时机制在程序启动时将方法动态添加到方法列表中(编译时不添加,不写方法实现不会有警告) 2、只能添加方法,添加属性只能生成setter、getter,可通过关联对象实现添加属性 拓展: 1、编译时期直接合到原类中 2、可添加实例变量 3、声明的方法没被实现…

    2020/6/25 23:26:06 人评论 次浏览
  • Flutter Weekly Issue 61

    插件sup A Flutter widget which displays an image, a title, and a subtitle for errors, empty states, or just fancy custom messages.pub-rules simple yet powerful and feature-rich validation library for both dart and flutter.flutter-libphonenumber Levera…

    2020/6/25 8:26:24 人评论 次浏览
  • 自定义UICollectionViewLayout实现

    在使用UICollectionView时,基于系统提供的UICollectionViewFlowLayout能实现大部分的功能,但是不能实现瀑布流的布局,同时iOS 9.0之后支持的Header置顶功能,不能满足多个Header叠加置顶的场景。研究网上的一些自定义布局实现,没有发现一个完全能满意的实现,于是就兴…

    2020/6/24 23:28:02 人评论 次浏览
扫一扫关注最新编程教程