[iOS] iPhone介面和iPad介面共用控制器
同時要寫iPhone版和iPad版的APP,可是不想寫兩份程式,怎麼辦?那就共用控制器(Controller)吧~也就是iPhone介面和iPad介面共用控制器。
同時要寫iPhone版和iPad版的APP,可是不想寫兩份程式,怎麼辦?那就共用控制器(Controller)吧~也就是iPhone介面和iPad介面共用控制器。
之前看到這張愛作業系統支援陣列 (iOS Support Matrix)描述著我疑惑的解答,今日把它給貼出來「作紀念」,因為扁平化的iOS 7就快露臉,而iPhone 5S和iPhone 5C還沒發表就都被拱了出來:P在開發iOS APP的同時好好瞭解各世代裝置的規格和性能,有助於發揮設備潛能呢!
想要將視圖 (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,但若在某些情況無法這麼做的話,該怎麼辦呢?
HappyMan・迴響