整理一下最近的關於iOS一些SDK學習心得
-
FGallery (https://github.com/gdavis/FGallery-iPhone)
-
Nimbus (https://github.com/jverkoey/nimbus)
-
這個就不詳細介紹了,提供大部分所有app會使用到的相關功能.原開發就是知名的Facebok UI SDK Three20.
-
最近忽然開始積極更新版本,很久沒繼續使用了.看來會找時間用用看從頭來兜出一個App
-
-
MagicalRecord (https://github.com/magicalpanda/MagicalRecord)
-
這個SDK主要是幫助你處理關於資料的相關處理.CoreData功能很強大,但是一開始的設置跟相關的處理卻相當的麻煩.
-
而這個不僅僅可以幫助你快速使用CoreData 而不用去管令人討厭的NSManagedObjectContext, NSManagedObjectModel, NSPersistentStoreCoordinator還可以操控不只是CoreData, Plist都可以使用.
-
如何加入:
-
把所有檔案加入專案
-
把這段加到 .pch
-
-
#import “CoreData+MagicalRecord.h”
* 建立CoreData資料庫
* AppDelegate 加入 [MagicalRecordsetupCoreDataStackWithStoreNamed:@"CoreData.sqlite”];
* 搞定
* 詳細流程參考[這篇文章](http://www.cnblogs.com/mybkn/p/3328183.html)
-
Inappsettingskit (http://www.inappsettingskit.com/)
-
設定App的設定通常都是使用Settings Bundle (參考: 這裡).如果要在app裡面更改設定就得自己都出整個頁面與設定控制,這個SDK可以快速的幫助你建制起來.
-
流程也簡單到不行:
-
把InAppSettingsKit資料夾加入你的專案
-
IASKAppSettingsViewController *IASKAppSettingView;
-
-
if(IASKAppSettingView == nil)
{
IASKAppSettingView = [[IASKAppSettingsViewControlleralloc] init];
IASKAppSettingView.delegate = self;
}
UINavigationController *aNavController = [[UINavigationControlleralloc] initWithRootViewController:IASKAppSettingView];
//[viewController setShowCreditsFooter:NO]; // Uncomment to not display InAppSettingsKit credits for creators.
// But we encourage you not to uncomment. Thank you!
IASKAppSettingView.showDoneButton = YES;
[self presentViewController:aNavController animated:YEScompletion:nil];
// [self SwitchPage:PAGE_SETTING];
* 中文的介紹文章: [在這裏](http://blog.csdn.net/artwebs/article/details/8295937)
我是參考這篇文章去找出相關的SDK,把這些SDK都玩過一次之後,又想去翻動我的程式了.一直改來改去~感覺很難上架了~~