2012年10月30日 星期二

iOS CGContext Function 設定壓縮畫質

http://stackoverflow.com/questions/9117214/how-to-scale-down-an-image-in-ios-anti-aliased-but-not-soft


應該是吧@@!

Core Data 原生的bug

ordered NSInvalidArgumentException NSSet intersectsSet:


問題:
http://stackoverflow.com/questions/7385439/exception-thrown-in-nsorderedset-generated-accessors


workaround:
http://www.cypressnorth.com/blog/mobile-application-development/nsinvalidargumentexception-with-nsorderedsets-using-coredata/

ui 切換的模組

https://github.com/kentnguyen/KNSemiModalViewController


聽說很好看!!

先偷來暫存


http://stackoverflow.com/questions/11924683/custom-uiswitch

用 Layer 去客製化UI!


2012年10月28日 星期日

2012年10月26日 星期五

google api sign 的方法



http://gmaps-samples.googlecode.com/svn/trunk/urlsigning/index.html

https://developers.google.com/maps/documentation/business/webservices?hl=zh-cn#how_do_i_get_my_signing_key

謝謝 hank 大大的提供

2012年10月24日 星期三

OTA server 解決方案們



http://segmentfault.com/q/1010000000119641


建议使用省心省力的TOT:https://github.com/openfibers/php-tot
它包括一个Ipa安装包上传与自动部署服务器和一个在iOS设备上安装ipa的web app
其他解决方案还有:
Web Service:
1.[Test Flight](http://testflightapp.com)
2.[diawi](http://www.diawi.com)
3.[AppSendr](http://www.appsendr.com)
4.[HockeyApp](http://www.hockeyapp.net)
开源项目:
1.[HockeyKit](https://github.com/TheRealKerni/Hocke...) : 开源项目,同样使用PHP5.
2.[BetaBuilder for iOS](http://www.hanchorllc.com/betabuilder...) : 开源项目,是一个MAC app,需一个静态web服务器配合使用.

Jenkins 2

接著裝 android

http://blog.gasolin.idv.tw/2011/08/jenkinsandroid.html

http://blog.w3i.com/2012/08/08/continuous-build-and-deployment-for-ios-and-android-apps/

我大概照著這個方式做

先裝好 android sdk  然後下載一個 platform

接著  設定好權限

注意 他的 target  api number

如果不對 記得要裝對應 或是換掉

target 的部份 給  clean release

Properties  記得給一下  sdk.dir=/Users/Shared/Jenkins/android-sdk-macosx

email 通知的部份可以設定附加檔案
不過可能想要改用其他的通知方法


另外

     設定權限的部份 我不小心設定成 Legacy mode  導致一直近不去

     不過可以透過 修改  %JENKINS_HOME%\config.xml  的檔案

     修改掉  Legacy mode 


   另外重新啟動的方式是...


sudo launchctl  unload /Library/LaunchDaemons/org.jenkins-ci.plist

sudo launchctl  load /Library/LaunchDaemons/org.jenkins-ci.plist










2012年10月21日 星期日

Jenkins


http://blog.w3i.com/2012/08/08/continuous-build-and-deployment-for-ios-and-android-apps/

有把一些問題 有描述出來 不見得有詳細解啦  似乎還有提供更新的方法

@Q@

http://www.jeffhung.net/blog/articles/jeffhung/3452/

這裡有一些小東西



http://www.gandogames.com/2011/08/continuous-integration-with-jenkins/


首先  先下載安裝...


在mac 中會安裝到
/Users/Shared/Jenkins/Home  中


接著安裝  Xcode plugin
以及 github plugin


由於網頁應該是run 在jvm上面

會有權限的問題

所以可能需要將  /Users/Shared/Jenkins/ 內的資料
用 Chown -R jenkins /Users/Shared/Jenkins/
把所有者換掉

現在只成功了用 git://github.com/willsbor/JenkinsTest.git
ssh 的部份 似乎還是會卡在授權的問題
應該就可以clone到 git的資料了

接著... 如果設定對了
可能會遇到
http://www.gerardcondon.com/blog/2012/09/20/further-jenkins-setup-code-signing/
(以上狀況  在我自己的實務操作上  沒有勾選 unlock login.keychains)

1. copy  login.keychains  的需要用的認證到  system.keychains 中

2. copy  provision 到正確的位置  網頁上的 給錯了  實際上我應該沒有Home的資料夾

    /Users/Shared/Jenkins/Library/MobileDevice/Provisioning Profiles





todo

1. 要能自己增加  build version

    http://www.jayway.com/2011/05/31/auto-incrementing-build-numbers-in-xcode/

    http://www.alienzombiepirate.com/2012/05/jenkins-for-android-builds/


2. 由於 clone 會只能將整的都下載下來

    但是後來的應用可能會是多的project放在同一個 rep下

    要試著去設定 每個 job 內的build的資料夾  (似乎有參數可以設定)

3. android 的部份

    next topic

4. 不同的 target

    pending

5. 加入mail send

    http://support.google.com/mail/bin/answer.py?hl=zh-Hant&answer=13287

    https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

6. 下載ipa or apk 的方式

    http://www.slideshare.net/CocoaHeadsFrance/build-automatique-et-distribution-ota-avec-xcode-4x-et-jenkins

   to Test flight

   http://blog.shinetech.com/2011/06/23/ci-with-jenkins-for-ios-apps-build-distribution-via-testflightapp-tutorial/

7.  git commit後 就build

     http://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/

     http://fourkitchens.com/blog/2011/09/20/trigger-jenkins-builds-pushing-github

     http://blog.avisi.nl/2012/01/13/push-based-builds-using-jenkins-and-git/

ps. 有些忘了... 想到在加入


發佈 ipa有安全性的問題...
http://www.appaloosa-store.com/features?locale=en


http://www.leonardoborges.com/writings/2012/05/03/build-automation-with-xcode-4-dot-3-kif-and-jenkins/

https://ci.jenkins-ci.org/env-vars.html/?




2012年10月18日 星期四

Image process

http://www.raywenderlich.com/store?hop=jd2692

http://indieambitions.com/idevblogaday/conways-game-life-painted-incoming-video-core-image-tut/

http://www.raywenderlich.com/5689/beginning-core-image-in-ios-5

http://www.icapps.be/face-detection-with-core-image-on-live-video/

http://maniacdev.com/ios-5-sdk-tutorial-and-guide/core-image-example/


自己會試著寫一些.... 剩下的要試著把第三方的lib導入.... 然後  試著使用iOS 5.0


2012年10月13日 星期六

[other link] DKBLOG



我表弟問我一些ar的問題時

她提供的一個blog  http://jwill.pixnet.net/blog

感覺內容還蠻多的  可以稍微看一下

...

2012年10月11日 星期四

[OMT] Adam Kirk for 簡化日曆


Hmm...  這篇觀眾的反應好像沒那麼熱烈XD


他的著眼點似乎是在有效簡化手指的點擊次數

他的產品是改進iPhone內原生的日曆功能

他們的分析大約完成一個日曆的事件需要 14個按鈕

來來往往平均 22 ~25點擊才能完成 (不包含Key 字)

而他們的產品約 5個點擊就可以完成了

(原生的日曆 不會有什麼不好的意外,不過就是需要多點耐心去使用他?!)


我聽不太懂 ...字彙太少了XD

似乎是說大約 25個工作天 他們就能從設計到上架....

(可能是MVP 吧@@!)


他們也針對icon 做修改測試

他們運用facebook 的廣告做宣傳,來測試不同icon被點擊的次數





他也認為APP要求的是 simplicity

而不是power 但是會令人confuse