Skip to content

Latest commit

 

History

History
68 lines (49 loc) · 1.65 KB

README.md

File metadata and controls

68 lines (49 loc) · 1.65 KB

MarsUIKit

Version License Platform

MarsUIKit wraps some commonly used UI components.

Example

To use this library, please go to here!.

Requirements

  • Xcode 14.0+, iOS 11.0, tvOS 11.0

Installation

MarsUIKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

# MarsUIKit
pod 'MarsUIKit'
# EmptyDataSet
pod 'MarsUIKit/EmptyDataSet'
# RxEmptyDataSet
pod 'MarsUIKit/RxEmptyDataSet'
# RxMJRefresh
pod 'MarsUIKit/RxMJRefresh'
# RxKafkaRefresh
pod 'MarsUIKit/RxKafkaRefresh'
# OverlayView
pod 'MarsUIKit/OverlayView'
# Messages
pod 'MarsUIKit/Messages'
# Toast
pod 'MarsUIKit/Toast'
# SVGA
pod 'MarsUIKit/SVGA'

Handling Error

if SVGAPlayer library occurs this error:

Conflicting types for 'OSAtomicCompareAndSwapPtrBarrier'
Implicit declaration of function 'OSAtomicCompareAndSwapPtrBarrier' is invalid in C99

if (!OSAtomicCompareAndSwapPtrBarrier(nil, worker, (void * volatile *)&descriptor)) { [worker release]; }

Add the header in Svga.pbobjc.m or Svga.pbobjc.h.

#import <libkern/OSAtomic.h>

License

MarsUIKit is available under the MIT license. See the LICENSE file for more info.

Feedback is welcome

If you notice any issue to create an issue. I will be happy to help you.