設計 App 的 UI 時,會需要透過 RWD 的方式,根據目前的視窗大小來調整版面,但是當使用者將視窗縮太小時,有時候會根本無法安排恰當的版面,這時其中一個方法就是限制視窗的最小高度或最小寬度,讓使用者無法把視窗縮得太小。
Oct302015
Oct302015
設計 App 的 UI 時,會需要透過 RWD 的方式,根據目前的視窗大小來調整版面,但是當使用者將視窗縮太小時,有時候會根本無法安排恰當的版面,這時其中一個方法就是限制視窗的最小高度或最小寬度,讓使用者無法把視窗縮得太小。
Jul242015
目前 Azure 的儲存體只能透過指定的 Blobs、Tables 或 Queues 方式存取,但是這些方式在 Linux 上無法以慣用的掛載(mount)方式將儲存體拿來使用,只能在虛擬機器上,透過連接磁碟的方式,建立一個虛擬硬碟,接著再自行分割、格式化,缺點就是這個虛擬硬碟是跟著某一台虛擬機器上,如果要跟虛擬機器共用,需要自己架設 NFS 等方式共用,而且單一虛擬硬碟的最大空間限制在 1TB 以下,稍嫌不足。
Apr222015
Apr22015
Facebook 在去年年底推出了粉絲專頁的行動呼籲(Call-to-Action)功能,讓專頁管理員可以根據專頁的特性或特色,設定一個按鈕來進行較為顯眼的推廣。
Mar262015
這兩天手機遊戲界最熱門的消息就是「暴雪對《刀塔傳奇》違反著作權法及商標法提起刑事告訴」這篇官方公告,標題直接點出「著作權法」以及「商標法」,被告的是台灣的代理商「樂檬科技有限公司」,且是提起「刑事告訴」。
而在 3/19 國外的新聞 Courthouse News 才指出《刀塔傳奇》的開發商莉莉絲在美國聯邦法院對《英雄無畏(Heroes Charge)》的開發商 UCool 違反著作權。
Mar22015
一般來說當 App 從背景回到前景的時候,會在 AppDelegate.m 呼叫
-(void)applicationDidBecomeActive:(UIApplication *)application
這行來通知 App 回到前景,可以做些相對應的動作,例如,如果有接 Facebook Login,此時會呼叫
[FBAppEvents activateApp];
來通知 Facebook SDK 說使用者已經完成(或取消)登入。
但是這無法通知某個正在前景的 ViewController 做些相對應的動作,透過 AppDelegate 加上一些複雜的程式可以辦到,不過另一個更簡單的方式是監聽 NSNotificationCenter 的 UIApplicationDidBecomeActiveNotification 事件:
[[NSNotificationCenter defaultCenter]addObserver:self
selector:@selector(viewDidBecomeActive)
name:UIApplicationDidBecomeActiveNotification
object:nil];
當收到 UIApplicationDidBecomeActiveNotification 事件時,呼叫自訂的 viewDidBecomeActive 函式,就可以收到 App resume 的通知,進行相對應的動作了!
Feb262015
這幾年寫部落格流行放張吸引人的封面圖,尤其是要貼到 Facebook 上面去的時候,吸引人的封面圖能增加不少點閱率,但平常如果沒自己在拍照,實在很難一直有圖可以用,只好從網路上找些可以拿來商業或非商業使用的圖片。
像是這篇文章的封面圖來自 https://bufferapp.com/pablo 這個網站,可以挑選一張圖片,然後加上幾行字,快速產生封面圖並下載!
另外還有 https://unsplash.com,這個網站每十天會有十張新圖,也可以訂閱網站定時收到新圖,http://pixabay.com 則提供了 API,可以透過 API 查詢想要的圖,非常方便!下列也有許多高品質的圖片,這些網站的圖片有些是以 CC0 授權,可以自由使用,有些則是要注意是否可修改或進行商業行為。對於一直找不到精美照片、圖片的人來說,可是一大福音!
Dec252014
Google material design guideline 裡面有個東西叫做「Dog-ear」、「狗耳朵」,可用來象徵文件或傳統報紙類型的 icon,且 Google 特別指出狗耳朵最好要放在 icon 的右上角會比較好,但,Google Play 書報攤的 app icon 卻是例外,或許 document icon 和 app icon 是兩種不同的東西吧!?
Dec242014
一般來說專案就算用 Xcode 6 開啟過,仍然可以回去用 Xcode 5 開啟編譯,但是一旦開始大量使用 Constraints 之後,會發現專案可能無法再以 Xcode 5.x 編譯,錯誤訊息為:
「The document “XXX” requires Xcode 6.0 or later.」以及「This version does not support constraints to layout margins. Open this document with Xcode 6.0 or later.」
Oct162014
打開內建的相機,長按 Home 鍵呼叫 Siri 出來,最後試著按按音量鍵。
接下來就請各位自由發揮了……