Skip to content

Instantly share code, notes, and snippets.

extension String {
func split(seperator: Character) -> [String]{
return self.characters.split{$0 == seperator}.map{String($0).stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())}
}
}
@jbosse
jbosse / xcode-build-bump.sh
Created October 24, 2015 17:59 — forked from sekati/xcode-build-bump.sh
Xcode Auto-increment Build & Version Numbers
# xcode-build-bump.sh
# @desc Auto-increment the build number every time the project is run.
# @usage
# 1. Select: your Target in Xcode
# 2. Select: Build Phases Tab
# 3. Select: Add Build Phase -> Add Run Script
# 4. Paste code below in to new "Run Script" section
# 5. Drag the "Run Script" below "Link Binaries With Libraries"
# 6. Insure that your starting build number is set to a whole integer and not a float (e.g. 1, not 1.0)
@jbosse
jbosse / ninjecthack.cs
Created April 12, 2012 00:11
Hack around Ninject 2 => 3 api change
using System.Linq;
using Hudoo.Web.App_Start;
namespace Hudoo.Web.Test.DeleporterHelpers
{
public static class NinjectControllerFactoryUtils
{
public static void TemporarilyReplaceBinding<TService>(TService implementation)
{
// get a handle on the Ninject Kernel (how you do this will depend on how you setup the Kernel)
@jbosse
jbosse / ControlExtensions.cs
Created December 16, 2010 19:28
ControlExtensions.cs
public static class ControlExtensions
{
public static T Find<T>(this Control control, string id) where T : Control
{
return (T) control.FindControl(id);
}
}
@jbosse
jbosse / UnitTestsPresenter.cs
Created November 29, 2010 16:45
UnitTestsPresenter
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
namespace Website.App_Code.UnitTests
{
public class TestResult
{
public string Test { get; set; }
dfwffwer
agrreagrgegerg
[Test]
public virtual void ShouldAllReturnHello()
{
AssertAll
(
() => Assert.AreEqual("Hello", "World"),
() => Assert.AreEqual("Hello", "Kevin"),
() => Assert.AreEqual("Hello", "Jimmy"),
() => Assert.AreEqual("Hello", "Hello")
);