CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.
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 |
你可以在最短的时间完成:
完成新闻列表的集成
数据的本地化处理
根据用户的新闻足迹 推荐适当的新闻
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
}