Skip to content

Instantly share code, notes, and snippets.

View fozoglu's full-sized avatar
👨‍💻

Furkan Ozoglu fozoglu

👨‍💻
View GitHub Profile
#import <UIKit/UIKit.h>
@class A_ContainerVC;
@protocol A_ContainerVCDelegate <NSObject>
-(void)sendValue:(NSString *)Name;
@optional
@fozoglu
fozoglu / FirstMenuViewController.h
Created March 20, 2015 13:05
NSNotification_Example
#import <UIKit/UIKit.h>
#import "ViewController.h"
@interface FirstMenuViewController : UIViewController
- (IBAction)sendValue:(id)sender;
@end
@fozoglu
fozoglu / Simple_Encapsulation_Example.swift
Last active January 16, 2017 07:22
Basit kapsülleme örneği Swift 3 ile yazılmıştır.
class Person {
private var _name : String? = ""
private var _surName : String? = ""
var name : String?{
get {
return _name?.uppercased()
}
@fozoglu
fozoglu / getDateAndTime.swift
Last active January 16, 2017 07:29
Cihazın Günü ve Saatini alan metot örneği
func getDateAndTime() -> (String,String) {
let formatterDate = DateFormatter()
let formatterTime = DateFormatter()
formatterDate.dateFormat = "dd/MM/yyyy"
formatterTime.dateFormat = "HH:mm"
let currentDate = Date()
let date = formatterDate.string(from:currentDate)
@fozoglu
fozoglu / HoldButton.swift
Created January 17, 2017 08:50
Butona basılı tutma ile tetiklenen bir örnek
//
// ViewController.swift
// HoldButtonTest
//
// Created by CBS MOBIL on 17.01.2017.
// Copyright © 2017 CBS MOBİL. All rights reserved.
//
import UIKit
@fozoglu
fozoglu / HealthKitManager.swift
Created January 18, 2017 07:52
HealthKitManager class örneği en sade hali
import HealthKit
class HealthKitManager {
class var sharedInstance: HealthKitManager {
struct Singleton {
static let instance = HealthKitManager()
}
return Singleton.instance
@fozoglu
fozoglu / borderUIColor.swift
Created January 24, 2017 08:11
borderUIColor - swift 3 example
extension CALayer {
var borderUIColor: UIColor {
set {
self.borderColor = newValue.cgColor
}
get {
return UIColor(cgColor: self.borderColor!)
}
}
@fozoglu
fozoglu / DesignableTextField.swift
Created January 24, 2017 11:32
Custom TextField
import UIKit
@IBDesignable class DesignableTextField: UITextField {
@IBInspectable var borderWidth: CGFloat = 0.0{
didSet{
self.layer.borderWidth = borderWidth
}
@fozoglu
fozoglu / calculateNet.swift
Last active January 30, 2017 13:53
YGS - LYS için net hesabı
import UIKit
func calculateNet(correct:Int = 0 , wrong:Int = 0 , count:Int = 0) -> (Float) {
var result : Float = 0
if (correct <= count && correct >= 0) && (wrong <= count && wrong >= 0) {
if (correct + wrong <= count){
result = Float(correct) - Float(wrong)/4
@fozoglu
fozoglu / UIImageView+Extension.swift
Created February 14, 2017 11:09
frameForImageInImageViewAspectFit metotu ile aspectFit ile değişen boyutu yakalayabilirsin.
extension UIImageView{
func frameForImageInImageViewAspectFit() -> CGRect
{
if let img = self.image {
let imageRatio = img.size.width / img.size.height;
let viewRatio = self.frame.size.width / self.frame.size.height;
if(imageRatio < viewRatio)
{