Skip to content

Instantly share code, notes, and snippets.

View majeedyaseen's full-sized avatar
😎
By seeking and blundering we learn.

Yaseen Majeed majeedyaseen

😎
By seeking and blundering we learn.
  • Get My Parking
  • Srinagar
View GitHub Profile
@majeedyaseen
majeedyaseen / UserAgent.swift
Created March 20, 2019 08:52
How to create USER AGENT for iOS devices using swift
import Foundation
import UIKit
//eg. Darwin/16.3.0
func DarwinVersion() -> String {
var sysinfo = utsname()
uname(&sysinfo)
let dv = String(bytes: Data(bytes: &sysinfo.release, count: Int(_SYS_NAMELEN)), encoding: .ascii)!.trimmingCharacters(in: .controlCharacters)
return "Darwin/\(dv)"
}
@majeedyaseen
majeedyaseen / combineDateAndTime.swift
Created March 16, 2018 18:01
Combine date and time into a single NSDate in Swift 3
//function to combine date and time from two different date objects.
func combineDateandTime(date: Date, time: Date) -> Date? {
let calendar = NSCalendar.current
let dateComponents = calendar.dateComponents([.year, .month, .day], from: date)
let timeComponents = calendar.dateComponents([.hour, .minute, .second], from: time)
var mergedComponments = DateComponents()
mergedComponments.year = dateComponents.year!