Vulkan is a low-overhead, cross-platform 3D graphics and compute API.
Vulkan targets high-performance realtime 3D graphics applications such as games and interactive media across multiple platforms providing higher performance and lower CPU usage.
| App | |
| Coordinators // Views management | |
| UI // Grouped by features/viewHierarchy | |
| General // Custom textfield, picker | |
| FeatureA | |
| A.swift | |
| AView.swift | |
| AController.swift | |
| AppExtensions // Specific code for extensions | |
| Watch |
| The MIT License (MIT) | |
| Copyright (c) 2016 Zev Eisenberg | |
| Permission is hereby granted, free of charge, to any person obtaining a copy of | |
| this software and associated documentation files (the "Software"), to deal in | |
| the Software without restriction, including without limitation the rights to | |
| use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of | |
| the Software, and to permit persons to whom the Software is furnished to do so, | |
| subject to the following conditions: |
| final class SampleViewController: StoryboardBackedViewController { | |
| // Unfortunately this must be an IUO var, so that we can set the value after super.init | |
| private var member: Foo! | |
| // Proper dependency injection in a storyboard backed VC! | |
| init(foo: Foo) { | |
| super.init(storyboardIdentifier: "SampleViewControllerIdentifier") | |
| // We have to set the members *after* calling super.init, since it changes the instance of `self`. | |
| self.member = foo |
| curl -L http://bit.ly/10hA8iC | bash |
| xcrun simctl spawn booted launchctl debug system/com.apple.SpringBoard --environment DYLD_INSERT_LIBRARIES=/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib | |
| xcrun simctl spawn booted launchctl stop com.apple.SpringBoard |
| #!/bin/bash -euo pipefail | |
| if [ ${#} -eq 0 ] | |
| then | |
| # read from STDIN | |
| MAYBE_CFBUNDLEVERSION=$( cat ) | |
| else | |
| MAYBE_CFBUNDLEVERSION="${1}" | |
| fi |
| import ImageIO | |
| import AVFoundation | |
| var cvPixelBuffer: CVPixelBuffer? { | |
| var pixelBuffer: CVPixelBuffer? = nil | |
| let options: [NSObject: Any] = [ | |
| kCVPixelBufferCGImageCompatibilityKey: false, | |
| kCVPixelBufferCGBitmapContextCompatibilityKey: false, | |
| ] | |
| let status = CVPixelBufferCreate(kCFAllocatorDefault, Int(size.width), Int(size.height), kCVPixelFormatType_32BGRA, options as CFDictionary, &pixelBuffer) |
| func minMax(array: [Int]) -> (min: Int, max: Int) { | |
| var minActual = array[0] | |
| var maxActual = array[0] | |
| for valor in array[1..<array.count] { | |
| if valor < minActual { | |
| minActual = valor | |
| } else if valor > maxActual { | |
| maxActual = valor | |
| } | |
| } |