iTouch 3.1.3 完美越狱
Objective-C 快速入门

Widnows 下构建 iPhone 开发环境

皮贝贝 posted @ 2010年5月29日 01:36 in iphone with tags iphone , 3966 阅读

 

Widnows 下构建 iPhone 开发环境

Windows 下构建开发环境主要由以下三种方式:

  1. Cygwin + Toolchain, 仅仅是编译环境, 无法调试,模拟器测试, 只能编译好传到实机测试。
  2. dragonfiresdk, 可以在 VisualStudio 中用 C++ 开发, 带有模拟器。 不过需要付费上传来编译成 app 文件。
  3. 虚拟 mac + XCode + SDK, 带有集成开发环境, 可调试,带模拟器。 开发方便。

1 Cygwin + Toolchain

好在有编译好的 Toolchain 来使用:http://code.google.com/p/winchain/ 。具体部署过程见页面。 主要两个文件: PrebuiltToolchain 和 Winchain. PrebulitToolchain 是一个编译好Toolchain 的Cygwin版本。 Winchain 中还带了一个有用的工具 "winChain Template Builder.exe", 可以生成一个基本的应用程序框架。

下面通过一个简单的例子来熟悉开发流程:

1.1 用 "winChain Template Builder.exe" 生成框架

运行 "winChain Template Builder.exe", 有三个选项: 文件夹目录路径, 工程名, 开发者名。 填完点击 "create" 按钮在对应的目录下多了一个工程名命名的文件夹。 文件夹结构如下:

甚至生成了一个 Makefile 文件夹, 更方便我们管理了, iPhone 应用程序需要两个图像文件, 一个是应用程序图标 icon.png, 另一个是启动画面图像 Default.png。这两个图像文字, 自己弄好放到这个文件夹就可以了。

note: 你需要将你的工程目录拷贝到 cygwin 根目录下的 "/iphone-apps" 目录下(或者直接用 "winChain Template Builder.exe" 在此目录的工程名文件夹中生成)。

1.2 make 编译

用 cygwin 进入到你的工程目录;

   cd /iphone-apps/HelloWorld/ 

然后开始编译:

   make

在用模板工具生成的 makefile 中, 默认将生成的中间文件和app文件生成在了 cygwin 的根目录下, 编译成功后在 cygwin 的根目录下可以看到 HelloWorld.app 了。至此一个应用程序构建完成。

2 DragonFireSDK

不能不说这个东西写起东西来,太舒服了, 因为摆脱了 object-c 的怪异语法, 提供给了开发者 C 接口。 可以完成 2D 游戏的开发, 但是3D目前不支持。 不过这一惊足够了。 而且依附给 Visual Studio, 提高了开发者的开发效率。而且目前版本的 DFSDK 中的接口很少, 不超过 100 个, 更方便了记忆。

3 虚拟机 mac + XCode + SDK

 

 

Date: 2010-05-29 17:27:06

HTML generated by org-mode 6.21b in emacs 23

Avatar_small
CBSE Sample Paper 说:
2022年9月22日 02:07

All the Central Board of Secondary Education Students of Chennai Scheme, Delhi Scheme and All India Scheme can download the Sample Paper Suggestions with Model Papers along with Previous Years old Exam Solved Question Bank for all Languages & Subjects of the Course. CBSE Sample Paper All the Central Board of Secondary Education Students of Chennai Scheme, Delhi Scheme and All India Scheme can download the Sample Paper Suggestions with Model Papers along with Previous Years old Exam Solved Question Bank for all Languages & Subjects of the Course.

Avatar_small
seo service london 说:
2023年11月01日 18:45

I am huge fan of guitar and want to learn and apply some tricks to play guitar easily.

Avatar_small
뉴토끼 说:
2023年11月06日 22:39

I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog, I will keep visiting this blog very often

Avatar_small
툰코 说:
2023年11月06日 23:10

Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post.

Avatar_small
industrial outdoor s 说:
2023年11月07日 16:15

Massive thumb up due to this post!

Avatar_small
머니맨 说:
2023年11月07日 21:20

Very good points you wrote here..Great stuff...I think you've made some truly interesting points.Keep up the good work

Avatar_small
뉴토끼 说:
2023年11月08日 19:13

I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.

Avatar_small
메이저놀이터 说:
2023年11月09日 14:33

your magnificent post. Also, I have shared your website in my social networks!

Avatar_small
메이저사이트 说:
2023年11月09日 14:46

Cool stuff you have got and you keep update all of us

Avatar_small
카지노사이트 说:
2023年11月09日 17:06

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own Blog Engine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it

Avatar_small
온라인카지노 후기 说:
2023年11月09日 17:11

f this time, with so much quality. Good Works!

Avatar_small
메이저놀이터 说:
2023年11月09日 19:51

This is my first time visit to your blog and I am very interested in the articles that you serve. Provide enough knowledge for me. Thank you for sharing useful and don't forget, keep sharing useful info

Avatar_small
https://www.bitsofwi 说:
2023年11月09日 20:47

I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!

Avatar_small
토토사이트 说:
2023年11月09日 21:14

I don’t think many of websites provide this type of information.

Avatar_small
뉴토끼 说:
2023年11月12日 17:26

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free

Avatar_small
툰코2 说:
2023年11月13日 16:56

I have browsed most of your posts. This post is probably where I got the most

Avatar_small
머니맨 说:
2023年11月14日 16:39

내 웹 사이트에서 비슷한 텍스트를 볼 수 있습니다.

Avatar_small
인천휴게텔 说:
2023年11月14日 20:22

Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards

Avatar_small
카지노사이트 说:
2023年11月15日 17:31

This was among the best posts and episode from your team it let me learn many new things

Avatar_small
메이저사이트 说:
2023年11月16日 23:03

We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up. Great work.

Avatar_small
앙상블 가입코드 说:
2023年11月28日 13:23

Whats hard now's how the programmed look to ones existence is not changed. This may sound complicated? It’s nearly as even though we blitz via our lives with blinders on, not accepting the proper this means that that of our personal existence.

Avatar_small
토토배너 说:
2023年11月28日 14:16

Nice read, I just passed this onto a colleague who was doing some research on that. And he actually bought me lunch as I found it for him smile So let me rephrase that: Thank you for lunch!

Avatar_small
승무패배팅 说:
2023年11月28日 15:00

This is a fantastic website, thanks for sharing. There’s no doubt i would fully rate it after i read what the idea about this article is. You did a nice

Avatar_small
먹튀검증 说:
2023年11月28日 15:52

I don’t apprehend whether or not or no longer it’s clearly me or if all of us else experiencing issues collectively collectively along with your blog. It seems like a number of the textual content interior your posts are walking off the display screen. Can somebody else please statement and allow me realise if this is taking vicinity to them too? This is probably a hassle with my net browser due to the fact I’ve had this take region in advance than. Appreciate it

Avatar_small
토토가입코드 说:
2023年11月28日 16:02

Where do you come up with this? Just saying you are very imaginative. You should ask your readers for new topics.

Avatar_small
토토가입코드 说:
2023年11月28日 16:08

Where do you come up with this? Just saying you are very imaginative. You should ask your readers for new topics.

Avatar_small
메이저놀이터 说:
2023年11月28日 16:31

This article gives the light in which we can observe the reality. This is very nice one and gives indepth information. Thanks for this nice article. https://gamma.app/public/Pawbiotix-Reviews-Warning-Shocking-Truth-Must-Read-This-Before-Bu-brxpcrpju7wlrn2

Avatar_small
다음드인증업체 说:
2023年11月28日 16:44

I've been looking for well-written articles or blog entries about this topic for a long time. I finally came to this webpage after doing some research on Yahoo. After reading this, I'm glad to report that I firmly feel that I've found what I was looking for. This is definitely a webpage I'll remember and return to often.

Avatar_small
토토사이트 说:
2023年11月28日 16:58

Wow, What an Outstanding post. I found this too much informatics. It is what I was seeking for. I would like to recommend you that please keep sharing such type of info.If possible, Thanks. 

Avatar_small
토토커뮤니티순위 说:
2023年11月28日 16:59

Greatly composed article, if just all bloggers offered a similar substance as you, the web would be a much better spot.

Avatar_small
먹튀검증 说:
2023年11月28日 17:33

I am often to blogging and that i actually appreciate your posts. This article has truly peaks my interest. I am going to bookmark your internet site and keep checking for first time data

Avatar_small
다음드주소 说:
2023年11月28日 17:34

Thank you for some other informative blog. Where else could I get that type of information written in such an ideal means? I have a mission that I’m just now working on, and I have been at the look out for such information.

Avatar_small
토토패밀리 说:
2023年11月28日 18:17

I've been looking for well-written articles or blog entries about this topic for a long time. I finally came to this webpage after doing some research on Yahoo. After reading this, I'm glad to report that I firmly feel that I've found what I was looking for. This is definitely a webpage I'll remember and return to often.

Avatar_small
안전놀이터 说:
2023年11月28日 18:18

Whats hard now's how the programmed look to ones existence is not changed. This may sound complicated? It’s nearly as even though we blitz via our lives with blinders on, not accepting the proper this means that that of our personal existence.

Avatar_small
먹튀검증업체 说:
2023年11月28日 19:00

This content is simply exciting and creative. I have been deciding on a institutional move and this has helped me with one aspect.

Avatar_small
매그너스7카지노라이브카지노 说:
2023年11月28日 19:07

That is a thoroughly interesting blog post. I often visit your posts for help with my projects about Diwali Bumper Lottery and your super writing skills have truly amazed me.

Avatar_small
카지노사이트 说:
2023年11月28日 19:19

I’ll proper away hold close your rss feed as I can’t locate your e mail subscription link or e-e-book carrier. Do you've got any? Please allow me understand in order that I also can furthermore in truth subscribe. Thanks.

Avatar_small
안전토토사이트 说:
2023年11月28日 19:21

Nice read, I just passed this onto a colleague who was doing some research on that. And he actually bought me lunch as I found it for him smile So let me rephrase that: Thank you for lunch!

Avatar_small
토토사이트추천 说:
2023年11月28日 19:43

Hi! This is my first visit to your blog! We are a team of volunteers and new initiatives in the same niche. Blog gave us useful information to work. You have done an amazing job!

Avatar_small
메이저사이트추천 说:
2023年11月28日 20:04

Thank you for some other informative blog. Where else could I get that type of information written in such an ideal means? I have a mission that I’m just now working on, and I have been at the look out for such information.

Avatar_small
먹튀신고방법 说:
2023年11月28日 20:06

Hey, you used to write wonderful, but the last few posts have been kinda boring¡K I miss your great writings. Past few posts are just a bit out of track! come on!

Avatar_small
เว็บพนันออนไลน์트 说:
2023年11月28日 20:25

Nice read, I just passed this onto a colleague who was doing some research on that. And he actually bought me lunch as I found it for him smile So let me rephrase that: Thank you for lunch!

Avatar_small
토토사이트 说:
2023年11月28日 20:27

Today, I was just browsing along and came upon your blog. Just wanted to say good blog and this article helped me a lot, due to which I have found exactly I was looking.

Avatar_small
보증업체 说:
2023年11月28日 20:30

I don’t apprehend whether or not or no longer it’s clearly me or if all of us else experiencing issues collectively collectively along with your blog. It seems like a number of the textual content interior your posts are walking off the display screen. Can somebody else please statement and allow me realise if this is taking vicinity to them too? This is probably a hassle with my net browser due to the fact I’ve had this take region in advance than. Appreciate it

Avatar_small
단폴가능사이트 说:
2023年11月28日 20:59

Attractive, post. I just stumbled upon your weblog and wanted to say that I have liked browsing your blog posts. After all, I will surely subscribe to your feed, and I hope you will write again soon!

Avatar_small
에볼루션게이밍 说:
2023年11月28日 21:19

I want to start by saying thank you for the useful information you provided. I must admit that after reading the entire website, there is a ton of original, educational stuff. Kindly forward this kind of supplementary information to us.

Avatar_small
스포츠라이브배팅 说:
2023年11月28日 21:30

You bear through a awesome vacancy. I sanity definitely quarry it moreover personally suggest to my buddys. I am self-possessed they determination be benefited from this scene.

Avatar_small
토토배너 说:
2023年11月28日 21:54

Discover the truth about Puravive, the revolutionary skincare product that promises to rejuvenate your skin and reverse the signs of aging. In this comprehensive guide, we will explore the key features and benefits of Puravive, as well as real customer testimonials to help you make an informed decision.

Avatar_small
안전놀이터 说:
2023年11月28日 21:57

Nail fungus, whose name is onychomycosis, is an infection that leaves the nail yellowish, deformed and thick, and can be transmitted to areas around the nail or other nails, being more frequent in toenails

Avatar_small
안전놀이터 说:
2023年11月28日 22:10

Hello! I realize this is kind of off-topic but I needed to ask. Does building a well-established website like yours take a massive amount work? I’m brand new to operating a blog however I do write in my journal daily. I’d like to start a blog so I can easily share my personal experience and thoughts online. Please let me know if you have any kind of ideas or tips for brand new aspiring bloggers. Appreciate it!

Avatar_small
먹튀검증소주소 说:
2023年11月28日 22:28

You have done a great job. I will definitely dig it and personally recommend to my friends. I am confident they will be benefited from this site.

Avatar_small
사설토토 说:
2023年11月28日 22:42

My brother advocated I can also like this internet site. He become as quickly as virtually proper. This located up honestly made my day. You cannot take delivery of as true with surely how hundreds time I had spent for this information! Thanks!

Avatar_small
축구실시간배팅 说:
2023年11月28日 22:56

My brother advocated I can also like this internet site. He become as quickly as virtually proper. This located up honestly made my day. You cannot take delivery of as true with surely how hundreds time I had spent for this information! Thanks!

Avatar_small
카지노사이트 说:
2023年11月28日 22:56

Your blog has piqued a lot of real interest. I can see why since you have done such a good job of making it interesting. I appreciate your efforts very much.

Avatar_small
안전놀이터추천 说:
2023年11月28日 23:12

Spot lets start on this write-up, I actually believe this site wants far more consideration. I’ll probably be once again you just read far more, many thanks that information.

Avatar_small
먹튀보증업체찾는법 说:
2023年11月28日 23:34

I’ll proper away hold close your rss feed as I can’t locate your e mail subscription link or e-e-book carrier. Do you've got any? Please allow me understand in order that I also can furthermore in truth subscribe. Thanks.

Avatar_small
civaget 说:
2023年12月09日 21:39

Your journey to 스파 bliss starts with OP Guide. I trust them to find my oasis of relaxation.

Avatar_small
civaget 说:
2023年12月09日 22:57

Our family had a wonderful day at 대부도키즈풀빌라. The outdoor adventures were a hit, and the staff was friendly and attentive.

Avatar_small
civaget 说:
2023年12月10日 04:01

Meta descriptions aren't just summaries; they're the gateway to 구글 seo clicks and conversions.

Avatar_small
civaget 说:
2023年12月10日 18:34

Joining 달리머넷 is easy and free. It's a hub for practical information, and anonymity is an option for users.

Avatar_small
civaget 说:
2023年12月10日 19:07

I appreciate 청주공항렌트카's attention to cleanliness.

Avatar_small
civaget 说:
2023年12月11日 21:07

오피가이드 has become my OP encyclopedia. Its extensive coverage and timely updates are commendable.

Avatar_small
소액결제현금화 说:
2023年12月14日 18:51

안녕하세요 좋은 정보를 공유하고 싶습니다. 좋은 정보를 얻으십시오. 좋은 정보를 얻을 것입니다. 코로나 때문에 모두 힘들 겠지만 최선을 다해주세요. 코로나가 곧 사라지 길 바랍니다. 누구나 힘들 겠지만 더 견디고 좋은 결과를 얻을 수 있기를 바랍니다. 감사합니다

Avatar_small
1인샵 说:
2023年12月28日 20:40

Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking

Avatar_small
스포츠중계 说:
2024年1月07日 16:23

안녕하세요. GOOGLE을 사용하여 블로그를 찾았습니다. 이것은 아주 잘 쓰여진 기사입니다. 나는 그것을 북마크하고 당신의 유용한 정보를 더 읽기 위해 돌아올 것입니다. 게시물 주셔서 감사합니다. 꼭 돌아 올게요.

Avatar_small
온라인카지노 说:
2024年1月11日 15:07

"이것은 훌륭한 기사입니다. 많은 정보를 감안할 때 이러한 유형의 기사는 사용자의 웹 사이트에 대한 관심을 유지하고 계속해서 더 많은 정보를 공유합니다. 행운을 빕니다.

Avatar_small
boardmodelpaper.com 说:
2024年1月12日 18:13

A sample or model question paper created by educational boards or other institutions for a variety of exams is commonly referred to as the Board model paper. These practice papers give students a sense of the format, degree of difficulty, and kind of material that may be covered in the real exam, helping them get ready for exams. Typically, model papers are written for particular courses or subjects. They cover boardmodelpaper.com a variety of subjects and chapters that are anticipated to have been studied by students during the course of the semester. These educational board model papers are a common component of test-preparation strategies used by students

Avatar_small
먹튀검증 说:
2024年1月15日 16:51

Awesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post.

Avatar_small
소액결제현금화 说:
2024年1月15日 21:49

Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks

Avatar_small
스포츠중계 说:
2024年1月15日 22:21

Thank you for your post, I look for such article along time, today and find it finally. this post give me lots of advise it is very useful for me

Avatar_small
카지노사이트 说:
2024年1月15日 22:39

"Hi there colleagues, its fantastic piece of writing
concerning tutoringand fully defined, keep it up all the time."

Avatar_small
바카라사이트 说:
2024年1月16日 14:32

Youre so cool! I dont suppose Ive read something like this before. So nice to seek out any person with some unique ideas on this subject. realy thank you for beginning this up. this website is one thing that’s needed on the web, somebody with a little originality

Avatar_small
머니맨 说:
2024年1月16日 14:59

That is the amazing piece of writing, Thanks a lot for the purpose of rendering everybody this. Have post

Avatar_small
카지노사이트추천 说:
2024年1月16日 15:14

i read your article its good for humanity thanks for sharing this its very informative

Avatar_small
industrial outdoor s 说:
2024年1月16日 15:31

I feel a lot more people need to read this, very good info!

Avatar_small
먹튀검증 说:
2024年1月16日 15:48

Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards

Avatar_small
카지노 올인토토 说:
2024年1月16日 16:07

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work

Avatar_small
카지노뱅크 说:
2024年1月16日 16:50

I really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people.

Avatar_small
카지노뱅크 说:
2024年1月16日 17:55

I’m happy I located this blog! From time to time, students want to cognitive the keys of productive literary essays composing. Your first-class knowledge about this good post can become a proper basis for such people. nice one

Avatar_small
온라인카지노 说:
2024年1月16日 22:04

If you are looking for more information about flat rate locksmith Las Vegas check that right away.

Avatar_small
카지노 커뮤니티 说:
2024年1月18日 14:23

Very interesting, good job and thanks for sharing such a good blog. your article is so convincing that I never stop myself to say something about it. You’re doing a great job. Keep it up

Avatar_small
안전놀이터 说:
2024年1月22日 16:33

온라인 카지노 커뮤니티 온카허브 입니다. 온카허브는 카지노 먹튀 사이트들과 안전한 카지노 사이트 정보를 공유하고 있습니다. 카지노 먹튀검증 전문팀을 자체적으로 운영함으로써 철저한 검증을 진행하고 있습니다.

Avatar_small
메이저사이트 说:
2024年1月22日 16:38

온라인 카지노 커뮤니티 온카허브 입니다. 온카허브는 카지노 먹튀 사이트들과 안전한 카지노 사이트 정보를 공유하고 있습니다. 카지노 먹튀검증 전문팀을 자체적으로 운영함으로써 철저한 검증을 진행하고 있습니다.
https://oncahub24.com/

Avatar_small
바카라 说:
2024年1月24日 11:36

바카라 바카라사이트 우리카지노 카지노는 바카라, 블랙잭, 룰렛 및 슬롯 등 다양한 게임을 즐기실 수 있는 공간입니다. 게임에서 승리하면 큰 환호와 함께 많은 당첨금을 받을 수 있고, 패배하면 아쉬움과 실망을 느끼게 됩니다.

Avatar_small
하노이 밤문화 说:
2024年1月24日 12:15

하노이 꼭 가봐야 할 베스트 업소 추천 안내 및 예약, 하노이 밤문화 에 대해서 정리해 드립니다. 하노이 가라오케, 하노이 마사지, 하노이 풍선바, 하노이 밤문화를 제대로 즐기시기 바랍니다. 하노이 밤문화 베스트 업소 요약 베스트 업소 추천 및 정리.

Avatar_small
먹튀검증 说:
2024年1月25日 14:59

No.1 먹튀검증 사이트, 먹튀사이트, 검증사이트, 토토사이트, 안전사이트, 메이저사이트, 안전놀이터 정보를 제공하고 있습니다. 먹튀해방으로 여러분들의 자산을 지켜 드리겠습니다. 먹튀검증 전문 커뮤니티 먹튀클린만 믿으세요!!

Avatar_small
베트남 밤문화 说:
2024年1月25日 16:20

베트남 남성전용 커뮤니티❣️ 베트남 하이에나 에서 베트남 밤문화를 추천하여 드립니다. 베트남 가라오케, 베트남 VIP마사지, 베트남 이발관, 베트남 황제투어 남자라면 꼭 한번은 경험 해 봐야할 화끈한 밤문화로 모시겠습니다. 

Avatar_small
블록체인개발 说:
2024年4月23日 18:18

블록체인개발 코인지갑개발 IT컨설팅 메스브레인팀이 항상 당신을 도울 준비가 되어 있습니다. 우리는 마음으로 가치를 창조한다는 철학을 바탕으로 일하며, 들인 노력과 시간에 부흥하는 가치만을 받습니다. 고객이 만족하지 않으면 기꺼이 환불해 드립니다.
https://xn--539awa204jj6kpxc0yl.kr/

Avatar_small
Cryto exchange 说:
2024年6月03日 12:22

The tech-original mission is to help you better understand technology, and make better decisions in the fields of IT, Tech, and Crypto.
https://www.tech-original.com/

Avatar_small
Cryto exchange 说:
2024年6月07日 18:13

The tech-original mission is to help you better understand technology, and make better decisions in the fields of IT, Tech, and Crypto.
https://www.tech-original.com/


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter