iOS8 Swift Cheat sheet:Swift/iOS8 的小抄。
Swift Cheat Sheet:Swift小抄。
iOS-blog:許多iOS8/Swift 教學。
Swift Tutorial - A quick start:快速上手Swift程式例子。
iOS7有許多改變,尤其是UI,UISwitch在iOS7改變了大小。
iOS7的UISwitch是51x31,而iOS7之前UISwitch是79x27,所以:
UISwitch的位置會有所改變,需要用程式來更改其位置。例如使用center來更改其位置:
pagingEnabled.center = CGPointMake( spacing + self.pagingEnabled.frame.size.width / 2, pagingEnabled.center.y);
使用Dev-C++的求助Help,若出現「無法取得程式畫面」(如下圖),則需下載windows元件,windows7及windows8較會發生此情形。
有了iOS7,必需將Xcode升級到Xcode 5,但是iOS simulator只有iOS7。若要測iOS6,該如何做?
做app時常需一些圖檔,例如icon.png、Default.png,以下介紹用Fireworks2004合成文字圖片。
一般UIPageViewController 使用viewControllerBeforeViewController及viewControllerAfterViewController來轉換到上一頁或下一頁,但是若想跳頁的話,怎麼辦?使用transitionFromViewController。
當手動來轉換至UIPageViewController時,若出現Unbalanced calls to begin/end appearance transitions for UIPageViewController:,這表示兩個UIPageViewController不當重疊。
解決方法:
找到這一行,並去掉這一行
Thread1:Program received signal:"SIGABRT"
這是由Xcode4.6.2產生的project,修改Deployment Target 5.0後,Product/Run在iPhone5.0 simulator或iPad5.0simulator時,所產生的錯誤。若Product/Run在iPhone5.0 simulator或iPad5.0simulator時,不會有問題。
在UIWebView中如果直式瀏覽中文?
使用JavaScript,在「webViewDidFinishLoad:」內加入:
在Xcode4.6.2 Download wwdr的方法:
過去在developer網頁中download wwdr很直覺,現在(2013-07-19)找不到了,所以從Xcode download
昨天2013-07-17上傳後收到蘋果的一封信,重點如下:
The executable 'ott.app' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables.
在網上找了一下,有些解法,但不完全,試了多次,最終把問題解了,解法如下:
首先,我用Xcode4.6.2。
(A)先講答案:
當UIWebView 由iPad landscape 轉向 portrait時,不知為何UIWebView沒自動resize.
在做admob廣告時,橫向(Landscape)和直向(portrait)廣告大小不同,所以在進入viewDidLoad時需要知道是橫向或直向,但是一進viewDidLoad永遠是直向(portrait),用下方法測試可知:
使用admob時,在iPad landscape mode,當你看到 :
<Google> Invalid Request: {
"drt_include" = 1;
errors = "Ad size will not fit on screen";
"google.afma.Notify_dt" = 1367802121417;
"request_id" = 3;
"request_scenario" = "offline_empty";
type = admob;
"use_webview_loadurl" = 0;
}
查iPhone iPad Orientation,用 statusBarOrientation, 例如: