Ana içeriğe atla

Yayınlar

ios etiketine sahip yayınlar gösteriliyor

Android - iOS Öğrenme Serileri

Merhaba, Beni yakından ya da uzaktan tanıyan herkes Microsoft teknolojileri uğraştığımı ve .Net teknolojileri ile uzun süredir program yazdığımı bilir. Tabii ki son 5 yıldır mobildeki çılgın büyümenin ve bunun karşılığında da Android ve iOS işletim sistemlerde çalışacak programların gereksinimi oldukça arttı. Bende zaman içerisinde mobil programlar hakkında edindiğim araştırmaları ufak öğrenme serileri şeklinde sizlerle paylaşmaya çalışacağım. Bu yazılar da hem Android hem de iOS hakkında olacak. Yazıların başlıklarının devamında kaçıncı yazı olduğunu belirten rakamlar olacaktır. Yazılarımı ve uygulama denemelerimi Mac OS X El Capitan işletim sistemi desteğinde Android Studio ve xCode ile yazacağım. Zaman içerisinde Xamarin ve Visual Studio 2015 içerisinde yer alan Android SDK ’si ile de örnekler yapmaya çalışacağım. Umarım hem sizler için hem de benim için yararlı kaynaklar oluşturmayı başarabilirim. Bir sonraki yazıda görüşmek üzere. Turhal Temizer

XCode Bölüm 02 – Sınıflar ve Temel Yapılar

Merhaba, Bir önceki yazımızda ( XCode Bölüm 01 ) iOS platformunda uygulama geliştirebilmek için kullanılan XCode IDE ‘sine nasıl erişebileceğimizi ve platformun görsel olarak nasıl bir görüntüye sahip olduğunu, projeyi ve emulatörü nasıl çalıştırabileceğimize göz gezdirmiştik. Bu yazımızda ise pratikte iOS programlanın sınıf dosyalarına ve mimari yapısına göz atıyor olacağız. Yeniden bir proje oluşturmuyor ve bir önceki örneğimizdeki Boş demo projesinden devam ediyorum. Öncelikle proje içerisinde yer alan sınıf dosyalarının isimlerine göz atalım. Sınıf Dosyaları (Class Files) Boş demo projesini oluşturduktan / açtıktan sonra sol bölümde proje dosyalarını görebiliyoruz. ( Visual Studio kullanan arkadaşlar var ise Solution Explorer bölümünün görevini yapmaktadır.) AppDelegate.h AppDelegate.m ViewController.h ViewController.m Main.StoryBoard     Main_iPhone.StoryBoard     Main_iPad.Storyboard Şimdi dosyalara göz attığımız da; AppDelegate sınıflarında uygulama seviyesindek

C/C++ & Objective C – Yazımsal Benzerlikler

Merhaba, Objective C ‘ye merak salmış bir çok kimse C ile arasındaki farkları merak etmiş ve incelemiştir. C ya da C++ tecrübesi olan kişiler ise aradaki basit farkları görmüştür. En temel anlamda yazımsal farklılıklara alt kısımda yer alan görüntü ile sizde mükayese edebilirsiniz. Aslında çok benziyor değil mi? :) İyi günler dilerim. -- TT

XCode Bölüm 01 – İlk Proje

Merhabalar,   Önemli Not: XCode öğreniyorum serisinin bu yazısı XCode 5 sürümü ile hazırlanmıştır. Teknoloji gelişimlerini göz önüne aldığımızda mobil platformlar için geliştirilen uygulamaları dikkate almak gerekmektedir. Mobile uygulama dediğimizde ise en çok kullanılam platform olarak iOS en plana çıkmaktadır. Bu yazımızda ve ilişkisel diğer yazılarımızda iOS için geliştirme platformu olan XCode ve Objective-C ‘i incelemeye çalışıyor olacağız. Öncelikle uygulama geliştirebilmek için ihtiyacımız olanlara göz atıyor olalım. En başta uygulamanın geliştirilebilmesi için MacOS işletim sistemine sahip olan bir bilgisayar ya da Virtual PC üzerinde bu işletim sisteminin kurulmuş olan bir işletim sistemi gerekmektedir. Örnekleri geliştirecek ve deneyeceğimiz bilgisayar MacBook Pro 15¨ Late 2013 modelidir. Eğer ki bir bilgisayara ulaşmak isterseniz; http://store.apple.com/tr/buy-mac/macbook-pro adresinde erişebilirsiniz. Ürünlerin fiyatları eğer ki yüksek geldi ise ikinci el bir

Mobil Uygulama Geliştirme - Sistem Nasıl Çalışıyor

Merhaba, Mobil uygulama geliştirme ile ilgili detaylı bilgileri daha sonra anlatıyor olacağız. Ancak bütün yazılım ya da sistemsel projelerde akla gelen bir soru var. Bu sistem nasıl çalışıyor. Mimari anlamında değilde müşteri kanadın iş sürecine göz atıyor olacağız. Madde madde özetlemek gerekirse; 1. Proje kapsamı ve modüller belirlenir. 2. Gerekli olan içerik müşterilerden alınır. 3. Müşterilerin ve son kullanıcıların doğrultusunda tasarımlar hazırlanır. 4. Tasarımlar ve içerik uygun ise kodlamaya geçilir. 5. Planlanan modüller tamamlandıktan sonra test sürümü ortaya çıkar. Müşteri onayına sunulur. 6. Uygulama testler sonucunda son düzenlemeleri yapılır ve son onay alınır. 7. Uygulama ilgili teknolojilerin marketlerine sunulur. olacaktır. Aslında standart bir uygulama geliştirme ve iş süreci prosedürü olarakta görebiliriz. En çok akla takılan sorulardan birisi de hangi teknoloji ile yapmalı. Ya da her platform için ayrı ayrı yapmalımıyız oluyor