Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block Tokuriku

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
Tokuriku / Clamp Velocity of an SKNode's PhysicsBody
Last active Aug 29, 2015
Clamp Velocity of an SKNode's PhysicsBody
View Clamp Velocity of an SKNode's PhysicsBody
/* Clamp Velocity */
// Set the initial parameters
let maxVelocity = CGFloat(100)
let deltaX = (self.physicsBody?.velocity.dx)!
let deltaY = (self.physicsBody?.velocity.dy)!
// Get the actual length of the vector with Pythagorean Theorem
let deltaZ = sqrt(pow(deltaX, 2) + pow(deltaY, 2))
View Count lines of code in Xcode project
1. Open Terminal
2. cd to your Xcode project
3. Execute the following when inside your target project:
find . -name "*.swift" -print0 | xargs -0 wc -l
Tokuriku / Remap Point
Last active Aug 29, 2015
Remapping a CGPoint for use with SKPhysicsJoints in a non CGPointZero anchorPoint Scene
View Remap Point
//To be applied to the anchor point
func remapPoint(point: CGPoint) -> CGPoint {
let correctedX = point.x + self.size.width * self.anchorPoint.x
let correctedY = point.y + self.size.height * self.anchorPoint.y
return CGPoint(x: correctedX, y: correctedY)
Tokuriku / iOS Hardware Scanner
Last active Sep 26, 2018
Basic code to get the Hardware Model of an iOS device in Swift
View iOS Hardware Scanner
func platform() -> String {
var size: UInt = 0
sysctlbyname("hw.machine", nil, &size, nil, 0)
var machine = [CChar](count: Int(size), repeatedValue: 0)
sysctlbyname("hw.machine", &machine, &size, nil, 0)
return String.fromCString(machine)!
func model() -> String {
let model = self.platform()
Tokuriku /
Last active Jan 15, 2020 — forked from cromandini/
Script to put in an Aggregate Target of a Framework in Xcode 6 to create a Universal Framework
# make sure the output directory exists
# Step 1. Build Device and Simulator versions
xcodebuild -target "${PROJECT_NAME}" ONLY_ACTIVE_ARCH=NO -configuration ${CONFIGURATION} -sdk iphoneos BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" clean build
xcodebuild -target "${PROJECT_NAME}" -configuration ${CONFIGURATION} -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" clean build
You can’t perform that action at this time.