Skip to content

Instantly share code, notes, and snippets.

View alicanbatur's full-sized avatar

Ali Can Batur alicanbatur

View GitHub Profile
//
// ContentView.swift
// LiveActivity
//
// Created by Ali Can Batur on 28.07.2022.
//
import SwiftUI
import ActivityKit
//
// LiveActivityHelper.swift
// LiveActivity
//
// Created by Ali Can Batur on 29.07.2022.
//
import Foundation
import ActivityKit
//
// Attribute.swift
// LiveActivity
//
// Created by Ali Can Batur on 28.07.2022.
//
import SwiftUI
import WidgetKit
import ActivityKit
//
// Status.swift
// LiveActivity
//
// Created by Ali Can Batur on 29.07.2022.
//
import Foundation
enum Status: Codable {
@alicanbatur
alicanbatur / BottomView.swift
Last active July 29, 2022 10:32
SwiftUI Views for the Live Activity example.
//
// BottomView.swift
// LiveActivity
//
// Created by Ali Can Batur on 29.07.2022.
//
import SwiftUI
struct BottomView: View {
// Example JSON
var JSON = "{\n" +
"\"name\": \"Ali\",\n" +
"\"surname\": \"Batur\",\n" +
"\"age\":29\n" +
"}"
// Convert json string to data. JSON string is the response from restfull call.
var data: Data = JSON.data(using: .utf8)!
// Example JSON
{
"name": "Ali",
"surname": "Batur",
"age": 29
}
// Our model
struct Person {
var name: String?
@alicanbatur
alicanbatur / FirebaseDateTransform
Created April 5, 2017 11:33
ObjectMapper date transform (formatter) for FIRServerValue.timestamp(). Firebase's timestamp.
import Foundation
import ObjectMapper
open class FirebaseDateTransform: TransformType {
public typealias Object = Date
public typealias JSON = Double
public init() {}
open func transformFromJSON(_ value: Any?) -> Date? {
@alicanbatur
alicanbatur / json
Created March 7, 2017 12:45
Türkçe İsimler JSON
[
{
"name": "Aba",
"sex": "K"
},
{
"name": "Abaca",
"sex": "K"
},
{
@alicanbatur
alicanbatur / Remove "Back" title from navigaitonItem
Created June 7, 2016 12:06
Remove "Back" title from navigaitonItem
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:self.navigationItem.backBarButtonItem.style target:nil action:nil];