IOS | Deep Learning Engineer - Part 3

All Posts All Posts

Category: IOS
Tab Bar Controller ile Gelişmiş Table View Örneği, Search Bar Ekleme | IOS

Bu örnekte Tab Bar Controller ile Table View Controller eklenmiştir.
Listelerden birinde Search Bar ve her liste açılırken title ların nasıl değiştiği gösterildi.
Nav Bar kısmının sol ve sağ tarafına kod ile buttonlar eklendi.
Tab Bar bir ayağı devre dışı bırakılabilir.

Ekran Görüntüleri:

Bu slayt gösterisi için JavaScript gerekir.

Bu slayt gösterisi için JavaScript gerekir.

Github Linki: https://github.com/bulentsiyah/IOS_TabBarController_Gelismis_TableView_Ornegi

 

Gist Kodu: https://gist.github.com/bulentsiyah/78929303b8933944aa46f444d9abbe6f

Custom TableView Cell kullanmak

Bu slayt gösterisi için JavaScript gerekir.

Gist Kodu:  https://gist.github.com/bulentsiyah/0c4ae7e3719da5187b6ecb1f66d9c282

Döviz Çevirici (Rest Apiden Veri Çekme) Örneği | IOS

Rest Api Kaynağı = https://api.fixer.io/latest?base=USD

Not: Rest Api htpp kullanırsanız aşağıdaki eklemelisiniz.

plist içerisine http için ekleme yapmamız gerekmektedir.
App Transport Security Settings
içine App Transport Security Settings Yes olmalı

Ekran görüntüleri:

Bu slayt gösterisi için JavaScript gerekir.

Github Linki: https://github.com/bulentsiyah/IOS_Doviz_Cevirici

Rest Web Servise Bağlanma (Login ve Fotoğraf Gönderme Örneği) | IOS

 

Projede CocoaPods yüklü değilse bu adımları yapınız.
https://www.bulentsiyah.com/cocoapods-ile-kutuphane-yonetimi-ios/

web servis işlemlerini yapıcak olan 3rd yazılım Alamofire olucak. Bunun için podfile içine

Not: plist içerisine http için ekleme yapmamız gerekmektedir.
App Transport Security Settings
içine App Transport Security Settings Yes olmalı

Projenin Ekran Görüntüleri

Bu slayt gösterisi için JavaScript gerekir.

Github Linki: https://github.com/bulentsiyah/IOS_Web_Servis_Ornegi

Dosya gönderme işlemleri  ve Tüm Methodlar: https://gist.github.com/bulentsiyah/5d81180161bab81deaba85d0a1a495c2

 

UIAlertController içine TextField Ekleme | IOS

Gist Kodu: https://gist.github.com/bulentsiyah/92285451143fdb8939a058cb84c9107b

Bu slayt gösterisi için JavaScript gerekir.

 

Klavye Kaydırma Sorunu Çözümü (IQKeyboardManager,3rd Party Software) | IOS

Kaynak ve yazılım hakkında detaylı bilgi için: https://github.com/hackiftekhar/IQKeyboardManager

Yazılımı kullanabilmek için Podfile dosyanıza aşağıdaki satırları ekleyin.

AppDelegate.swift dosyasının application method una

 

Customized Key | Özelleştirilmiş Klavye | IOS

Kullanıcı birşey yazmak zorunda kaldığında seçip kullanabilir.

Not: Simulatorde görmek için connect hardware keyboard seçeneği devre dışı olmalı.
Klavyeyi görmediyseniz, ayarlardan Genel içinde, keyboards içinde custom keyboard eklemelisiniz.

Gist Kodu: https://gist.github.com/bulentsiyah/ce14135dcaf4354cccc6e86306375fe9

Pokemon Sticker | IOS

Yeni projeniniz Sticker Pack App türünde açtıktan sonra ikonlarınızı aşağıdaki resimdeki yere bırakmanız yeterli.

Bu slayt gösterisi için JavaScript gerekir.