Author Archives: admin

Interface Builder high CPU usage hang Mac OS X

The MacBook Pro almost hang the other day, press a key or click some function then the cursor turned into spinning rainbow. Check the cpu usage in terminal console and find that “Interface Builder” was the highest cpu usage process. … Continue reading

Posted in iOS development, Misc | Leave a comment

2017/12 iPhone X/iOS 11 改版記錄

每次 Apple 出新機或是新版 iOS 我就頭痛 幾乎所有的app都得要拿出來renew一遍 再加上Google Admob沒事就改版 這個月光是把一些還活著的app Refresh一下就飽了 以下是 Refresh App 過程中碰到的問題及解決方法 記錄下來以免以後又重覆碰到 1.git – Commit Failed – cannot communicate to the command line helper 在 Project 目錄(有 .git 檔案那層)下指令 git commit -a -m “commit message” 2.iTunes Connect … Continue reading

Posted in iOS development, Misc | Leave a comment

XCode from SVN to Git (BitBucket), Step by Step

1.(Terminal) git svn clone http://svn.domain.com/svnroot/ 2.(BitBucket) Create repository, get repository url 3.(XCode) Open project (cloned in step 1) 4.(XCode) Add Existing Remote The Location was the URL you got in step 2 (on top right corner) 5.(XCode) Source Control -> … Continue reading

Posted in iOS development | Leave a comment

Android Studio from SVN to Git (BitBucket), step by step

1.(Terminal) git svn clone http://svn.domain.com/svnroot/ 2.(BitBucket) Create repository, get repository url 3.(Android Studio) Open project (cloned in step 1) 4.(Android Studio) Android Studio -> Preferences -> Version Control -> Change none/SVN to Git 5.(Android Studio) VCS -> Commit 6.(Android Studio … Continue reading

Posted in Android | Leave a comment

2017 7月 薇閣 全家福 拍攝心得(有挑片技巧分享)

今年(2017)對我而言,是個蠻特殊的年份 於是想拍個全家福做為紀念 在網路上搜尋拍攝全家福的公司資訊 最後選定了台北市靠近松江南京的薇閣攝影 以下是一些拍攝心得供網友參考   1.拍攝費用 跟網頁上講的一模一樣,截圖如下 我最早選的是7,500的方案 結果因為意志不堅定 一下子就被說服改成 13,500 的方案   2.拍攝時間 原本預計是拍攝一個上午 後來實際拍攝完大概要到下午一兩點 中午有休息吃午飯的時間   真心建議選平日而非假日去拍 因為同時拍攝的客戶比較少 拍攝起來比較不會有擁擠感和壓力感   3.選擇相片(重要!這篇最重要的部份!必看!) 即使是拍全家福,但跟拍婚紗一樣 要從幾百張挑出你要的幾十張 而在挑片的過程中 隔一段時間就有人遊說「這張很好看」「這張不挑可惜」「這張非選不可」blah blah blah 越多人看就越多意見,猶豫不決,甚至會不高興 以下是我的挑片技巧 技巧一:看片之前先決定配額,例:四人合照x6, 三人合照x4, 兩人合照x6, 個人獨照x4 一定要在看片之前決定 否則一看片就很容易因為捨不得決定不了,然後多挑了組數 技巧二:挑片就是挑片,不是刪片。 攝影公司會教你操作軟體,要的相片在左邊的視窗,不要的相片在右邊的視窗。 … Continue reading

Posted in Misc | Tagged , , , , , , , , | Leave a comment

SVN command line usage sample

1.To checkout a verison in date 2017/12/25 svn co -r {2017-12-25} http://mydomin.com/svntree 2.To checkout a revision 168 in date 2017/12/25 svn co -r 168 http://mydomin.com/svntree  

Posted in Uncategorized | Leave a comment

iOS – Click view to dismiss the keyboard

    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self.view action:@selector(endEditing:)];     tap.cancelsTouchesInView = FALSE;     tap.delegate = self;     [self.view addGestureRecognizer:tap];

Posted in iOS development | Leave a comment

keytool usage sample script for Android keystore

1.Generate keystore keytool -genkey -v -keystore [keystore filename] -alias Release -keysize 2048 -validity 10000 -keyalg RSA -dname “CN=[CNName], OU=Mobile Development, O=[AuthorName], L=[CityName], ST=[StateName], C=[CountryName]” -keypass [password] -storekey [Storekey] 2.List keys information in keystore keytool -list -v -keystore [keystore filename] -storepass … Continue reading

Posted in Android development | Leave a comment

Android Studio 加 Admob 步驟(2016/12/09)

官網文件連結 https://firebase.google.com/docs/admob/android/quick-start 1.在Firebase建立新project https://firebase.google.com/docs/android/setup 1.1設定 此處的 app id 要和 Android Studio 裡的 package name 完全相同 否則會錯 例: 1.2下載 google-services.json 1.3修改 專案層級 的 build.gradle buildscript { dependencies { // Add this line classpath ‘com.google.gms:google-services:3.0.0’ } } 1.4修改 app 層級的 build.gradle //Add … Continue reading

Posted in Android development | Leave a comment

An App ID with Identifier is not available. Please enter a different string

invalid app id 在 adhoc build 時出現 Invalid app id 的錯誤訊息 奇怪的是很久之前可以,現在卻不行 解決方法是 將原來「由Xcode代為產生的 adhoc provision profile」全部刪掉 自己重新設定「adhoc provision profile」即可 app id 與原來的相同

Posted in iOS development | Tagged , , | Leave a comment