Code Monkey home page Code Monkey logo

chris-source's Projects

- icon -

面向协议编程Demo

aoptestdemo icon aoptestdemo

AopTestDemo: iOS埋点统计方案: 1.Method Swizzling 2.AOP编程

bigshow1949 icon bigshow1949

iOS教学/各类知识点总结:运行时/贝塞尔曲线/水纹/粒子发射器/核心动画/渐变色/网络请求/按钮/标签/视图布局/视图效果/文字视图/表情键盘/旋转动画/2048/网易/微信/猿题库/阿里巴巴/设计模式/数据持久化/多次点击按钮/微信注册按钮/展开按钮/跑马灯/闪烁文字/球形滚动标签/自动布局标签/快播动态标签/水平滚动布局/瀑布流布局/浏览卡/半圆布局/滑动标题/抽卡效果/百度视图切换/领英动画/折卡效果/卡牌拖动翻页/滚动悬浮视图/侧滑形变效果/评分条/打印机特效/Masonry/生命周期/响应者链条/引导页/通知中心/抖动密码框/余额宝数字跳动/UIDynamic/碰撞行为/捕捉行为/推动行为/附着行为/动力元素行为/GCD/KVC&KVO/多继承/消息转发/二维码/MVC/MVP/MVVM/Router/Viper

bizhi icon bizhi

use ReactiveCocoa2 / MVVM / objection to build an wallpaper app

cleanstore icon cleanstore

A sample iOS app built using the Clean Swift architecture. Clean Swift is Uncle Bob's Clean Architecture applied to iOS and Mac projects. CleanStore demonstrates Clean Swift by implementing the create order use case described by in Uncle Bob's talks.

coobjcdemo icon coobjcdemo

阿里 iOS 协程开发框架 coobjc 学习 demo

imobile_messagequeue_ios icon imobile_messagequeue_ios

提供多媒体数据照片、音频、视频的采集,绘制点标绘符号、箭头标绘符号,手势绘制线、面几何对象以及涂鸦功能。同时提供从移动端通过消息总线向其他端发送文本消息、位置数据、多媒体数据、标绘符号,手势绘制和涂鸦得到的几何对象。提供定位功能,实现位置共享。

kvocontroller icon kvocontroller

Simple, modern, thread-safe key-value observing for iOS and OS X.

libextobjc icon libextobjc

A Cocoa library to extend the Objective-C programming language.

libstdc- icon libstdc-

Xcode 10 和 Xcode 11 中删除的 libstdc++ 库

mrlogicinjection icon mrlogicinjection

仿照KVO实现原理,构建AOP(切面范式)编程模式中逻辑注入的基础组件库。核心机制复杂,但是代码简单。主要依赖isa-swizzing和method-swizzing两项技术。该库主要针对于instance进行业务逻辑注入,只对一个内存实例生效,而不是一整个类。因而,具有场景化的特点,不会造成类污染。只需要在需要特定场景中的特定实例上使用该库就OK。

mvp icon mvp

面向协议编程MVP架构模式

nail icon nail

类似钉钉的一个项目。面向协议编程、RxSwift、MVVM、Alamofire的二次封装,请看登录、注册模块。

nonbaseclass-mvvm-reactiveobjc icon nonbaseclass-mvvm-reactiveobjc

iOS架构实践干货:AOP来避免基类继承 + MVVM + ReactiveObjC + JLRoutes组件化,代码比较完善,(Warnning: 不建议大家使用在真实项目中 ,),大家按需自取,能顺手给个Star那也是极好的

protocolrouter icon protocolrouter

协议路由-是用于iOS的App模块化编程的简化框架实现方案,吸收了BeeHive框架Protocol的理念来实现模块间的解耦。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.