mesajı bulunsun. yakın bi zamanda ben de bu programlama olayına girmek istiyorum. fazla vaktim yok ama çok zor olmasa gerek. c#, vb ye hakimim. algoritma ve tasarım olayında da sorun çekeceğimi zannetmiyorum. database bilgisi de var. sanırım iphone apilerini biraz öğrenmek gerek. sanırım 2 şirkete erp programı yazdığımdan biraz daha hızlı öğrenebilirim gibi geliyor bana :) tabi xcode mantığını falan öğrenmek lazım. bi ara youtube de videolar izlemiştim, o kadar da zor olacağını zannetmiyorum. ama tabi önce yapılacak bir program belirlemek, bunun için ön çalışma falan yapmak gerek. en azından ne istediğini bildikten sonra o doğrultuda ilerleyip öğrenmek daha hızlı oluyor. |
Bu akşam, ObjC Primitive types - Foundation Framerwork "NS" types ile ilgili bir makale yayınlayacağım. Tiplerle ilgili sık kullanılan metodların ne iş yaptığını da açıklıyor olacağım. Sanırım yavaş yavaş diğer konulara giriş yapabiliriz. Bunun yanında @property, @synthesize kullanım amaçları da yer alacak. Tabi ucundan memory allocating olayına da bakacağız. |
Takipcinizim, sitenin linki ilk sayfaya eklenirse daha cok kisi yararlanabilir. |
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. ![]() Instance Variables, @Properties, @selector, @synthesize ![]() ObjectiveC Primitive Types, Foundation Framework Types |
IOS programlama ile ilgili her turlu sorulari cevapliyabilirim arkadaslar. Iphone development kesinlikle gelmis gecmis en eglenceli yazilim islerinden biridir.Telefonun veya ipadin yapabildikleri ve sonuc almak muthis duygudur. Herkese tavsiye edilir. |
bütün mesajları okudum. tabi bunlar yazılımcı arkadaşlara özel, bizler gibi işi bu olmayanların anlamadığı bir konu. daha basit programlar yapmak için hazır uygulamalar yok mu? |
bu tarz işler için konu içerisinde bir arkadaş bir web sitesinden bahsetmişti, ama sonuçta belli şablonlara ve belli özelliklere kısılıp kalıyorsunuz. diğer taraftan kendiniz yaparsanız uygulamanın her alanıyla ilgili kontrole ve değiştirme gücüne sahip oluyorsunuz.. eğer ciddi bir fikriniz olursa en iyi yol oturup okumak öğrenmek ![]() |
Arkadaşlar birşey sormak istiyorum wmware ile sanal bir şekilde notebook'a mac os x kurup bu işe başlayabilir miyim? Bu arada belirteyim işlemcim her türlü desteği veriyor Mac OS X için tek sorun bir arkadaş bu işi yapabilmek için Intel işlemci gerekir demiş ama o eskiden miydi yoksa şu anda da hala geçerli mi bu durum??? Cevaplar için şimdiden çok teşekkürler... |
Başlayabilirsiniz. Sanal kullandığınız, xcode derleyicisi hata vermezse sorun yok demektir. |
İphone için yazilim gelistirmek istiyorum fakat programlama hakkinda hic bir bilgim yok. Aslinda sadece iphone icin degil genel olarak eglence maksatli oyun programlayabileceğim bir programlama dilini öğrenmek istiyorum. Programlamaya sifirdan basliyacak biri olarak programlama ve algoritma mantigi gibi temel bilgileri ogrenmek sonrada iphone a uygulama gelistirmek icin hangi programlama dillerini öğrenmem gerektigini ve bu dilleri ogrenmem icin bana aciklayici vede TÜRKÇE kaynaklari kullanmam gerektigini anlatirsaniz bana ve programlamaya başlamak isteyen bir cok kisiye cok yardimci olmus olursunuz. Yani uzun lafin kisasi bana yazilim gelistirme ve programlama hakkinda bir yol haritasi cikarmanizi rica ediyorum. |
Arkadaslar konu yavaş yavaş canlanmış bu gercekten cok sevindirici yalnız cogu arkadasımız sıfırdan başlıyor ve sadece iPhone+wın olduğunu düşünüyorum acaba Bi kaç profesyonel arkadasın basit ve şeffaf bir sekilde konuyu özetleyip bunuda ilk mesaja taşırsak bence bir cok soru işaretini kaldırabiliriz..ayrıca AppStore da dolaşırken tatlı bir app gördüm ismi How to make first iPhone app diye biraz ingilizcesi olanın en azından kafasında sekillenecegini düşünüyorum saygılar.. |
öncelikle sıfırdan başladığınıza göre önüüzde uzun bir yol var, fakat ilgi alanınıza gidiği sürece bunun bir problem olacağını sanmıyorum ![]() Kabaca bir yol haritası çizmek gerekirse: 1- "Object Oriented" Programlama ile ilgili bir kitaptan başlamanızı tavsiye ederim. bu c# olabilir, c++ olabilir, visual basic.net olabilir (visual basic başlangıç için iyidir fakat c# gibi bir dilden başlarsanız ileride diğer programlama dillerine daha kolay uyum sağlarsınız. yada başlayabiliyorsanız direkt objective-c olabilir. 2- Algoritma mantığı bana kalırsa kitapla okuyarak oturacak bir şey değil, kesinlikle tecrübeyle ve zamanla oturacak bir konu. ayrıca sıfırdan başlayarak anlatan türkçe kaynaklarda başlangıçta bu konuda bilgi veriyor. 3- bunları oturttuktan sonra apple kaynaklarından objective-c ile ilgili stanford üniversitesi videolarını inceleyebilirsiniz. malesef iphone konusunda türkçe kaynak bulmak neredeyse imkansız. konu başlığı içerisinde bir arkadaşın kişisel web sitesi vardı orada güzel anlatımları mevcut. 4- oyun yazmak sadece programlama değil aynı zamanda grafik, ses gibi birçok öğeyi bir arada bulunduran bir konu. iphone üzerinde 2 boyutlu oyun ile ilgili olarak "COCOS 2D" isimli bedava açık kaynaklı bir kütüphane mevcut ve çok başarılı bunun dışında 3 boyutlu oyunlar için "Unreal Developer Kit", "Unity3D" gibi çok güçlü 3d oyun geliştirme uygulamaları da mavcut. Mesajınızda türkçe kaynak istemişsiniz, c# ve visual basic.net ile ilgili binlerce türkçe kaynak hem kitapçılarda hemde internette mevcut. iphone ile ilgili olarakta ingilizce kaynaklar çok fazla ve kesinlikle ingilizce kaynaklara başvurmanız gerekiyor. ![]() |
@dreampowder Cok acikliyaci bir bilgi olmuş tessekkurler gercekten.. Edit: birde söyle birsey buldum 100 adımda app programlama ssli basit bir ing. Kullanılmış umarım ise yarar http://www.bestuniversities.com/blog/2009/100-free-courses-tutorials-for-aspiring-iphone-app-developers/ |
teşekkürler dreampower ![]() ![]() |
malesef hocam visual basic ile son uğraştığımda 17-18 yaşımdaydım 21 yaşımdaykende microsoft MCSD.Net kursuna gittim, kursta c# ile tanıştığım günden beri microsoft ortamında başka bir programlama dili aramadım. ![]() Bence pek makul bir yol değil ama böyle bir yol da var. c# öğrenirseniz MONO platformu üzerinden iphone uygulamaları geliştirebiliyorsunuz. MONO açık kaynaklı windows, linux, osx te yani her platformda çalışabilen (ve her platformda c# ile program yazıp windows kısıtlaması olmadan çalıştırabileceğiniz) bir .Net platformu. yani c# ile MONO üzerinden iphone programı yazmak mümkün. Mono bedava olsada yazdığınız kodu iphone cihazında çalışacak şekilde compile etmek için gereken kısmı ücretli. (500 dolardı sanırım). Birçok insan bu yollada iphone programları yazıyor ama bana kalırsa objective-C ve XCode kullanmak daha verimli bir yöntem. |
Konuya senin alıntınla başlamak istemedim ama gerçekten komikti belirtmeden edemedim. Sen galiba hobi olarak topluyorsun. Aslında banada oluyor o kadar eğitim videosu indiriyorsun sonra vakit bulamıyorsun izleyecek olsa bile sıkıyor. İşte başın sıkışınca ancak seni tetikliyor. Mesela ben symbian'da bir sözlük yazmak için daldım ordan onu öğrenemeden pythonla tanıştım onu öğrendim :) Sonra iphone merak ettim. Konuya başlarken herkes o kadar gereksiz ve olumsuzlukları yazmışki konuyu başlamadan bitirmişler. Adamlar ps3 hekliyorlar mekintoş'un pc'de çalıştırılamayacağını zannediyorlar pes doğrusu. Neyse benim kafama takılan sorular var ve kimse cevaplamadan birşeyler yazmış Konuyu okuyoruz okuyoruz ama hiçbir mesajda iphone programlama için ne gerektiğini anlayamadan xcode programlama dili öğrenmemiz gerektiği belirtiliyor sonra platform deniyor sonra objectc deniyor c/c++ deniyor okuyan kişinin kafası iyice karıştırılıyor zaten senin kafan karışık bari milletinkini karıştırma değilmi. Diğer kafama takılan şey tamam 1 sene emek harcadık öğrendik diyelim birde bakmışız trend değişmiş başka telefonun yeni dili çıkıyor yada nokia'nın yaptığı gibi symbian'ı bırakıp windows ile anlaşması gibi bir durumla karşılaşmadan ilerde popüler olması dilleride tahmin edebilirmisiniz. Mesela pad tarzı telefonlar ilerde popüler olurmu. Ayrıca işlemcinin sanallaştırmaya izin vermesi ne demektir açıklanırsa sevinirim |
Ya en nefret ettiğim konuda bu ne büyük saçmalık bu apple firmasının yaptığı neden esnek yapmazlarki illa herşeye hükmedeyim havası. Bu yüzden asla büyük bir şirket olamazlar. Google firması favori bu yüzden |
büyük bir şirket olamazlarmı? Apple'mı? ahahha |
![]() |
anlatırken çok basit gibi görünsede bu tarz programlar aslında karmaşık uygulamalar. ayrıca ios windows gibi açık bir işletim sistemi değil, indirdiğiniz dosyaları birleştirdikten sonra diğer uygulamalardan ulaşılabilir yapmak problem olabliir.. herşeyi geçtik telefonun aynı anda birden fazla parçayı indirirken download bitmeden pilini bitirip kapanabilir
Bu mesaja 1 cevap geldi. Cevapları Gizle