PDA

View Full Version : Iphone برنامه نویسی



Future
شنبه 15 خرداد 1389, 03:57 صبح
سلام دوستان. من میخوام یه برنامه روی Iphone بنویسم ولی نمی دونم از کجا شروع باید کرد.
آیا کسی اطلاعاتی راجع به این زمینه داره؟

مهدی کرامتی
شنبه 15 خرداد 1389, 12:04 عصر
اول باید یک کامپیوتر Apple برای خودت دست و پا کنی (Desktop یا Laptop)، چون برنامه ای که می نویسی رو فقط از روی یک چنین کامپیوتری می تونی روی آیفون Publish کنی. روی تمام این کامپیوترها محیط XCode و شبیه ساز آیفون به صورت پیش فرض نصبه.

بعد باید یک اکانت Apple Developer ID برای خودت باز کنی (حواست باشه موقعی که این کار رو میکنه IP ات از ایران نباشه) و IPhone SDK رو دانلود کنی و ... .

Future
شنبه 15 خرداد 1389, 17:01 عصر
سلام. خیلی ممنون از راهنمایی تون.
موقعی که می خواستم اکانت باز کنم میگه باید 120دلار برای یه سال پرداخت کنم. آیا راه دیگه ای هست؟

مهدی کرامتی
شنبه 15 خرداد 1389, 18:11 عصر
خیر، راه دیگه ای نیست.

ricky22
جمعه 21 خرداد 1389, 11:36 صبح
خیر، راه دیگه ای نیست.
پس پروژه mono چی؟
http://vimeo.com/9150434





http://developer.apple.com/iphone (http://developer.apple.com/iphone)
http://www.google.com/search?hl=en&safe=off&rlz=1B3GGGL_enUS358US358&q=iphone+development+on+windows&aq=1&aqi=g10&aql=&oq=iphone+development
http://developer.apple.com/cocoa/
Books: http://www.ebookpdf.net/__iphone-application-programming-for-dummies-pdf_ebook_.html (http://www.ebookpdf.net/__iphone-application-programming-for-dummies-pdf_ebook_.html)
http://www.guardian.co.uk/technology/gamesblog/2009/feb/10/gameculture-apple
http://www.oscon.com/oscon2009/public/schedule/detail/8314
http://www.ismashphone.com/2009/01/c-developers-now-can-develop-apps-for-iphone.html
http://www.database4iphone.com/
http://arstechnica.com/open-source/news/2009/01/open-source-mono-framework-brings-c-to-iphone-and-wii.ars

Mono
http://monotouch.net/
http://www.go-mono.com/store/
http://monotouch.net/Store

http://www.infoq.com/articles/monotouch-introduction
http://monotouch.net/Tutorials/MonoDevelop_HelloWorld

babakmomeni
شنبه 26 تیر 1389, 16:28 عصر
اول باید یک کامپیوتر Apple برای خودت دست و پا کنی (Desktop یا Laptop)، چون برنامه ای که می نویسی رو فقط از روی یک چنین کامپیوتری می تونی روی آیفون Publish کنی. روی تمام این کامپیوترها محیط XCode و شبیه ساز آیفون به صورت پیش فرض نصبه.

بعد باید یک اکانت Apple Developer ID برای خودت باز کنی (حواست باشه موقعی که این کار رو میکنه IP ات از ایران نباشه) و IPhone SDK رو دانلود کنی و ... .

با عرض شرمندگی و اینکه در خدمت پیش کسوت محترم سایت جسارت می کنم. در مورد اول حتما نیازی به کامپیوتر اپل نیست، میشه با VMWare نسخه snow Leopard سیستم عامل Macرو نصب کرد. البته شرطش اینه که سی پی یو و مادربرد از تکنولوژی VT اینتل حمایت کنه (Virtual tech.( در مورد لپ تاپها مثلا وایو گاهی اوقات این تکنولوژی حمایت میشه ولی باید از سایت مربوطه بایوس رو اپدیت کرد. در مورد گرفتن اکانت حق با استاد بزرگوارمون هست و ای پی نباید از ایران باشه ولی میشه از تورنتها، هم SDk و هم Xcode رو گرفت.
مورد بعدی اینکه برای گرفتن نرم افزارهای فوق نیازی به پرداخت 120 دلار نیست و اون زمانی نیاز میشه که شما بخواین برنامه نوشته و کامپایل شده رو به یه گوشی منتقل کنین وگرنه تا همینجا کاربر می تونه نتیجه اجرای برنامه رو روی سیمولاتور آیفون که همراه xcode هستش ببینه، در غیر اینصورت باید با پرداخت پول اجازه دولوپ رو از اپل بگیرین که تازه 120 دلار فقط مجوز دولوپ برای یه گوشی رو به کاربر میده و این اصطلاحا مجوز indivisual هستش. البته بماند که علی ما شا الله برای ما ایفون رو هک می کنن و هر چی نرم افزار بخوان روش می ریزن. اینی که عرض کردم راه قانونیش هستش.

iman-vb
سه شنبه 24 اسفند 1389, 15:56 عصر
شما از سایت i-phone.ir (http://i-phone.ir/forums) میتونی این برنامه هارو مجانی دانلود کنی

V0R73X
سه شنبه 02 فروردین 1390, 06:14 صبح
سلام. سه سوال مهم: مگه برای برنامه نویسی Iphone نباید با آندروید بنویسیم؟ پس برای چی تو اینجا دو بخش جداگانه برای آیفون و آندروید اجرا شده؟

mahdi68
سه شنبه 02 فروردین 1390, 15:19 عصر
سلام. سه سوال مهم: مگه برای برنامه نویسی Iphone نباید با آندروید بنویسیم؟ پس برای چی تو اینجا دو بخش جداگانه برای آیفون و آندروید اجرا شده؟

android یک سیستم عامل هست . iphone اسم تلفن هوشمند (smart phone) هست که سیستم عامل اون iOS میباشد . یعنی کلا هیچ ربطی بهم ندارن

V0R73X
چهارشنبه 03 فروردین 1390, 08:53 صبح
android یک سیستم عامل هست . iphone اسم تلفن هوشمند (smart phone) هست که سیستم عامل اون iOS میباشد . یعنی کلا هیچ ربطی بهم ندارن
اوه بله من فکر میکردم سیستم عامل آیفون، آندروید هست...

(وحید)
جمعه 02 اردیبهشت 1390, 16:22 عصر
سلام از کجا می تونم بفهممintel core 2 due E6750 مجهز به تکنولوژی virtual tech هست یا نه؟
و اینکه من اخرین ورژن mac os را دانلود کردم و پسوند ان هم dmg هست(MacOSXUpdCombo10.6.7.dmg) چطور با vmware اجراش کنم؟
و یک سوال دیگه که اینجا مطرح می کنم چون جایه مناسبی برایه مطرح کردن ان پیدا نکردم
چگونه یک حساب در خارج از کشور باز کنیم تا apple سود حاصل از فروش برنامه مان را به ان واریز کند؟

CYCLOPS
جمعه 02 اردیبهشت 1390, 18:18 عصر
سلام از کجا می تونم بفهممintel core 2 due E6750 مجهز به تکنولوژی virtual tech هست یا نه؟
و اینکه من اخرین ورژن mac os را دانلود کردم و پسوند ان هم dmg هست(MacOSXUpdCombo10.6.7.dmg) چطور با vmware اجراش کنم؟
و یک سوال دیگه که اینجا مطرح می کنم چون جایه مناسبی برایه مطرح کردن ان پیدا نکردم
چگونه یک حساب در خارج از کشور باز کنیم تا apple سود حاصل از فروش برنامه مان را به ان واریز کند؟

دوست عزیز ورودتون رو به سایت برنامه نویس تبریک میگم :تشویق:
لطفا هر سوال رو در یه بخش مجزا بپرسید (همین طور که اینجا (http://barnamenevis.org/showthread.php?51814-%D9%82%D9%88%D8%A7%D9%86%DB%8C%D9%86-%DA%A9%D9%84%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA)توضیح داده شده)

ولی به طور خلاصه پاسخ سوالاتتون :
در مورد سوال اولتون باید وارد تنظیمات بایوس بشید و دنبال گزینه ای به نام virtual tech یا VT بگردید و اونو Enable کنید البته بازم سیستم تا سیستم فرق داره
در مورد سوال دومتون هم dmg اینجور که میدونم پسوند فایل های ایمیج در سیستم عامل مک هست و شما باید این فایل که دانلود کردید رو اول رایتش کنید و بعد بقیه مراحل نصب و ... رو روی VMWare انجام بدید
در مورد سوال سومتون هم اطلاعی ندارم متاسفانه

موفق باشید :چشمک: