隨筆-348  評論-598  文章-0  trackbacks-0
          1. 產生證書 
          由於 XCode 後面的版本都要求應用程式必須經過簽署,也因此你必須要 
          多花99美元加入 Developer Program (真是黑呀),反正我又不放到 App Store 賣錢,乾脆自己簽個證書來用不就好了 

          打開 Key Access 這個工具程式(在應用程式->工具程式內),並建立一個 "iPhone Developer" 名稱的證書(這個名稱不要改,否則你得在專案內改變) 


           

           



           


          類型選擇"編碼簽名" 


           


          輸入憑證資訊 


           


           


           


          最後選擇存放在"系統"內(不是 "登入",否則會找不到) 

           


          這樣就大功告成了,你已經省下$99了! 

          2. 打開 XCode 建立 View Based Application 


           


           


          2. 專案建立好了後,打開 Project Setting,並在 User-Defined Settings 輸入: 
          PROVISIONING_PROFILE_ALLOWED = NO 
          PROVISIONING_PROFILE_REQUIRED = NO 


           


          3. 打開 Info.plist,這個檔案主要存放應用程式的相關描述,按右鍵 Add Row,新增 SignerIdentity = "Apple iPhone OS Application Signing" (要一樣的,亂輸好像不行) 


           


          4. 打開 MainWindow.xib 檔案,並雙擊 Window 這個圖標,我們可以看到 iPhone 內唯一的一個 Window 


           


          5. 加入我們自己的 View,在 Class Identity(切換到最右邊的 Tab) 輸入 MyView 按下回車鍵 


           


          6. 同樣的我們拉進一個 UILabel 和 UIButton,並調整一下 Label 的屬性,這邊 Autosizing 的調整還蠻容易懂的,大家可以試著調整看看就知道了 


           


          7. 畫面弄好了,但是還沒有把我們的 View 和 ViewController 建立連接,點選 HelloWorld View Controller 後可以在菜單內的 Tools->Connections Inspector 看到和 View Controller 連接的 Outlet(也就是類裡面的變量),連接的方法是把 outlet 內的view 拖拉到我們實際建立的 View 


           


          8. 接著我們在建立好的 View 新增一個 outlet(lbl) 和 action(clickMe),這樣我們才可以改變 Label 這個物件,並分別把 outlet 連接到 HelloWorld 這個實際的 Label,action 連接到 "點我" 這個按鈕,並選擇 Touch Down 的事件,稍後我們會用到這個事件來改變 Label 


           


           


          9. 連接關係都建立好了,我們要產生實體的類,XCode 會幫我們把必要的 code 產生,產生的方法是在 File->Write Class Files 


           


          10.接下來我們加上一些代碼,分別打開MyView.h(注意要在 MyView 後面輸入 UIView,Xcode 不會加上)和MyView.m並輸入下面代碼 


           

           


           


          值得一提的是你可以在寫的過程中按 CTRL+"<" 看到提示 

          11. 選擇要使用的設備,在此我們選擇 Device - iPhone OS 2.2,XCode 會幫我們簽署,按下"允許"(不能按"總是允許")就可以輸出到你的iPhone了(第一次跑可能會出現 Security policy error,再跑一次 
          就不會出現了) 


           


          12. 要刪除模擬器或實體機上的 Ap, 只要按住圖標不放就可以了 


           


          13. 來個實體和虛擬機的合照吧,點"按我"可以改變 Hello World 的顏色 


           


          下課了~


          ---------------------------------------------------------
          專注移動開發

          Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
          posted on 2010-06-27 11:12 TiGERTiAN 閱讀(620) 評論(0)  編輯  收藏 所屬分類: iPhone
          專注移動開發--Windows Mobile, Android, iPhone, J2ME, BlackBerry, Symbian, Windows Phone

          慢慢混,慢慢學
          <2010年6月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿(43)

          隨筆分類(402)

          隨筆檔案(306)

          相冊

          我的好友們

          搜索

          •  

          積分與排名

          • 積分 - 812980
          • 排名 - 50

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乃东县| 阿拉善右旗| 梓潼县| 邮箱| 茂名市| 富顺县| 铁岭县| 微山县| 贡嘎县| 鄂伦春自治旗| 遵义市| 临安市| 姜堰市| 阿克苏市| 奉化市| 万年县| 仪征市| 栖霞市| 阜阳市| 枣强县| 革吉县| 汶川县| 大田县| 海盐县| 视频| 湛江市| 嘉祥县| 连山| 德清县| 石林| 梁山县| 太原市| 舞阳县| 平利县| 徐水县| 蛟河市| 湘乡市| 高唐县| 肇庆市| 子长县| 延寿县|