首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
mzj35984
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
抓包工具Charles的使用
无论正向开发,还是逆向开发,抓包都是必备工具。本文讲抓包工具Charles的使用。 官网,可以下载免费试用版本,或者付费购买。 下载完成之后,具体安装过程就不赘述了。 像我们如果开发小程序或者独立App的时候,一些天气Api是需要付费的,我们就可以通过抓包找到相关返回数据,来解…
iOS开发中的AOP利器 - Aspects 源码分析(一)
AOP全名为 Aspect Oriented Programming- 面向切面编程。AOP是OOP(Object-Oriented Programing - 面向对象编程)的补充和完善。 OOP引入封装、继承和多态等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我…
通过dylib实现iOS运行时Native代码注入(动态调试)
在我们调试React Native或是Weex程序时,借助于JavaScript的动态执行能力,可以实现代码的动态注入与热更新调试,从而大大提高了UI和逻辑的调试效率。相反的,在Native代码编程中,一般而言都需要不断地重启App来调试新代码,对于一些编译和链接脚本复杂的项目…
如何实现一个乞丐版JSBox (一) 引擎篇
JSBox是钟大创造的一个可以用JavaScript来编写脚本的一个APP。它提供了一套界面方案,然后也提供了基本上所有的原生能力。一定程度上可以看做是一个简化版的小程序。并且它内部还实现了一个简易的代码编辑器,你可以直接在APP上写代码啦~如果你感兴趣还是强烈建议你去下一个J…
谈谈响应链
当用户的手指在屏幕上的某一点按下时,屏幕接收到点击信号将点击位置转换成具体坐标,然后本次点击被包装成一个点击事件UIEvent。最终会存在某个视图响应本次事件进行处理,而为UIEvent查找响应视图的过程被称为响应链查找,在整个过程中有两个至关重要的类:UIResponder和…
[译] 在 iOS 中使用 UITests 测试 Facebook 登录功能
今天我正试图在我的应用程序上运行一些 UITest,它集成了 Facebook 登录功能。以下是我的一些笔记。 对我们来说,使用 Facebook 的挑战主要在于, 它使用了 Safari controller,而我们主要处理 web view。从 iOS 9+ 开始,Face…
面向对象设计的六大设计原则(附 Demo & UML类图)
笔者想在 iOS 从业第三年结束之前系统学习一下关于设计模式方面的知识。而在学习设计模式之前,觉得更有必要先学习面向对象设计(OOD:Object Oriented Design)的几大设计原则,为后面设计模式的学习打下基础。 在下一章节笔者将分别讲解这些设计原则,讲解的方式是…
给微信聊天记录添加截图功能
有时候,知识小集群里讨论的技术问题,比较有价值,我们会把有价值的内容整理出来供大家查阅。但为了保护群友隐私,需要把昵称和头像都打码,如果碰到几百条聊天记录,这样做简直要吐血。而且也不能截一张长图,只能一张一张截取,然后拼接起来。群聊记录只能在微信内分享,这也限制了传播的渠道。为…