@yeniharman Hacı Get Servis metodu thread safe olmuyor o şekilde. Sadece bilgin olsun diye diyorum. . Net te bu iş için lazy classı var kendiliğinden lock'luyor. Hım, genelde mobilde x iş parçacığı çalışırken y parçacığı suspend olur. Evet, thread safe olması için iki defa instance kontrolü yapıp lock kullanmak gerekiyormuş: http://en. wikipedia. org/wiki/Double-checked_locking http://csharpindepth.com/Articles/General/Singleton.aspx Yalnız dengesiz mono kullanıyor herhalde, implement edilmiş midir? https://github.com/mono/mono/blob/master/mcs/class/corlib/System/Lazy. cs Olaylara karışmayın!

cevaplar için teşekkürler arkadaşlar, bugünlük ara verdim bakacağım. sanırm ben hastalandım ya da zehirlendim, sabah kalktığımda yapışkan sıvı çıktı ağzımdan baya bi. hastahaneye de gidemiyorum şimdi, ilk girişte 1500 lira civarı para istiyor şerefsizler.. şimdi ben. net framework kullanmıyorum, o yüzden metodları o şekil asenkron yazabilir miyim bilmiyorum, adamların kendi kütüphanelerindekilerle kısıtlı yapabileceğim şeyler.. projeye güzel bir design pattern oluşturmak istiyorum, çünkü cross platform çalışacak, bir kısım kodlar ortak olacak ios ve android için. firmadakiler singleton pattern uygulamışlar servis create edilirken de benim kafamda başka bir şeyler vardı ama işte ne olduğunu unuttum.. uygun bir anımda c# ile mobil geliştirme ile ilgili bir şeyler yazıp paylaşacağım. şimdi hazırlanıp gideyim, cevaplar için teşekkürler, yine fikir verebilirsiniz Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Ayrıca event leri kullanman cok old school olur hoca. Async await icat edildi gozunu seveyim.

c# ile ios nasıl oluyor tbe bismillah? herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

@yeniharman Hacı Get Servis metodu thread safe olmuyor o şekilde. Sadece bilgin olsun diye diyorum. . Net te bu iş için lazy classı var kendiliğinden lock'luyor.

Selam tekrar, şimdi tekrar başladım projeye ve bir şey fark ettim. Ben baştan yanlış yapmışım. O kadar da ios için WCF servisi ayarlamaya çalıştım, halbu ki WCF tarafını hem ios hem android tarafı kullanacağı için onları common bir projede yazmam gerekiyor. Şimdi onu yapıyorum. WCF servis için bir wrapper yazıyorum, şimdilik ios için kullanacağım, ios tamamlandıktan sonra android in lisansını alıp onun üzerinden devam edeceğim. @nessaj, hocam daha nce ninjecti kullandım bir mvc projesinde, ancak sıkıntı yaşayabilirim mono tarafında. onun yerine unitycontainer kullanılabilir. onda da problem var aslında farklı dll leri de eklemek lazım projeye. Bakalım nasıl yapacağım.. Projeyi sıfırdan yazmaya karar verdim, denemeler yaparken projeyi iyice batırdım, şimdi temiz bir kod yazalım bakalım. iOS, android ve WP8 için yazacağım. Zaman bulduğumda daha nce bahsettiğim gibi bunla ilgili küçük bir dküman yazacağım Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

bi ara bu c# ile ios uygulaması geliştirme olayını artı ve eksilerini anlatayım.. güzel dküman çıkar bu konudan:) Everyone sees just what they want to see.

Singleton pattern uymuyor mu? WCF servisinin her kullanıcı için aynı şekilde kullanıldığını varsayıyorum. public class Servis { int bir_sey_; public Servis public int GetBirSey } public static class Servisim { private static Servis servis_; static Servisim public static Servis GetServis { if else } } class ServisKullanici { private Servis servis_; private string adim_; public ServisKullanici public void BirSeyYap } class Program { static void Main } Olaylara karışmayın!

Dependeny injection uyguladığınız zaman, singleton out of the box geliyor haberin olsun. . Net kullanmıyorsan mono kullaniyorsundur. Mono async/await destekliyor ama diğer kullandığın kutuphanelerle ne kadar uyumlu calısır bilemem. Kurcalayabilin Google'ı. nessaj tarafından 30/Eyl/14 11:58 tarihinde düzenlenmiştir

Her seferinde service clientı oluşturmaman için bi sebebin var mı? Benim sana tavsiyem Dependency injection uygulayıp Wcf servis clientına da wrapper yazman. O wrapperı da formları enjekte etmen.

abi bu soruya forumda cevap verecek birisi varsa o da yarın sen olacaksın :D

Selamlar, Kafam şuan durmuş vaziyette ne yapacağımı bilemedim. Aslında daha nce kurmuştum mantığını ama 2 ay ara verince ne yapacağımı da unuttum. Sıfırdan da bir şey üretemiyorum, beynim ciddi ciddi çalışmıyor Şimdi c# ile ios uygulaması geliştiriyorum, Bir tane wcf servisine bağlanıyorum, bir tane service sınfım var. Bu sınıfı her class da kullanmam gerekiyor. Daha nce base class v. s. oluşturdum, sonra türetecektim ama işte o ara ara verdim, şimdi bakıyorum bu formlar zaten UIViewController dan türüyor , c# da sınıflarda çoklu kalıtım olmadığı için birden fazla türetme olmuyor neyse şimdi ben bu servisin bazı metodlarını çağırıp ona gre geri dnüş almam lazım formlarda. ama sürekli servisi create etmek istemiyorum. Metodların da asenkron olanlarını çağırıyorum. İşte tıkandığım nokta burası.. Mesela login metodunu xxx controllerinde kullanacağım, search metodunu yyyy formunda kullanacağım. Ama dediğim gibi sürekli service i create etmek istemiyorum. bir sınıf oluşturup orada eventler yazsam, bu servis işini o sınıf çzse ve geri dnüşü de eventler ile yapsam olur.. Yazdıkça aklıma geliyor :) Ama yine hala tam veremedim kendimi. Sabah bi yere gitmem gerekiyor o yüzden biraz yazayım kod dedim ama.. yazdıklarım ne kadar anlaşılr oldu onun bile farkında değilim Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

çzülür sorun da hocam işte nemli olan şimdi bi şeyler yapabilmek aslında bnim n-tier çalışmam gerekiordu. wcf servisini ios a uygulayana kadar canımız çıktı. ama sonunda çzdük olayı. O yüzden sadece deneme kodları yazıyordum orjinal proje üzerine. şimdi yeni proje oluşturayım diyorum ama form yapısı acayip karışık bi ara bu c# ile ios uygulaması geliştirme olayını artı ve eksilerini anlatayım.. unbalanced tarafından 30/Eyl/14 01:05 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.