@[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