sunjinshuai's repositories
RuntimeSourceCode
可以编译的Runtime源码,Runtime版本objc4-750.1
Advanced-Swift
Swift的语法练习
Design-Patterns-In-Swift
📖 Design Patterns implemented in Swift 5.0
MainProject
测试组件化
GHWAppLaunchManager
使用 __attribute__ 实现编译期自动注册,将数据写入 mach-o 文件,启动时读出数据执行启动项,通过自注册形式,实现模块的可插拔,实现 App 启动项执行流程规范化管理,该方案也是 load 方法的一个替代方案,简单理解为一种快速写入和读取配置表的类似技术。
MessageThrottle
A lightweight Objective-C message throttle and debounce library.
oclint
A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
KMNavigationBarTransition
A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations. And you don't need to write any line of code for it, it all happens automatically.
objc_msgSend_hook
objc_msgSend之精简且完整的hook核心功能,并且还有详细注释
HYChangeableCollection
UICollectionView列表和网格之间切换的Demo,带动画效果。
MYPerformanceKit
MYPerformanceKit 项目中会记录有关 Objective-C 日常常用的一些工具类和一些常用的 demo 等等;效率工具类 & 系统文件归类整理;
Python-100-Days
Python - 100天从新手到大师
MBSlideMenu
仿摩拜的侧滑栏
MYBannerCycleView
ad carousel demo
DecoupleDemo
竭尽全力的去解耦的一次实践,封装一个TableView和一些功能组合的控件的Demo
BeeHive
:honeybee: BeeHive is a solution for iOS Application module programs, it absorbed the Spring Framework API service concept to avoid coupling between modules.
MYPlaceHolder
A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
swift-actual-combat
The project of swift actual combat
NetworkTracker
An iOS library for network tracking.It can be used to evaluate performance or capture packets.
BMMusicPlayer
基于FreeStreamer播放器二次封装。仿网易云封面图旋转,转圈音乐动效。全局基于ASDK
EFDownloader
DEPRECATED
Graver
Graver 是一款高效的 UI 渲染框架,它以更低的资源消耗来构建十分流畅的 UI 界面。Graver 独创性的采用了基于绘制的视觉元素分解方式来构建界面,得益于此,该框架能让 UI 渲染过程变得更加简单、灵活。https://cocoapods.org/pods/Graver
WMScheduler
活用category的组件通信框架
Python
Python入门
Golang
Go 入门
MYDraggableViewDemo
An UIView category which make view become draggable.
Flutter
the demo app about flutter
iOS-AutoBuild
shell 自动打包iOS程序