Sealyu
--- 博客已迁移至:
http://www.sealyu.com/blog
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
618 随笔 :: 87 文章 :: 225 评论 :: 0 Trackbacks
<
2010年9月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(14)
给我留言
查看公开留言
查看私人留言
随笔分类
Apple(11)
(rss)
CSS(48)
(rss)
Eclipse SWT/JFace RCP(11)
(rss)
EJB(9)
(rss)
EXTJS(11)
(rss)
Flex+ActionScript(40)
(rss)
Groovy & Grails(2)
(rss)
GWT(8)
(rss)
Hibernate(18)
(rss)
iPhone(51)
(rss)
Javascript(23)
(rss)
Java基础(36)
(rss)
JQuery(13)
(rss)
Linux(54)
(rss)
Maven(14)
(rss)
PHP(15)
(rss)
Python(34)
(rss)
Seam(46)
(rss)
SEO(6)
(rss)
Spring(24)
(rss)
Struts(6)
(rss)
web(50)
(rss)
web服务器(27)
(rss)
中医(11)
(rss)
单元测试(1)
(rss)
娱乐(19)
(rss)
数据库(23)
(rss)
版本控制(6)
(rss)
系统架构(11)
(rss)
综合(38)
(rss)
英语(31)
(rss)
设计模式(12)
(rss)
读书(15)
(rss)
项目管理(9)
(rss)
随笔档案
2011年1月 (3)
2010年12月 (9)
2010年11月 (20)
2010年10月 (21)
2010年9月 (26)
2010年8月 (28)
2010年7月 (6)
2010年6月 (12)
2010年5月 (22)
2010年4月 (21)
2010年3月 (17)
2010年2月 (16)
2010年1月 (37)
2009年12月 (46)
2009年11月 (21)
2009年10月 (21)
2009年9月 (38)
2009年8月 (14)
2009年7月 (10)
2009年6月 (3)
2009年5月 (19)
2009年4月 (25)
2009年3月 (29)
2009年2月 (15)
2009年1月 (12)
2008年12月 (16)
2008年11月 (41)
2008年10月 (1)
2008年9月 (9)
2008年8月 (14)
2008年7月 (40)
2008年6月 (9)
2008年5月 (3)
2008年4月 (75)
友情链接
androider的博客
Andy Yao
Eric Zhou的博客
Liu Huifang's Blog
Sealyu's Blog
Sealyu's Home
继栋的博客
阿谢的Blog
搜索
积分与排名
积分 - 1025624
排名 - 31
最新评论
1. re: 慎用java.util.Collections.copy()方法[未登录]
楼主误认。。二楼正解
是Arrays.asList()....不是Array.asList()
--yf
2. re: django form的widgets类型列表
额请问请问其味无穷而且
--企鹅
3. re: Django和Ajax教程(转)
good!
--~
4. re: JSF Validator(转)
adsfasdfasdfadsfsdfadsf
--asdfdsdfsadfasdfasdfsdf
5. re: IE下div使用margin:0px auto不居中的原因
用到了,谢谢~~
--游客
阅读排行榜
1. CSS水平居中和垂直居中解决方案(转)(85871)
2. 超强1000个jquery极品插件!(转)(48108)
3. 信用卡卡号列表(用于测试)(38641)
4. 四大咨询公司 VS 四大会计师事务所(20860)
5. IE下div使用margin:0px auto不居中的原因(19269)
评论排行榜
1. 2009 年度最佳 jQuery 插件(转)(19)
2. 超强1000个jquery极品插件!(转)(15)
3. IE屏蔽window.open()窗口的解决办法(13)
4. iphone版本的九宫格日记已经上线发售了!(12)
5. 信用卡卡号列表(用于测试)(11)
iPhone真机开发创建证书(转)
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 的顏色
下課了~
posted on 2010-09-16 12:21
seal
阅读(684)
评论(0)
编辑
收藏
所属分类:
iPhone
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
好消息!iphone版九宫格日记免费了!
iphone版九宫格日记进入美国App Store新品推荐榜
iphone版“胎教吧”终于通过App Store审核了
Icon sizes + filenames for iOS devices
敏捷初哥忏悔录(转)
IPhone程序发布到应用程序商店的流程(转)
iphone app 如何联机调试和发布程序(99$) (转)
How to Add iAd Banner in iPhone App
Cydia commCenter 补丁更新问题的解决方法
dpkg error: trying to overwrite X, which is also in package Y
Powered by:
BlogJava
Copyright © seal