乐趣区

关于ios:本博客精品文章汇总持续更新

@[toc]

前言

“订阅”一次,享受一生服务的高兴

订阅任意专栏,享有全副专栏

I、iOS 进阶

  • iOS 进阶:【封装富文本 API,采纳 block 实现链式编程】(block 的妙用:联合 block 和办法的长处实现 iOS 的链式编程)
  • iOS 进阶【只旋转本人想要旋转的屏幕(内含 demo 源码),利用场景:电子签名】关键步骤:1、viewWillAppear 设置横屏 2、viewWillDisappear 进行设置竖屏
  • iOS NotificationServiceExtension 实现 VoiceBroadcast【app 处于后盾 / 被杀死的状态仍可进行语言播报】iOS12.1 以上在后盾或者被杀死无奈语音播报的解决方案
  • iOS 计算器: 表达式的精准计算(计算字符串数学表达式)MathStringExpression
  • 【iOS APP 内的国际化切换】1、字符串的本地化、2、自定义解析本地化字符串的工具类 LanguageManager、3、例子:登录界面切换中英文。
  • 过程间的实时通信计划:local socket(解决扩大和容器利用的实时通信问题
  • iOS 本地化字符串指定参数程序 (利用场景:app 内的多语言切换)
  • iOS app 侧对申请参数进行签名:【申请参数依照 ASCII 码从小到大排序、拼接、加密】(递归的形式进行实现)
  • iOS 图片压缩 compress【解决压缩之后图片含糊的问题】
  • iOS14 适配【读取用户剪切板数据会弹出提醒】1、查找哪些 SDK 应用了剪切板,及时降级 SDK2、先判断剪切板内容的各式,如果合乎规定才读取剪切板

II、iOS 平安与逆向

2.1 iOS 逆向

  • iOS 利用逆向工程指南:【1、概念 2、工具 3、逆向实践】

    iOS 逆向工程,指通过剖析零碎的性能、构造、行为,将软件的技术实现或者设计细节推导进去的过程。

  • iOS 逆向:【ASO 我的项目应用的技术】(例如:1、hook CFUserNotificationCreat 截取 Header 局部信息、Message 内容 进行工作解决 2、设施信息的批改、清理数据)
  • iOS 逆向:【Cycript Useful Command & Powerful private methods】

_ivarDescription
_shortMethodDescription
nextResponder
_autolayoutTrace
recursiveDescription
_methodDescription

  • iOS 逆向【how_to_host_cydia_repo】批量部署 Tweak 插件到 iOS 设施的计划
  • [iOS 应用代码触发 button 的点击事件:【[btn sendActionsForControlEvents:UIControlEventTouchUpInside];】及教你找到按钮 action](https://kunnan.blog.csdn.net/…

2.2 iOS 平安

  • 1、iOS 网络申请平安优化:SSL 证书验证,让 Charles 再也无奈抓你的申请数据;对申请参数进行签名;2、不走全局 proxy 的计划;3、容许不验证 SSL 证书;4、拦挡申请;5、DoH &DoT
  • iOS 逆向:【代码混同】1、基于编译器混同动态库 (StaticLib)2、字符串加密:应用 clang- c 接口将源代码转换成形象语法树,并对形象语法树进行遍历和剖析,剖析代码中的字符串,并进行加密解决。

III、java

  • 基于 JSP 的学术交流论坛零碎的设计与实现

IV、iOS 根底

  • Basic debugging using logging for iOS apps
  • iOS14 适配汇总:【1、隐衷权限相干:定位、相册、IDFA 2、KVC 相干:不容许拜访 UIPageControl 的 pageImage3、UIView 相干适配:UITableViewCell 兼容 4、网络相干】

iOS14 开启 encrypted DNS 进步安全性,避免 DNS 劫持

V、浏览与写作

  • 技术博客写作心得

see also

退出移动版