Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
160
Cevap
27053
Tıklama
0
Öne Çıkarma
iPhone Programlama Bilgi Paylaşım Başlığı (1. Sayfada Soru Cevap Eklendi)
D
16 yıl
Yarbay
Konu Sahibi

Merhaba, forum açılalı baya zaman oldu bu arada bende kendimi birçok alanda yetiştirme fırsatı buldum. artık bundan sonra buradan sık sorulan sorulara cevap vermaya çalışacağım:

S1- iPhone programcılığı ile uğraşmak istiyorum, bunun için gerekli olan şeyler nelerdir?

C1- Gerekli olan şeyleri adım adım yazmaya çalışayım:

1-iPhone programcılığı için mutlaka bir MAC bilgisayarınız yada toplamaya/uğraşmaya beceriniz var ise bir Hackintosh bilgisayara (Snow Leopard yüklü) ihtiyacınız var.

2- http://developer.apple.com/devcenter/ios/index.action sitesinden ücretsiz olarak bir iphone developer hesabı oluşturmanız ve buradan XCode programının son sürümünü indirmeniz gerekiyor.

3- Hernekadar simulator de de görebiliyor olsanızda tabikide bir iphone sahibi olmanız tavsiye edilir. olması şart değildir ama olması çok büyük bir avantaj

4- Gerekli eğitim videolarını indirip seyretmek için iTunes programı..

S2- Tamam Programı indirdim, ve kurdum şimdi ne yapmam gerekiyor?

C2-
  • Öncelikle en azından orta seviye bir ingilizce bilginiz olması çok önemli. Çünki bu konuda okumanız gereken dökümanların çok büyük bir kısmı ingilizce olarak bulunmaktadır
  • İlk Adımda üye olduğumuz iphone developer sitesinde giriş yaptığınızda karşınıza çıkan "Getting Started Videos" ve "Getting Started Documents" kısımlarındaki bilgileri güzelce okuyoruz.
  • Sonrasında iTunes programı üzerinden Stanford üniversitesi videolarını indirip seyrediyoruz. iTunes üzerinden "Developing Apps for IOS" diye aratırsanız karşınıza çıkacaktır. videolar ücretsizdir.

    S3- Peki iPhone programlamasına başlamak için önceden bilmem gereken bilgiler varmıdır?

    C3- iPhone programlamaya balşamak çiin bana göre en azından object oriented programlama (C++,C#, Java, vs..) konusunda biraz bilginiz olması ve her programlama dili için olmazsa olmaz olan algoritma mantığını iyi oturtmuş olmanız gerekmektedir. Ayrıca visual studio gibi ortamlarda uygulama geliştirme ile uğraşmış olmakta size kafanızda oturtmak için baya bir fayda sağlayacaktır.

    S4- Yazdığım uygulamaları telefonumda kullanmak için illaki 100 dolar verip developer olmam gerekirmi?

    C4- Hayır, eğer telefonunuz jailbreakli ise ve telefonunuzda AppSync yaması yüklü ise bu linkten gerekli adımları takip ederek uygulamayı telefonunuzda da çalıştırıp deneyebliirsiniz: http://www.alexwhittemore.com/?p=398 burada anlatılan 4.0.1 için fakat 4.2.1 için de aynı adımları 4.0.1 yazan yerlere 4.2.1 olarka yaptığınızda oluyor.

    S5- Türkiye üzerinden nasıl para ödeyip iTunes Developer olabilirim?

    C5- Malesef türkiye üzerinden online ödeme ile üye olamıyorsunuz. Bunu yapmak için apple sitesi üzerinden size gelen dökümana gerekli bilglieri doldurup (kredi kartı numarası, kart pini vs..) bu dökümanı belirtilen numaraya (amerika numarası) fakslamanız yeterli. 2-3 iş günü içerisinde işlemleriniz tamamlanıyor. Ben üye olurken kredi kartı kayıtlarındaki adresim ve formda yazdığım adresim tutmadığından benden ekstra birde kimlik fotokopisi istediler. başınıza gelirse şaşırmayın.


    Şimdilik aklıma gelen soru/cevap lar bu kadar. merak ettikleriniz olursa PM'den bana ulaşıp buraya soru cevap ekleyebilrim. herkese kolay gelsin
  • DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

    Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

    Üye Ol Şimdi Değil





    < Bu mesaj bu kişi tarafından değiştirildi dreampowder -- 27 Şubat 2011; 15:40:19 >

    E
    16 yıl
    Teğmen

    Xcode u C/C++ icin kullanıyorum genelde. Başta biraz sıkıntı cektim ama sağdan soldan kurcalayarak iyi kötü öğrendim biraz. Xcode un güçlü bir yazılım olduğunu söylüyorlar ama ben tam anlamıyla kullanabildiğimi söyleyemem.

    Birkaç gün önce iphone SDK sını indirdim fakat pek fazla kurcalayamadım, sadece birkaç sample programlara bakabildim. SDK'yı edindiğinize göre sizin de bu sayfayı görmüş olabileceğinizi düşünüyorum, eğer görmediyseniz Apple'ın developer sayfasında güzel tutoriallar var, Xcode'dan da bahsediliyor. Belki size yardımcı olabilir.

    http://developer.apple.com/





    < Bu mesaj bu kişi tarafından değiştirildi Eande -- 24 Şubat 2009; 13:04:28 >
    Bu mesaja 1 cevap geldi.
    B
    16 yıl
    Yüzbaşı

    Merhabalar

    Bende kısa süre önce Iphone Development için çalışmaya başladım. Çalıştığım şirket mobil platformlar üzerine bir firma olduğu için öğrenmek için zamanım oluyor. Bugüne kadar Delphi ve c# ile yazılım geliştirmiş birisi için, XCode ile uğraşmak gerçekten zor oluyor. "Beginning Iphone Development: Exploring the Iphone SDK" ben bu kitap ile başladım direk. Objective C öğrenmeye çalışmadım bile.
    http://books.google.com.tr/books?id=WV9glgdrrrUC&dq=Beginning+Iphone+Development&printsec=frontcover&source=bl&ots=uMbUkVsc4K&sig=DnbmobmaRq7Hqtqn8R9aTUxpoJQ&hl=tr&ei=tz6lSY7fMaCp-QbGkrmYBQ&sa=X&oi=book_result&resnum=7&ct=result#PPT414,M1

    adresinden önizlemesini görebilirsiniz. Chapter Chapter ilerliyorum. Ama Visua Studio aramadığımı söyleyemem. VS ile mobil uygulama geliştirmek çok kolaymış.


    Bu mesaja 1 cevap geldi.
    D
    16 yıl
    Yarbay
    Konu Sahibi

    Kaynak için teşekkürler.. gerçekten microsoft yazılım geliştiricinin ne istediğini çok iyi düşünerek hazırlamış Visual Studio'yu.. Xcode bana biraz dağınık geldi, birincisi neden iki tane ayrı uygulama var? birisinde arabirim yapıyorsunuz, diğerinde kod yazıyorsunuz, ikincisi program çok dağınık duruyor. her toolbox masaüstünde kendi halinde gezinen ayrı pencereler halinde, arka planda olan şey programın içindeymiş gibi gözüküyor, dikkatiniz dağılıyor vs.. Steve ve çevresindekiler heralde xcode'u oluştururken kafaları iyiydi



    quote:

    Orjinalden alıntı: burakc

    Merhabalar

    Bende kısa süre önce Iphone Development için çalışmaya başladım. Çalıştığım şirket mobil platformlar üzerine bir firma olduğu için öğrenmek için zamanım oluyor. Bugüne kadar Delphi ve c# ile yazılım geliştirmiş birisi için, XCode ile uğraşmak gerçekten zor oluyor. "Beginning Iphone Development: Exploring the Iphone SDK" ben bu kitap ile başladım direk. Objective C öğrenmeye çalışmadım bile.
    http://books.google.com.tr/books?id=WV9glgdrrrUC&dq=Beginning+Iphone+Development&printsec=frontcover&source=bl&ots=uMbUkVsc4K&sig=DnbmobmaRq7Hqtqn8R9aTUxpoJQ&hl=tr&ei=tz6lSY7fMaCp-QbGkrmYBQ&sa=X&oi=book_result&resnum=7&ct=result#PPT414,M1

    adresinden önizlemesini görebilirsiniz. Chapter Chapter ilerliyorum. Ama Visua Studio aramadığımı söyleyemem. VS ile mobil uygulama geliştirmek çok kolaymış.


    Bu mesaja 1 cevap geldi.
    U
    16 yıl
    Teğmen

    Windows (XP & Vista) altında iPhone uygulaması geliştirmek için winChain Builder diye alternatif bir çözüm var
    bir inceleyin isterseniz.

    ayrıca google dan aratınca "Beginning iPhone Development.pdf" vb. ebook lara da ulaşmak mümkün.





    < Bu mesaj bu kişi tarafından değiştirildi umarmara -- 25 Şubat 2009; 18:16:05 >
    Bu mesaja 1 cevap geldi.
    S
    16 yıl
    Yarbay

    iTunes U'daki Standford Üniversitesi tarafından hazırlanan "iPhone Application Programming" derslerini takip edebilirsiniz;

    http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965.02024353968


    Bu mesaja 1 cevap geldi.
    S
    15 yıl
    Er

    merhaba arkadaşlar, bende .net ile ilgili çalışıyordum fakat son bir aydır iphone uygulamalarıyla ilgilenmekteyim. gerçekten çok eğlenceli tavsiye ederim. mac bilgisayarım olmadığı için vmware üzerine kurduğum mac os x ile uygulama geliştiriyorum. eğer işlemciniz sanallaştırma destekliyorsa sizde sanal makineye mac os x kurabilirsiniz. kurulum aşamasında sıkıntılarınız olursa yardımcı olabilirim, çünkü ben çok çektim siz çekmeyin :) bir sözlük sitesi için geliştirmekte olduğum iphone uygulamasının tanıtım videosunu paylaşmak istiyorum.

    http://www.dailymotion.com/video/xefz70_110-sozluk-iphone-beta_tech





    < Bu mesaj bu kişi tarafından değiştirildi skizilkaya -- 17 Ağustos 2010; 3:33:45 >
    Bu mesaja 1 cevap geldi.
    M
    15 yıl
    Binbaşı

    evet ben yardım alabilrim sizden, wmvare i kurdum fakat uzerine hangi macos kurdumsa simdiye kadar calısmadı, notebook ta bunu yapmaya calısıyorum ve sanal sistem destegi var...

    quote:

    Orijinalden alıntı: skizilkaya

    merhaba arkadaşlar, bende .net ile ilgili çalışıyordum fakat son bir aydır iphone uygulamalarıyla ilgilenmekteyim. gerçekten çok eğlenceli tavsiye ederim. mac bilgisayarım olmadığı için vmware üzerine kurduğum mac os x ile uygulama geliştiriyorum. eğer işlemciniz sanallaştırma destekliyorsa sizde sanal makineye mac os x kurabilirsiniz. kurulum aşamasında sıkıntılarınız olursa yardımcı olabilirim, çünkü ben çok çektim siz çekmeyin :) bir sözlük sitesi için geliştirmekte olduğum iphone uygulamasının tanıtım videosunu paylaşmak istiyorum.

    http://www.dailymotion.com/video/xefz70_110-sozluk-iphone-beta_tech


    Bu mesaja 1 cevap geldi.
    Z
    15 yıl
    Yüzbaşı

    Arkadaslar iphone da program geliştirmek için ne MAC ' e ihtiyacınız var nede apple in ıvır zıvırlarına aşağıdaki siteye girin tamamen ücretsiz
    kod yazmadan iphone uygulaması geliştirin.

    Takıldığınız birşey olursa bana mail atın

    www.tersus.com





    < Bu mesaj bu kişi tarafından değiştirildi zehirli -- 25 Aralık 2010; 22:05:08 >
    Bu mesaja 2 cevap geldi.
    F
    15 yıl
    Yüzbaşı

    Arkadaslar processing lede guzel etkilesimli appler yapabilirsinizwww.processing.org isteyenlere pdfler yollayabilirim...



    D
    15 yıl
    Yarbay
    Konu Sahibi

    quote:

    Orijinalden alıntı: sonixTR

    Merhaba,

    Edit Project Settings bölümünde, Code Signing diye bir bolum bulamadim! Build kisminda Code signing var ve orda dont sign dememe ragmen hata aliyorum.

    Cok ugrasmama ragmen yazdigim simple app yi iPhone a gonderemedim.

    Not: Developer uyeyim ama 99 dolar odemedim



    99 Dolar ödemeden cihazınıza yazdığınız uygulamayı göndermek için öncelikle JailBreakli bir iphone ve mutlaka vardır jailbreak varsa ama appsync yamasının kurulu olması gerekiyor.

    Kalan işlemler için linkteki klavuzda yazanları uygularsanız programınız çalışacaktır

    http://www.alexwhittemore.com/?p=398

    linkteki guide'ı göndereceğiniz iphone versiyonuna göre dosya ve klasör isimlerini değiştirerek yeni versiyonlarada uygyulayabilirsiniz (klavuz 4.0.1 için 4.2 yada 4.1 için kendiniz ayarlarsınız)


    Bu mesaja 2 cevap geldi.
    S
    15 yıl
    Teğmen

    quote:

    Orijinalden alıntı: dreampowder

    quote:

    Orijinalden alıntı: sonixTR

    Merhaba,

    Edit Project Settings bölümünde, Code Signing diye bir bolum bulamadim! Build kisminda Code signing var ve orda dont sign dememe ragmen hata aliyorum.

    Cok ugrasmama ragmen yazdigim simple app yi iPhone a gonderemedim.

    Not: Developer uyeyim ama 99 dolar odemedim



    99 Dolar ödemeden cihazınıza yazdığınız uygulamayı göndermek için öncelikle JailBreakli bir iphone ve mutlaka vardır jailbreak varsa ama appsync yamasının kurulu olması gerekiyor.

    Kalan işlemler için linkteki klavuzda yazanları uygularsanız programınız çalışacaktır

    http://www.alexwhittemore.com/?p=398

    linkteki guide'ı göndereceğiniz iphone versiyonuna göre dosya ve klasör isimlerini değiştirerek yeni versiyonlarada uygyulayabilirsiniz (klavuz 4.0.1 için 4.2 yada 4.1 için kendiniz ayarlarsınız)

    Teşekkür ederim! İs yoğunluğundan deneme fırsatım olmadı ama yorumları okudum genelde olumlu ve yöntem çalışıyormuş.


    Bu mesaja 1 cevap geldi.
    @
    15 yıl
    Binbaşı

    0'dan başlayanlar için youtube'da turiol'larını beğendiğim biri var. Güzel anlatmış.
    İzleyin isterseniz biraz. Orta seviye ingilizce yeterli.
    http://www.youtube.com/view_play_list?p=53038489615793F7&playnext=1&v=abcMmyhKCno


    Bu mesaja 1 cevap geldi.
    İ
    15 yıl
    Yüzbaşı

    quote:

    Orijinalden alıntı: abdsev

    0'dan başlayanlar için youtube'da turiol'larını beğendiğim biri var. Güzel anlatmış.
    İzleyin isterseniz biraz. Orta seviye ingilizce yeterli.
    http://www.youtube.com/view_play_list?p=53038489615793F7&playnext=1&v=abcMmyhKCno


    bu videoyu seyredip xcode u yukledim. (3,5 gb lık dosyayı ındırıp)
    yuklerken 3 defa şu hatayı verdi:


    System extension cannot be used
    The system extension "/System/Library/Extensions/usbexpresscardcantwake_huawei.kext" was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update.

    yabancı forumlarda da bulamadım bir şey.
    xcode'u bi kere actım kapandı, bi daha da acılmıyo.
    ne yapmam gerek
    '' usbexpresscardcantwake_huawei.kext '', bunu bulup yuklemeli mıyım?

    edit:http://forum.248am.com/viewtopic.php?f=7&t=11398 burada silin filan demiş herhalde





    < Bu mesaj bu kişi tarafından değiştirildi -- 29 Aralık 2010; 12:57:16 >
    Bu mesaja 2 cevap geldi.
    D
    15 yıl
    Yarbay
    Konu Sahibi

    quote:

    Orijinalden alıntı: Canka1

    Bir site uzerinden ya da apple nin kendi xcode unun disinda ticari amacli hicbir kod yazmanizi onermem, kodunuzun calinma ihtimali yuksek, 5 lira kar edeyim derken 100 liradan olursunuz aman diyim.

    @dreampowder hocam 4.2.1 surumlu cihazim var xcode son paketini indirdim simdi cihaz bilgisayara takiliyken bir ekran cikti iphonenunuzu development icin kullanmak istermisiniz tarzi, uygulamayi cihaza atmak icin jb yapmaya gerek kalmadi gibi.


    Evet xcode kullanayımmı diye sorar ama bunu sorarken developer lisansınız varmı diye bakmaz Device için build ettiğinizde göreceksiniz xcode lisans hatası verecek.
    JB yapmak zorundasınız çünki bilgisayarınızda 99$ verip yüklediğiniz ve telefona aktarımda kullanılacak olan bir "lisans" ınız yok. (Appsync zaten lisanssız uygulamaların çalışmasını sağladığı için kuruluyor)

    JB ile Appsync 4.1 programını kurup aşağıdaki linkte yazan adımları uygulamanız gerekiyor:
    http://www.alexwhittemore.com/?p=398





    < Bu mesaj bu kişi tarafından değiştirildi dreampowder -- 30 Aralık 2010; 13:33:32 >

    D
    15 yıl
    Yarbay
    Konu Sahibi

    quote:

    Orijinalden alıntı: iü

    quote:

    Orijinalden alıntı: abdsev

    0'dan başlayanlar için youtube'da turiol'larını beğendiğim biri var. Güzel anlatmış.
    İzleyin isterseniz biraz. Orta seviye ingilizce yeterli.
    http://www.youtube.com/view_play_list?p=53038489615793F7&playnext=1&v=abcMmyhKCno


    bu videoyu seyredip xcode u yukledim. (3,5 gb lık dosyayı ındırıp)
    yuklerken 3 defa şu hatayı verdi:


    System extension cannot be used
    The system extension "/System/Library/Extensions/usbexpresscardcantwake_huawei.kext" was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update.

    yabancı forumlarda da bulamadım bir şey.
    xcode'u bi kere actım kapandı, bi daha da acılmıyo.
    ne yapmam gerek
    '' usbexpresscardcantwake_huawei.kext '', bunu bulup yuklemeli mıyım?

    edit:http://forum.248am.com/viewtopic.php?f=7&t=11398 burada silin filan demiş herhalde


    evet hata dada zaten bu kext dosyasının düzgün kurulmadığı ve tekrar yüklemeniz gerektiği yazıyor. Hackintosh sistem kullanıyorsanız yükleme esnasında seçtiğiiz driverlar dada problem olmuş olabilir


    Bu mesaja 1 cevap geldi.
    A
    15 yıl
    Binbaşı

    Stanford üniversitesinin yayınladığı o videolardan konuyu bende takip ediyordum arkadaşlar. Bunun dışında birkaç kaynak daha vardı elimde.
    Kişisel blog sayfamda bu videolar ve dökümanlardan alıntılar yaparak, giriş seviyesinden ileri seviye uygulamalara kadar makaleler yazmaya başladım. Ziyaret etmek isterseniz ;

    http://www.omerfarukozdemir.com/?cat=133

    ObjectiveC ile ilgili bilgilerin yanı sıra, PLSQL, Oracle, Microsoft.NET ile ilgili çeşitli dökümanlara da ulaşmanız mümkün.


    Bu mesaja 1 cevap geldi.
    D
    15 yıl
    Yarbay
    Konu Sahibi

    quote:

    Orijinalden alıntı: asi_

    Stanford üniversitesinin yayınladığı o videolardan konuyu bende takip ediyordum arkadaşlar. Bunun dışında birkaç kaynak daha vardı elimde.
    Kişisel blog sayfamda bu videolar ve dökümanlardan alıntılar yaparak, giriş seviyesinden ileri seviye uygulamalara kadar makaleler yazmaya başladım. Ziyaret etmek isterseniz ;

    http://www.omerfarukozdemir.com/?cat=133

    ObjectiveC ile ilgili bilgilerin yanı sıra, PLSQL, Oracle, Microsoft.NET ile ilgili çeşitli dökümanlara da ulaşmanız mümkün.



    çok güzel bir site olmuş ellerinize sağlık


    Bu mesaja 1 cevap geldi.
    A
    15 yıl
    Binbaşı

    quote:

    Orijinalden alıntı: dreampowder


    quote:

    Orijinalden alıntı: asi_

    Stanford üniversitesinin yayınladığı o videolardan konuyu bende takip ediyordum arkadaşlar. Bunun dışında birkaç kaynak daha vardı elimde.
    Kişisel blog sayfamda bu videolar ve dökümanlardan alıntılar yaparak, giriş seviyesinden ileri seviye uygulamalara kadar makaleler yazmaya başladım. Ziyaret etmek isterseniz ;

    http://www.omerfarukozdemir.com/?cat=133

    ObjectiveC ile ilgili bilgilerin yanı sıra, PLSQL, Oracle, Microsoft.NET ile ilgili çeşitli dökümanlara da ulaşmanız mümkün.



    çok güzel bir site olmuş ellerinize sağlık




    Teşekkür ederim arkadaşım. Vakit buldukça tecrübelerimi paylaşmaya çalışıyorum.



    A
    15 yıl
    Binbaşı

    Metod sözdizimi kuralları,
    Metod Türleri,
    Örnek Metodlar,
    Örnek Çağrım Şekilleri,

    http://www.omerfarukozdemir.com/?p=374

    Dip Not : Bu makaleler, Stanford University CS193 Dersindeki Sunumlardan Yararlanarak Hazırlanmaktadır.

    Sıradaki Makale;
    Instance Variables, @Properties, @selector, @synthesize

    Sonraki Makale;
    ObjectiveC Primitive Types, Foundation Framework Types





    < Bu mesaj bu kişi tarafından değiştirildi asi_ -- 6 Ocak 2011; 20:00:53 >
    Bu mesaja 1 cevap geldi.