OddityUI 0.3.0

OddityUI 0.3.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2016年12月
SwiftSwift 版本3.0
SPM支持 SPM

aimobier 维护。



 
依赖项
RealmSwift>= 0
JMGTemplateEngine>= 0
PINRemoteImage>= 0
MJRefresh>= 0
SnapKit>= 0
 

OddityUI 0.3.0

  • 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];

示例

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

swift 示例
objective-c 示例

特别注意

版本 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
}

阅读更多