CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

OddityUI 0.3.0

OddityUI 0.3.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Dec 2016
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by aimobier.



 
Depends on:
RealmSwift>= 0
JMGTemplateEngine>= 0
PINRemoteImage>= 0
MJRefresh>= 0
SnapKit>= 0
 

OddityUI 0.3.0

  • By
  • WenZheng Jing

OddityUI

你可以在最短的时间完成:

完成新闻列表的集成
数据的本地化处理
根据用户的新闻足迹 推荐适当的新闻


安装

platform :ios, '9.0'
use_frameworks!

target :'You Target' do
    pod 'OddityUI' '~> 0.2.0'
end

使用

Swift :

import OddityUI

let viewController = OddityViewControllerManager.shareManager.getsChannelsManagerViewController() // 首先获取UIViewController ,之后怎么跳转或者展示就很简单了

Objective-C :

#import <OddityUI/OddityUI-Swift.h>

ChannelsManagerViewController *viewController = [[OddityViewControllerManager shareManager]getsChannelsManagerViewController];

Example

在本项目中 objective-c-demoswift-demo 分支,分别为 objective-c和swift语言的使用本sdk的例子可以查阅。都实现了一个 uc 浏览器首页的 基本内容。可以借鉴使用。

swift Example
objective-c Example

特别注意

版本 0.2.6 之前的版本 升级值 0.2.6 之后,需要在应用的 AppDelegate 中完成我们SDK的数据迁移。例子:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    // Override point for customization after application launch.

    UIFont.a_fontModalStyle = -1

    /// 版本迁移
    OrmMigrationManager.Migration()

    let viewController = OddityViewControllerManager.shareManager.getsChannelsManagerViewController()

    viewController.odditySetting.shouldShowAboutHtmlStyle = false
    viewController.odditySetting.shouldShowAdsStyleNew = false
    viewController.odditySetting.showAboutOptions = true
    viewController.oddityDelegate = self

    window?.rootViewController = viewController

    return true
}

READ MORE