用来整理学习得到的东西
工程 | 笔记 | 代码注释 |
---|---|---|
PINCache | 笔记地址 | 注释地址 |
SnapKit | 笔记地址 | 注释地址 |
AFNetworking | ---- | 注释地址 |
BeeHive | 笔记地址 | ----- |
- Swift 3.0中不安全的世界
- 10条在开发基于React Native开发中学到的事
- iOS中使用autolayout来进行UITableView的布局(1)
- iOS中使用autolayout来进行UITableView的布局(2)
- Swift中的Weak,Strong和Unowned
- 使用CommonCrypto对文字进行AES的加密
- 开发一门视觉语言
- 新车主 Uber App 背后的架构
- blogs:质量较为优质的博客
- react-demos:阮一峰的 React 入门的 demo 工程
- iOS-Weekly:iOS 老司机周报
- Interview-NoteBook:面试笔记
- analyze:源码解析
- nocode:没有代码的工程,主要是模板
- SourceCodeResearchAndExploration:源码解析
- WKWebViewTips:webview 采坑之旅
- awesome-ios:iOS 优质库汇总
- LearnRxSwift:RxSwift 的学习指南
- linuxtools_rst:linux 命令教程
- awesome-crawler:爬虫相关集合
- iOSInterviewQuestions:面试技巧
- SwiftGuide:Swift 学习资料
- telegarm for Mac:telegram Mac 版本
- BaiduPCS-GO:百度盘的 go 版本
- lipstick:展示市面上所有口红色号
- hangzhou_house_knowledge:杭州房产知识扫描
- git-draw:绘制好看的 git 图
- ZMConfuse:OC 混淆
- Git Extras:git 功能扩展
- TinyPNG4Mac:图片压缩工具
- droptogif:Mp4 转 GIF
- hexo:博客工程
- TySimuLator:快速打开模拟器的工具
- PPRows:计算写了多少代码
- TyStrings:简单的多语言转化工具
- TyLinkMap:简单的 linkMap 工程
- Karabiner-Elements:Mac 键位切换
- waifu2x:高清老婆
- v2ray-core:电脑网络配置
- deno:下一版 node
- JSUI:GUI 下的工程结构和功能的可视软件
- rough:输出手绘多边形
- sketch-threejs:一个用来展示酷炫的动效的 JS 库
- react-sketchapp:通过代码自动生成 sketch 工程(类似于 rn)
- Douyin-Bot:基于机器学习找到抖音上的小姐姐
- UI2Code:sketch 图片转代码
- faceswap:强大的换脸库,详见 b站
- tensorflow/Swift:swift 的机器学习工程
- Turi Create:简单的机器学习的模型
- VGGNet-Metal:基于 metal 实现的物体识别
- CF:苹果 CoreFoundation
- Codable-DIY-Kit:自己创建自己的额 encoder 和 decoder
- Drafter:分析工程结构和类依赖工具
- BeeHive:iOS 模块化组件
- Small:轻量级解耦工具
- Aspects:面向切片编程
- objc4:OC runtime 源码
- MLeaksFinder:发现内存泄漏的 App
- fishhook: C 层面的 runtime
- DIS_KVC_KVO:通过汇编反写 KVO KVC 的实现
- Swift:swift 源码
- TimLiu-iOS:常用 iOS 库
- react-native-macos:RN for Mac
- SYM:用于 crash 日志的工程解析
- KSCrash:用于 crash 监控
- GodEye:iOS 监控
- PerformanceMonitor:性能检测
- cocoapods-graph:用于建立 cocoapods 依赖关系图
- cocoapods-dependencies:用于绘制静态 cocoapods 依赖大图
- cocoapods-packager:cocoapods 打包工具
- cocoapods-keys:联通 cocoapods 和 project 工程
- swift-protobuf:swift 下的 protobuf
- PromiseKit:swift 下的 Promise
- zip:Swift 下的 压缩解压工具
- DSBridge-iOS:JSBridge
- GCDWebServer:iOS 本地起服务,用于调试
- objection:轻量级注入框架,方便数据到模型的转换
- ProxyKit:oc 实现基于 socks 5 代理
- socket.io-client-swift:swift 下的 socket 通信框架
- CocoaAsyncSocket: oc 下的 socket 封装
- SDWebImage:图片下载
- Ji:XML 解析
- AngleGradientLayer:圆心渐变,向心渐变
- SkeletonView:功能强大的 loading
- LSAnimator:链式的动画效果
- Lottie-iOS:将 AE 转成 UI 代码
- Texture:AsyncDisplayKit 的后期维护版本
- MJRefresh:下拉刷新
- VisualEffectView:轻量级模糊
- MyLinearLayout:高效 UI 库,体积略大
- Neon:又是一个布局库
- nui:用 CSS 写 iOS 布局
- A-GUIDE-TO-iOS-ANIMATION:iOS 动画
- IBAnimatable:强化 storyboard
- SnapKit:swift Masonry
- Masonry:约束布局
- Apple custom NavigationBar
- TapticEngine:触感反馈
- Amatheus:音乐软件 + 动画,苹果奖学金作品
- iOS-10-Sampler:iOS 的一些新特性的讲解。
- slather:代码覆盖率检查工具
- xcpretty:自动化测试
- CocoaLumberjack:Log 日志
- KIF: UI 测试
- Cycscript:用于加入App当中进行 runtime 调试。(源码存放于当前工程下)
- 加入原因:最新版本不知道加入了什么,在运行的时候会触发
libc++abi.dylib: terminating with uncaught exception of type cypoolerror
导致crash。不可正常使用。解决方案 使用老版本调用。版本号未知。
- 加入原因:最新版本不知道加入了什么,在运行的时候会触发
- Injection Plugins:在 debug 阶段动态的修改代码,有点鸡肋
- Chisel:lldb 的调试工具
- Butter Knife:基于注释的对象和类型绑定库
- kstyle:安卓 UI 层面学习的笔记