首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
aiqnick
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
iOS底层进阶路线图(跳槽加薪必看)
序言 iOS现在行情内卷严重,而且岗位稀少(有些甚至没有)失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。随便金九银十跳槽季;做iOS开发的你,你是否在时刻准备着跳槽或者转行
iOS 基于 Cocoapods 插件进行组件二进制的探索
目前已知的组件二进制开源方案都是采用 Cocoapods Plugin 的方式实现的,比如说二进制插件 cocoapods-bin,基于插件化能力和 Ruby 语言的一些特性,使它能够很容易的围绕 Cocoapods 的源码来制作。Cocoapods 插件需要使用 Ruby 编…
iOS Crash 捕获及堆栈符号化思路剖析
最近在做 Crash 分析方面的工作,发现 iOS 的崩溃捕获和堆栈符号化虽然已经有很多资料可以参考,但是没有比较完善的成套解决方案,导致操作起来还是要踩很多坑,耽误了很多时间。所以想做一个总结,阐述 Crash 收集分析的整体思路和出坑指南,具体细节实现会给出相关参考资料。有…
iOS逆向 -- 逆向初探
由于公司的业务主要是支付方面,所以之前有动力研究了些逆向相关的知识。 鉴于逆向涉及到的知识面既广且杂,而且操作流程也多,用到的工具也多。想着,不妨把操作流程和相关知识记录一遍,以备不时之需。(主要是被
iOS组件化之制作私有库 ,上传到pod.
1.先创建项目库打开终端输入(我是把项目放在桌面,直接cd到桌面) podlibcreate xxx1.1_终端会让你输入创建相关信息 执行命令会在桌面有个xxx的项目文件夹,xcode会自动打
深入理解Moya设计
Moya是一个网络抽象层,它在底层将Alamofire进行封装,对外提供更简洁的接口供开发者调用。在以往的Objective-C中,大部分开发者会使用AFNetwork进行网络请求,当业务复杂一些时,会对AFNetwork进行二次封装,编写一个适用于自己项目的网络抽象层。在Ob…
iOS 高效开发之 - 从 0 开始手把手教你制作自己的 Pod 库
Podfile 里面兼容的版本号也要和 Pod 库的版本号一致,否则对 demo 执行 pod install 的时候会出错。 好多同学使用的 Git 的第三方工具操作 Git,例如:Sourcetree ,这里建议使用 终端操作,因为 Sourcetree 的功能底层也是命令…
iOS逆向(1)-密码学(RSA)
要讲逆向,那么肯定少不了密码学,因为所有的逆向(攻防)都是对已加密的数据进行解密。所以我们必须初步了解加密的方式有哪些,毕竟知己知彼,才能百战百胜。 密码学的历史大致可以追溯到两千年前,相传古罗马名将凯撒大帝为了防止敌方截获情报,用密码传送情报。凯撒的做法很简单,就是对二十几个…
iOS内存不够怎么办?-底层原理
假设我们计算有128MB内存,程序A需要10MB,程序B需要100MB,程序C需要20MB。如果我们需要同时运行程序A和B,那么比较直接的做法是将内存的前10MB分配给程序A,10MB~110MB分配给B。 当多个程序需要运行时,必须保证这些程序用到的内存总量要小于计算机实际的…
APM 监控系统:卡顿监控、启动时间监控、CPU 使用率监控
App 的性能问题是影响用户体验的重要因素之一。性能问题主要包含:Crash、网络请求错误或者超时、UI 响应速度慢、主线程卡顿、CPU 和内存使用率高、耗电量大等等。大多数的问题原因在于开发者错误地使用了线程锁、系统函数、编程规范问题、数据结构等等。解决问题的关键在于尽早的发…