[iOS] 儲存視圖為影像 (Save View to Image)
想要將視圖 (view)上的內容儲存成影像,可以怎麼做呢?因為我想要將相片和邊框結合在一起,然後輸出成影像來儲存。
想要將視圖 (view)上的內容儲存成影像,可以怎麼做呢?因為我想要將相片和邊框結合在一起,然後輸出成影像來儲存。
原以為不會再犯遺漏增加框架這個錯誤,沒想到還是發生這個問題了!哈~原因是和夥伴協同開發,總是會修改到專案檔的CodeSign,時常你推我拉,就把原本加框架(framework)的設定給覆蓋掉,而且編譯錯誤訊息讓人摸不著頭緒~
ld: ‘objc-class-ref’ in /Users/jason/Library/Developer/Xcode/DerivedData/HappyLife-enmzswezatuldlgagktefheghves/Build/Intermediates/HappyLife.build/Debug-iphoneos/HappyLife.build/Objects-normal/armv7/HLEditPhotoViewController.o contains undefined reference for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
跟夥伴協同開發專案,使用git來做專案版本管理,時常會遇到CodeSign的問題,不過這問題還算小,只要在專案那兒作調整即可解決~而編譯時失敗會出現這條訊息:
CodeSign error: code signing is required for product type ‘Application’ in SDK ‘iOS 7.0’
想要把一個在視圖A上的子視圖的坐標系轉換到視圖B上(或相反)該怎麼做呢?一開始真不懂上一句話的意思,看來最近記憶力和理解力衰退不少QQ簡單來講就是視圖坐標系轉換。
可以不用管下面那個Sad Button唷~黃色是view1,紅色是button1,就以這兩者來和view互動一下吧~一些專案設定要慢慢開始瞭解,特別是Build Settings有許多細節,跟APP運行的環境相關。
此截圖為某HappyLife專案Build Settings中Architectures的部分,開發界面是Xcode 5 beta。
「簽署資源已經被添加,修改,或刪除」這是google的翻譯,其實要看原文才知道這是什麼問題:
A signed resource has been added, modified, or deleted.
這是在編Xcode上編譯時,會出現的問題,當然我根本不知道為何會出現這個問題,還好解決的方法只是重開Xcode,但若在某些情況無法這麼做的話,該怎麼辦呢?
還在搞記憶體的問題,這個問題可是所有工程師的夢魘啊~程式之所以會crash,一大原因就是出於記憶體相關問題,而我最近面對的是記憶體無法釋放~
自從上次Xcode吃光硬碟空間事件之後,硬碟空間依然越來越少,原因是在Xcode上寫程式後編譯,會產生許多衍生檔和暫存檔。本來硬碟空間就不大的Air,只好在一跳出警告的時候,去清除每個專案留下來「垃圾」,刪除後清空垃圾桶,空間又回復一些嚕!
一般而言,寫程式的時候想要debug,通常會「把訊息印出」,在iOS上會用NSLog這個方法,或是在Xcode上「設定中斷點」。在開發的時候會不斷地用NSLog,一旦要釋出時就要把NSLog給刪掉,這是資深工程師的經驗建議,因為太多的印出資料不但會影響效能,還有很大的機率會讓程式當掉。
我用搜尋功能,一下子就找出非常多個NSLog~
HappyMan・迴響