顯示具有 [iphone] 標籤的文章。 顯示所有文章
顯示具有 [iphone] 標籤的文章。 顯示所有文章

2014年6月12日 星期四

navigation pushViewController返回方式

若目前有

A(Root) → B → C → D

四個UIViewController,

每個都是使用navigation 的 push的做action,

今天你在B、C或D 要點擊按鈕回到A(Root)

在按鈕事件下


[self.navigationController popToRootViewController]

就可以回到A的Root。

返回某個指定的UIViewController 採用index定位的話,

就下


[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES];

若要用class name去指定跳到的UIViewController


for (UIViewController *controller in self.navigationController.viewControllers) {
    if ([controller isKindOfClass:[你要跳到的UIViewController的class名稱  class]]) {
        [self.navigationController popToViewController:controller animated:YES];
    }
}

這樣就可以返回你想要返回的地方囉~

2013年7月29日 星期一

screen size 網站

http://screensiz.es/phone

2013年6月30日 星期日

xcode storybaord符合3inch 與4inch iphone

使用不同storyboard for 3inch 4inch設置,

可以參考這篇


主要是在 (Appdelegate.m)

@implementation Appdelegate的上方加入

>
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:(v) options:NSNumericSearch] != NSOrderedAscending)


再到此內
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

}

加入



- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  // 1
  UIStoryboard *mainStoryboard = nil;
  if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0")) {
    mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
  } else {
    mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard-legacy" bundle:nil];
  }
 
  // 2
  self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
  self.window.rootViewController = [mainStoryboard instantiateInitialViewController];
  [self.window makeKeyAndVisible];
 
  return YES;
}



當然這之前你先在storyboard.storyboard點選,選擇上方的file -> Duplicate

2012年12月20日 星期四

Google Map API V1 API Key

Google Map API V1  API Key現在需從

https://developers.google.com/maps/documentation/android/v1/maps-api-signup

這裡申請,

因為api v2 v3 出了一些時間

此api v1不再提供更新了, 但有必要時可由此在申請到api key

2012年12月17日 星期一

google map keytool 錯誤

今天要產生Google map的keystore出現了 


keytool 錯誤: java.lang.Exception: Keystore 檔案不存在

之前有發生過,後來用力回想才回想起來

在mac底下應該去到你的使用者目錄後

進入./android的資料夾  再去產生keystore。

在mac底下,keystore會存放在

使用者→使用者的名稱-> .android的資料夾下面  (cd /Users/name/.android/ )

這是一個隱藏資料夾,可以過finder的前往到.android去存取你的keystore檔

====================================
產生keystore的方法 可以參考 
http://wangshifuola.blogspot.tw/2011/06/androidgoogle-map-api-key.html


輸入

keytool -genkey -v -keystore keystore名稱.keystore -alias alias名稱 -keyalg RSA -validity 10000

這個語法可以產生keystore


再去抓取fingerprints

下 keytool -list -v -keystore keystore的檔案

上面都是全名xxx.keystore

就可以產生fingerprints了  再去consols api產生 api key


2012年12月10日 星期一

iOS開發手冊指南-中文版

iOS開發手冊指南 有中文版的囉!

http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOSCh/chapters/Introduction.html

2012年11月28日 星期三

我的健康管理MyHealthApp Version 2.0 版

wow~

我的健康管理MyHealthApp Version 2.0 版更新發佈囉!!!

此次更新包含了


1.修正『我的記錄』資料重覆出現問題。

2.修正『我的記錄』」月」無法正常點擊。

3.圖表內容新增放大功能。

4.替換圖表顯示方式。

5.新增loading未出現問題。

6.修正無血壓或無血糖顯示方式。

7.健康資訊資料內容改由動態讀取顯示。

8.新增支援4 inch螢幕大小顯示。 (也就是iPhone5也可以使用呦!!)

9.標題顏色修改