在破解一款App的时候,在实际破解之前肯定是在做调试。LLDB之所以能附加进程时因为debugserver,而debugserver附加是通过ptrace函数来trace p...
在破解一款App的时候,在实际破解之前肯定是在做调试。LLDB之所以能附加进程时因为debugserver,而debugserver附加是通过ptrace函数来trace p...
iOS路由介绍 iOS路由目前业内流行的有两大分类:1、基于URL或protocol的注册调度型路由 2、runtime调度型路由 其中protocol类型的路由查的资料中目...
+load 与 +initialize 的异同 +load 方法会在 main() 函数之前调用,而 +initialize 是在类第一次使用时才会调用 +load 方法调用...
iOS开发中,load函数的使用频次不算太高,一般的应用场景包括1、hook方法的时候 2、涉及到组件化开发中不同组件间通信,在load中注册相关协议等等; load的加载是...
首先需要知道,微信公众号打开的网页使用的是微信内置的浏览器;而微信内置浏览器是屏蔽下载功能的,所以如果微信公众号有下载任务的话,只能借助于其他浏览器来实现.也就是跳到其他浏览...
本文章本人并没有成功完成项目上线。如有看到此文章,可以当成一种思路,不要觉得是正确的,本人并不觉得完美 项目需要,本来单页面的项目,要改成入口多页面,打包之后也是多页面,这就...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
@available @available: 可用来标识计算属性、函数、类、协议、结构体、枚举等类型的生命周期。(依赖于特定的平台版本 或 Swift 版本)。它的后面一般跟...
一.Swift和OC的区别? 1.swift是静态语言,有类型推断,OC是动态语言。 2.swift面向协议编程,OC面向对象编程 3.swift注重值类型,OC注重引用类型...
Kotlin 君和 Swift 君在一个团队一起开发已经很久了,由于平台的差异性,他们经常会进行一些技术上的交流(PK),「Kotlin vs. Swift」系列就是他们在互...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
大部分应用程序都包含多个页面,并希望用户能从当前屏幕平滑过渡到另一个屏幕。移动应用程序通常通过被称为“屏幕”或“页面”的全屏元素来显示内容。在 Flutter 中,这些元素被...
UIFont最常用的属性就是fontName和fontSize。下面的几个属性不常用但是跟文字的绘制有关 所以得以得到以下结论 pointSize = fontSize 即字...
在iOS中只有继承UIResponder的对象才能够接收并处理事件,UIResponder 是所有响应对象的基类,在UIResponder类中定义了处理上述各种事件的接口。我...
本文作为自己准备适配iOS15所用,在开始适配之前,先去学习各位同学的文章,记录在此备用。 1、导航栏UINavigationBar 从 iOS 15 开始,UINaviga...
开篇 相信大家在学习和使用Swift的时候,肯定会被 ! 和 ? 搞疯过, 纠结这两个符号到底是个什么鬼 ?鬼知道什么时候使用!,什么时候使用? 下面就说一下! 和 ? 区别...
在Swift中,下划线 _ 和"#"有很多妙用,这里将已经看到的妙用进行总结,希望可以帮助更多学习Swift的朋友。 在Swift中下划线使用总结 1.格式化数字字面量通过使...
最近在尝试oc和swift的混编,一是:swift是大势所趋,终究是要学习的。二是:项目目前架构是oc架构,全部重构为swift也不现实。下面是混编中遇到的一些问题和总结: ...
最近两个月,我被今日头条公众号里推出的一款轻量级屏幕适配方案给刷屏了,身边好多小伙伴都不停的转发分享!今天终于有时间来给大家分析一下今日头条提出的适配方案了,顺便封装一下!各...