测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年12月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 aimobier 维护。
依赖项 | |
RealmSwift | >= 0 |
JMGTemplateEngine | >= 0 |
PINRemoteImage | >= 0 |
MJRefresh | >= 0 |
SnapKit | >= 0 |
你可以在最短的时间内完成
完成新闻列表的集成
数据的本地化处理
根据用户的新闻足迹 推荐适当的新闻
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-demo
和 swift-demo
分支,分别为 objective-c和swift语言的使用本sdk的例子可以查阅。都实现了一个 uc 浏览器首页的 基本内容。可以借鉴使用。
版本 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
}