├── Poke ├── bundle │ ├── 0.jpg │ ├── 0.mp3 │ ├── 1.jpg │ ├── 1.mp3 │ ├── 2.jpg │ ├── 2.mp3 │ ├── 3.jpg │ ├── 3.mp3 │ ├── 4.mp3 │ ├── 5.mp3 │ ├── 6.mp3 │ ├── 7.mp3 │ ├── 8.mp3 │ ├── 9.mp3 │ ├── 10.mp3 │ ├── 11.mp3 │ ├── 12.mp3 │ ├── 13.mp3 │ ├── 14.mp3 │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── main.m ├── SplashView.h ├── App.h └── Makefile ├── Bonk ├── bundle │ ├── red.png │ ├── blue.png │ ├── green.png │ ├── grey.png │ ├── icon.png │ ├── orange.png │ ├── purple.png │ ├── yellow.png │ ├── Default.png │ └── Info.plist ├── App.h ├── main.m ├── SplashView.h ├── Makefile └── TonePlayer.h ├── Fall ├── bundle │ ├── red.png │ ├── brown.png │ ├── green.png │ ├── icon.png │ ├── yellow.png │ ├── Default.png │ ├── snowflake.png │ └── Info.plist ├── main.m ├── App.h ├── SplashView.h └── Makefile ├── Hum ├── bundle │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── App.h ├── main.m ├── SplashView.h ├── MenuView.h ├── Makefile ├── TonePlayer.h └── MenuView.m ├── Melt ├── bundle │ ├── ice.png │ ├── icon.png │ ├── shadow.png │ ├── title.png │ ├── Default.png │ └── Info.plist ├── SplashView.h ├── main.m ├── App.h ├── SimpleWebView.h └── Makefile ├── Bard ├── bundle │ ├── arm1.png │ ├── arm2.png │ ├── body.png │ ├── head.png │ ├── icon.png │ ├── leg1.png │ ├── leg2.png │ ├── noose.png │ ├── Default.png │ ├── headdead.png │ └── Info.plist ├── main.m ├── SplashView.h ├── App.h └── Makefile ├── Burp ├── bundle │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── PreviewView.h ├── App.h ├── main.m ├── PreviewView.m ├── SplashView.h ├── MenuView.h ├── PicturePoster.h ├── SimpleWebView.h ├── CaptureView.h ├── Makefile └── MenuView.m ├── Drum ├── bundle │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── main.m ├── App.h ├── SplashView.h ├── MenuView.h ├── Makefile ├── TonePlayer.h └── MenuView.m ├── Elmo ├── bundle │ ├── icon.png │ ├── laugh.mp4 │ ├── Default.png │ └── Info.plist ├── vib.h ├── main.m ├── SplashView.h ├── App.h ├── Makefile └── vib.c ├── Hockey ├── bundle │ ├── blue.png │ ├── icon.png │ ├── puck.png │ ├── green.png │ ├── Default.png │ └── Info.plist ├── App.h ├── main.m ├── SplashView.h ├── GameView.h ├── Makefile └── App.m ├── Level ├── bundle │ ├── icon.png │ ├── lines.png │ ├── Default.png │ ├── bubble.png │ └── Info.plist ├── App.h ├── main.m ├── SplashView.h ├── MenuView.h ├── Makefile └── MenuView.m ├── Magic ├── bundle │ ├── icon.png │ ├── Default.png │ ├── bottom.png │ ├── triangle.png │ └── Info.plist ├── main.m ├── App.h ├── SplashView.h └── Makefile ├── Midterm ├── bundle │ ├── bg.png │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── main.m ├── DataGetter.h ├── SplashView.h ├── App.h ├── Makefile └── DataGetter.m ├── Mixup ├── bundle │ ├── icon.png │ ├── Default.png │ ├── letter1.png │ ├── letter2.png │ ├── letter3.png │ ├── letter4.png │ ├── letter5.png │ ├── letter6.png │ └── Info.plist ├── main.m ├── SplashView.h ├── MenuView.h ├── App.h ├── Makefile └── MenuView.m ├── Panic ├── bundle │ ├── icon.png │ ├── panic.jpg │ ├── Default.png │ ├── button.png │ ├── chicken.jpg │ ├── scream.mov │ └── Info.plist ├── vib.h ├── main.m ├── SplashView.h ├── App.h ├── Makefile └── vib.c ├── Piano ├── bundle │ ├── icon.png │ ├── Default.png │ ├── keyboard.jpg │ └── Info.plist ├── App.h ├── main.m ├── SplashView.h ├── Makefile └── TonePlayer.h ├── Pumped ├── bundle │ ├── icon.png │ ├── label1.png │ ├── label2.png │ ├── label3.png │ ├── labels.png │ ├── title.png │ ├── Default.png │ └── Info.plist ├── MilesPicker.h ├── ZipPicker.h ├── PricePicker.h ├── main.m ├── SplashView.h ├── App.h ├── AddWindow.h ├── MyPicker.h ├── Makefile ├── ZipPicker.m ├── MilesPicker.m └── PricePicker.m ├── Quest ├── bundle │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── PreviewView.h ├── App.h ├── main.m ├── PreviewView.m ├── SplashView.h ├── DataGetter.h ├── MenuView.h ├── PicturePoster.h ├── SimpleWebView.h ├── CaptureView.h ├── Makefile └── MenuView.m ├── Rose ├── bundle │ ├── icon.png │ ├── petal.png │ ├── Default.png │ └── Info.plist ├── App.h ├── main.m ├── SplashView.h └── Makefile ├── Sleigh ├── bundle │ ├── cave.jpg │ ├── ice0.png │ ├── ice1.png │ ├── ice2.png │ ├── ice3.png │ ├── ice4.png │ ├── ice5.png │ ├── ice6.png │ ├── icon.png │ ├── santa.png │ ├── Default.png │ └── Info.plist ├── main.m ├── SplashView.h ├── MenuView.h ├── App.h ├── Makefile └── MenuView.m ├── Uncle ├── bundle │ ├── body.png │ ├── boom0.wav │ ├── boom1.wav │ ├── boom2.wav │ ├── boom3.wav │ ├── boom4.wav │ ├── boom5.wav │ ├── boom6.wav │ ├── boom7.wav │ ├── boom8.wav │ ├── boom9.wav │ ├── chin.png │ ├── head.png │ ├── icon.png │ ├── Default.png │ ├── boom10.wav │ ├── boom11.wav │ └── Info.plist ├── App.h ├── main.m ├── Splash.h └── Makefile ├── World ├── bundle │ ├── icon.png │ ├── world.jpg │ ├── Default.png │ ├── target.png │ └── Info.plist ├── main.m ├── App.h ├── SplashView.h ├── DataGetter.h ├── DataPoster.h ├── CaptureView.h ├── Makefile ├── DataGetter.m └── DataPoster.m ├── Collage ├── bundle │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── main.m ├── SplashView.h ├── DataGetter.h ├── DataPoster.h ├── MenuView.h ├── App.h ├── CaptureView.h ├── Makefile ├── DataGetter.m ├── DataPoster.m └── MenuView.m ├── Graffiti ├── bundle │ ├── icon.png │ ├── wall.jpg │ ├── Default.png │ └── Info.plist ├── main.m ├── SplashView.h ├── App.h └── Makefile ├── Interval ├── bundle │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── SplashView.h ├── main.m ├── App.h └── Makefile ├── Leftover ├── bundle │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── App.h ├── main.m ├── CategoryListView.h ├── SplashView.h ├── CategoryList.h ├── Makefile ├── App.m └── CategoryList.m ├── Pumpkin ├── bundle │ ├── icon.png │ ├── Default.png │ ├── pumpkin.png │ └── Info.plist ├── main.m ├── App.h ├── SplashView.h └── Makefile ├── Scribble ├── bundle │ ├── icon.png │ ├── Default.png │ └── Info.plist ├── main.m ├── App.h ├── SplashView.h └── Makefile ├── Songbird ├── bundle │ ├── icon.png │ ├── Default.png │ ├── gobble.mp4 │ ├── mouth.png │ ├── turkey.png │ └── Info.plist ├── main.m ├── SplashView.h ├── App.h └── Makefile ├── Whisper ├── bundle │ ├── icon.png │ ├── Default.png │ ├── listen1.png │ ├── listen2.png │ ├── record1.png │ ├── record2.png │ ├── recording.jpg │ └── Info.plist ├── main.m ├── SplashView.h ├── DataPoster.h ├── App.h ├── DataGetter.h └── Makefile └── Wallpaper ├── bundle ├── icon.png ├── Default.png └── Info.plist ├── App.h ├── main.m ├── SplashView.h ├── DataGetter.h ├── DataPoster.h ├── Makefile ├── DataGetter.m └── DataPoster.m /Poke/bundle/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/0.jpg -------------------------------------------------------------------------------- /Poke/bundle/0.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/0.mp3 -------------------------------------------------------------------------------- /Poke/bundle/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/1.jpg -------------------------------------------------------------------------------- /Poke/bundle/1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/1.mp3 -------------------------------------------------------------------------------- /Poke/bundle/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/2.jpg -------------------------------------------------------------------------------- /Poke/bundle/2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/2.mp3 -------------------------------------------------------------------------------- /Poke/bundle/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/3.jpg -------------------------------------------------------------------------------- /Poke/bundle/3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/3.mp3 -------------------------------------------------------------------------------- /Poke/bundle/4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/4.mp3 -------------------------------------------------------------------------------- /Poke/bundle/5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/5.mp3 -------------------------------------------------------------------------------- /Poke/bundle/6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/6.mp3 -------------------------------------------------------------------------------- /Poke/bundle/7.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/7.mp3 -------------------------------------------------------------------------------- /Poke/bundle/8.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/8.mp3 -------------------------------------------------------------------------------- /Poke/bundle/9.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/9.mp3 -------------------------------------------------------------------------------- /Bonk/bundle/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/red.png -------------------------------------------------------------------------------- /Fall/bundle/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Fall/bundle/red.png -------------------------------------------------------------------------------- /Hum/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Hum/bundle/icon.png -------------------------------------------------------------------------------- /Melt/bundle/ice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Melt/bundle/ice.png -------------------------------------------------------------------------------- /Poke/bundle/10.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/10.mp3 -------------------------------------------------------------------------------- /Poke/bundle/11.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/11.mp3 -------------------------------------------------------------------------------- /Poke/bundle/12.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/12.mp3 -------------------------------------------------------------------------------- /Poke/bundle/13.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/13.mp3 -------------------------------------------------------------------------------- /Poke/bundle/14.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/14.mp3 -------------------------------------------------------------------------------- /Bard/bundle/arm1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/arm1.png -------------------------------------------------------------------------------- /Bard/bundle/arm2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/arm2.png -------------------------------------------------------------------------------- /Bard/bundle/body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/body.png -------------------------------------------------------------------------------- /Bard/bundle/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/head.png -------------------------------------------------------------------------------- /Bard/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/icon.png -------------------------------------------------------------------------------- /Bard/bundle/leg1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/leg1.png -------------------------------------------------------------------------------- /Bard/bundle/leg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/leg2.png -------------------------------------------------------------------------------- /Bard/bundle/noose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/noose.png -------------------------------------------------------------------------------- /Bonk/bundle/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/blue.png -------------------------------------------------------------------------------- /Bonk/bundle/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/green.png -------------------------------------------------------------------------------- /Bonk/bundle/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/grey.png -------------------------------------------------------------------------------- /Bonk/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/icon.png -------------------------------------------------------------------------------- /Bonk/bundle/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/orange.png -------------------------------------------------------------------------------- /Bonk/bundle/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/purple.png -------------------------------------------------------------------------------- /Bonk/bundle/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/yellow.png -------------------------------------------------------------------------------- /Burp/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Burp/bundle/icon.png -------------------------------------------------------------------------------- /Drum/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Drum/bundle/icon.png -------------------------------------------------------------------------------- /Elmo/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Elmo/bundle/icon.png -------------------------------------------------------------------------------- /Elmo/bundle/laugh.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Elmo/bundle/laugh.mp4 -------------------------------------------------------------------------------- /Fall/bundle/brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Fall/bundle/brown.png -------------------------------------------------------------------------------- /Fall/bundle/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Fall/bundle/green.png -------------------------------------------------------------------------------- /Fall/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Fall/bundle/icon.png -------------------------------------------------------------------------------- /Fall/bundle/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Fall/bundle/yellow.png -------------------------------------------------------------------------------- /Hockey/bundle/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Hockey/bundle/blue.png -------------------------------------------------------------------------------- /Hockey/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Hockey/bundle/icon.png -------------------------------------------------------------------------------- /Hockey/bundle/puck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Hockey/bundle/puck.png -------------------------------------------------------------------------------- /Hum/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Hum/bundle/Default.png -------------------------------------------------------------------------------- /Level/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Level/bundle/icon.png -------------------------------------------------------------------------------- /Level/bundle/lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Level/bundle/lines.png -------------------------------------------------------------------------------- /Magic/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Magic/bundle/icon.png -------------------------------------------------------------------------------- /Melt/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Melt/bundle/icon.png -------------------------------------------------------------------------------- /Melt/bundle/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Melt/bundle/shadow.png -------------------------------------------------------------------------------- /Melt/bundle/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Melt/bundle/title.png -------------------------------------------------------------------------------- /Midterm/bundle/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Midterm/bundle/bg.png -------------------------------------------------------------------------------- /Mixup/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Mixup/bundle/icon.png -------------------------------------------------------------------------------- /Panic/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Panic/bundle/icon.png -------------------------------------------------------------------------------- /Panic/bundle/panic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Panic/bundle/panic.jpg -------------------------------------------------------------------------------- /Piano/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Piano/bundle/icon.png -------------------------------------------------------------------------------- /Poke/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/icon.png -------------------------------------------------------------------------------- /Pumped/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumped/bundle/icon.png -------------------------------------------------------------------------------- /Quest/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Quest/bundle/icon.png -------------------------------------------------------------------------------- /Rose/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Rose/bundle/icon.png -------------------------------------------------------------------------------- /Rose/bundle/petal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Rose/bundle/petal.png -------------------------------------------------------------------------------- /Sleigh/bundle/cave.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/cave.jpg -------------------------------------------------------------------------------- /Sleigh/bundle/ice0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/ice0.png -------------------------------------------------------------------------------- /Sleigh/bundle/ice1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/ice1.png -------------------------------------------------------------------------------- /Sleigh/bundle/ice2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/ice2.png -------------------------------------------------------------------------------- /Sleigh/bundle/ice3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/ice3.png -------------------------------------------------------------------------------- /Sleigh/bundle/ice4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/ice4.png -------------------------------------------------------------------------------- /Sleigh/bundle/ice5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/ice5.png -------------------------------------------------------------------------------- /Sleigh/bundle/ice6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/ice6.png -------------------------------------------------------------------------------- /Sleigh/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/icon.png -------------------------------------------------------------------------------- /Uncle/bundle/body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/body.png -------------------------------------------------------------------------------- /Uncle/bundle/boom0.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom0.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom1.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom2.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom3.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom4.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom5.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom6.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom7.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom8.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom9.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom9.wav -------------------------------------------------------------------------------- /Uncle/bundle/chin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/chin.png -------------------------------------------------------------------------------- /Uncle/bundle/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/head.png -------------------------------------------------------------------------------- /Uncle/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/icon.png -------------------------------------------------------------------------------- /World/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/World/bundle/icon.png -------------------------------------------------------------------------------- /World/bundle/world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/World/bundle/world.jpg -------------------------------------------------------------------------------- /Bard/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/Default.png -------------------------------------------------------------------------------- /Bard/bundle/headdead.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bard/bundle/headdead.png -------------------------------------------------------------------------------- /Bonk/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Bonk/bundle/Default.png -------------------------------------------------------------------------------- /Burp/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Burp/bundle/Default.png -------------------------------------------------------------------------------- /Collage/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Collage/bundle/icon.png -------------------------------------------------------------------------------- /Drum/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Drum/bundle/Default.png -------------------------------------------------------------------------------- /Elmo/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Elmo/bundle/Default.png -------------------------------------------------------------------------------- /Fall/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Fall/bundle/Default.png -------------------------------------------------------------------------------- /Graffiti/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Graffiti/bundle/icon.png -------------------------------------------------------------------------------- /Graffiti/bundle/wall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Graffiti/bundle/wall.jpg -------------------------------------------------------------------------------- /Hockey/bundle/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Hockey/bundle/green.png -------------------------------------------------------------------------------- /Interval/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Interval/bundle/icon.png -------------------------------------------------------------------------------- /Leftover/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Leftover/bundle/icon.png -------------------------------------------------------------------------------- /Level/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Level/bundle/Default.png -------------------------------------------------------------------------------- /Level/bundle/bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Level/bundle/bubble.png -------------------------------------------------------------------------------- /Magic/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Magic/bundle/Default.png -------------------------------------------------------------------------------- /Magic/bundle/bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Magic/bundle/bottom.png -------------------------------------------------------------------------------- /Melt/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Melt/bundle/Default.png -------------------------------------------------------------------------------- /Midterm/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Midterm/bundle/icon.png -------------------------------------------------------------------------------- /Mixup/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Mixup/bundle/Default.png -------------------------------------------------------------------------------- /Mixup/bundle/letter1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Mixup/bundle/letter1.png -------------------------------------------------------------------------------- /Mixup/bundle/letter2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Mixup/bundle/letter2.png -------------------------------------------------------------------------------- /Mixup/bundle/letter3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Mixup/bundle/letter3.png -------------------------------------------------------------------------------- /Mixup/bundle/letter4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Mixup/bundle/letter4.png -------------------------------------------------------------------------------- /Mixup/bundle/letter5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Mixup/bundle/letter5.png -------------------------------------------------------------------------------- /Mixup/bundle/letter6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Mixup/bundle/letter6.png -------------------------------------------------------------------------------- /Panic/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Panic/bundle/Default.png -------------------------------------------------------------------------------- /Panic/bundle/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Panic/bundle/button.png -------------------------------------------------------------------------------- /Panic/bundle/chicken.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Panic/bundle/chicken.jpg -------------------------------------------------------------------------------- /Panic/bundle/scream.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Panic/bundle/scream.mov -------------------------------------------------------------------------------- /Piano/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Piano/bundle/Default.png -------------------------------------------------------------------------------- /Poke/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Poke/bundle/Default.png -------------------------------------------------------------------------------- /Pumped/bundle/label1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumped/bundle/label1.png -------------------------------------------------------------------------------- /Pumped/bundle/label2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumped/bundle/label2.png -------------------------------------------------------------------------------- /Pumped/bundle/label3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumped/bundle/label3.png -------------------------------------------------------------------------------- /Pumped/bundle/labels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumped/bundle/labels.png -------------------------------------------------------------------------------- /Pumped/bundle/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumped/bundle/title.png -------------------------------------------------------------------------------- /Pumpkin/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumpkin/bundle/icon.png -------------------------------------------------------------------------------- /Quest/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Quest/bundle/Default.png -------------------------------------------------------------------------------- /Rose/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Rose/bundle/Default.png -------------------------------------------------------------------------------- /Scribble/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Scribble/bundle/icon.png -------------------------------------------------------------------------------- /Sleigh/bundle/santa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/santa.png -------------------------------------------------------------------------------- /Songbird/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Songbird/bundle/icon.png -------------------------------------------------------------------------------- /Uncle/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/Default.png -------------------------------------------------------------------------------- /Uncle/bundle/boom10.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom10.wav -------------------------------------------------------------------------------- /Uncle/bundle/boom11.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Uncle/bundle/boom11.wav -------------------------------------------------------------------------------- /Whisper/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Whisper/bundle/icon.png -------------------------------------------------------------------------------- /World/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/World/bundle/Default.png -------------------------------------------------------------------------------- /World/bundle/target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/World/bundle/target.png -------------------------------------------------------------------------------- /Collage/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Collage/bundle/Default.png -------------------------------------------------------------------------------- /Fall/bundle/snowflake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Fall/bundle/snowflake.png -------------------------------------------------------------------------------- /Graffiti/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Graffiti/bundle/Default.png -------------------------------------------------------------------------------- /Hockey/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Hockey/bundle/Default.png -------------------------------------------------------------------------------- /Interval/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Interval/bundle/Default.png -------------------------------------------------------------------------------- /Leftover/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Leftover/bundle/Default.png -------------------------------------------------------------------------------- /Magic/bundle/triangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Magic/bundle/triangle.png -------------------------------------------------------------------------------- /Midterm/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Midterm/bundle/Default.png -------------------------------------------------------------------------------- /Piano/bundle/keyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Piano/bundle/keyboard.jpg -------------------------------------------------------------------------------- /Pumped/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumped/bundle/Default.png -------------------------------------------------------------------------------- /Pumpkin/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumpkin/bundle/Default.png -------------------------------------------------------------------------------- /Pumpkin/bundle/pumpkin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Pumpkin/bundle/pumpkin.png -------------------------------------------------------------------------------- /Scribble/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Scribble/bundle/Default.png -------------------------------------------------------------------------------- /Sleigh/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Sleigh/bundle/Default.png -------------------------------------------------------------------------------- /Songbird/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Songbird/bundle/Default.png -------------------------------------------------------------------------------- /Songbird/bundle/gobble.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Songbird/bundle/gobble.mp4 -------------------------------------------------------------------------------- /Songbird/bundle/mouth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Songbird/bundle/mouth.png -------------------------------------------------------------------------------- /Songbird/bundle/turkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Songbird/bundle/turkey.png -------------------------------------------------------------------------------- /Wallpaper/bundle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Wallpaper/bundle/icon.png -------------------------------------------------------------------------------- /Whisper/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Whisper/bundle/Default.png -------------------------------------------------------------------------------- /Whisper/bundle/listen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Whisper/bundle/listen1.png -------------------------------------------------------------------------------- /Whisper/bundle/listen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Whisper/bundle/listen2.png -------------------------------------------------------------------------------- /Whisper/bundle/record1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Whisper/bundle/record1.png -------------------------------------------------------------------------------- /Whisper/bundle/record2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Whisper/bundle/record2.png -------------------------------------------------------------------------------- /Wallpaper/bundle/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Wallpaper/bundle/Default.png -------------------------------------------------------------------------------- /Whisper/bundle/recording.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigZaphod/iappaday/HEAD/Whisper/bundle/recording.jpg -------------------------------------------------------------------------------- /Elmo/vib.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | void vibrate(int seconds); 7 | -------------------------------------------------------------------------------- /Panic/vib.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | void vibrate(int seconds); 7 | -------------------------------------------------------------------------------- /Hockey/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | } 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Burp/PreviewView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface PreviewView : UIView { 9 | } 10 | 11 | -(id)initWithFrame: (CGRect)frame; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Quest/PreviewView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface PreviewView : UIView { 9 | } 10 | 11 | -(id)initWithFrame: (CGRect)frame; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /Burp/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | NSData *picture; 11 | } 12 | 13 | -(void)dealloc; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Interval/SplashView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface SplashView : UIView { 4 | id continueTarget; 5 | SEL continueSelector; 6 | } 7 | 8 | 9 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 10 | -(void)continueTarget: (id)target action: (SEL)selector; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Melt/SplashView.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface SplashView : UIView { 4 | id continueTarget; 5 | SEL continueSelector; 6 | } 7 | 8 | 9 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 10 | -(void)continueTarget: (id)target action: (SEL)selector; 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /Uncle/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | UIImageView *head; 11 | UIImageView *chin; 12 | } 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /Leftover/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | 9 | @interface App : UIApplication { 10 | UIWindow *window; 11 | } 12 | 13 | -(void)dealloc; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Quest/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | NSData *picture; 11 | } 12 | 13 | -(void)dealloc; 14 | -(void)showMenu; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Piano/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "TonePlayer.h" 8 | 9 | @interface App : UIApplication { 10 | UIWindow *window; 11 | TonePlayer *player; 12 | } 13 | 14 | -(void)dealloc; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pumped/MilesPicker.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MyPicker.h" 7 | #import 8 | #import 9 | 10 | @interface MilesPicker : MyPicker { 11 | } 12 | 13 | -(NSNumber *)miles; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Pumped/ZipPicker.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MyPicker.h" 7 | #import 8 | #import 9 | 10 | @interface ZipPicker : MyPicker { 11 | } 12 | 13 | -(NSString *)zipCode; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Level/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | 9 | @interface App : UIApplication { 10 | UIWindow *window; 11 | UIImageView *bubble; 12 | } 13 | 14 | -(void)dealloc; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Hum/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "TonePlayer.h" 8 | 9 | @interface App : UIApplication { 10 | UIWindow *window; 11 | TonePlayer *player; 12 | NSArray *tones; 13 | } 14 | 15 | -(void)dealloc; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Rose/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface App : UIApplication { 11 | UIWindow *window; 12 | } 13 | 14 | -(void)dealloc; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Wallpaper/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | UIImage *currentImage; 11 | int currentIndex; 12 | BOOL allowMenu; 13 | } 14 | 15 | -(void)dealloc; 16 | @end 17 | -------------------------------------------------------------------------------- /Bonk/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "TonePlayer.h" 8 | 9 | @interface App : UIApplication { 10 | UIWindow *window; 11 | NSMutableArray *balls; 12 | TonePlayer *player; 13 | } 14 | 15 | -(void)dealloc; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Bard/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Bonk/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Burp/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Drum/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Elmo/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Fall/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Hockey/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Hum/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Level/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Magic/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Melt/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Mixup/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Panic/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Piano/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Poke/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Pumped/PricePicker.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MyPicker.h" 7 | #import 8 | #import 9 | 10 | @interface PricePicker : MyPicker { 11 | } 12 | 13 | -(NSNumber *)pricePerGallon; 14 | -(NSNumber *)gallons; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Pumped/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Quest/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Rose/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Sleigh/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Uncle/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /World/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Collage/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Fall/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | #define numPoints 27 9 | 10 | @interface App : UIApplication { 11 | UIWindow *window; 12 | CGPoint points[numPoints]; 13 | NSMutableArray *leaves; 14 | } 15 | 16 | -(void)dealloc; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Graffiti/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Interval/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Leftover/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Midterm/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Pumpkin/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Scribble/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Songbird/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Wallpaper/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Whisper/main.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "App.h" 8 | 9 | int main(int argc, char **argv) 10 | { 11 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 12 | return UIApplicationMain(argc, argv, [App class]); 13 | } 14 | -------------------------------------------------------------------------------- /Burp/PreviewView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "PreviewView.h" 7 | #import 8 | 9 | @implementation PreviewView 10 | 11 | -(id)initWithFrame: (CGRect)frame 12 | { 13 | [super initWithFrame: frame]; 14 | return self; 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pumpkin/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | 9 | @interface App : UIApplication { 10 | UIWindow *window; 11 | UIImageView *img; 12 | float xTilt; 13 | float yTilt; 14 | float zTilt; 15 | } 16 | 17 | -(void)dealloc; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Quest/PreviewView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "PreviewView.h" 7 | #import 8 | 9 | @implementation PreviewView 10 | 11 | -(id)initWithFrame: (CGRect)frame 12 | { 13 | [super initWithFrame: frame]; 14 | return self; 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Drum/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "TonePlayer.h" 8 | 9 | @interface App : UIApplication { 10 | UIWindow *window; 11 | TonePlayer *player; 12 | Tone *tone; 13 | BOOL beat; 14 | float beatAt; 15 | } 16 | 17 | -(void)dealloc; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Melt/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | UIImageView *ice; 11 | UIImageView *shadow; 12 | UITextLabel *label; 13 | float progress; 14 | float seconds; 15 | } 16 | 17 | -(void)dealloc; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /World/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | UIImageView *target; 11 | UIImageView *currentPhoto; 12 | BOOL hidingPhotos; 13 | int currentIndex; 14 | CGPoint tapped; 15 | } 16 | 17 | -(void)dealloc; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Magic/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | NSMutableArray *wisdoms; 11 | BOOL playingBall; 12 | BOOL upsideDown; 13 | id triangle; 14 | id label; 15 | } 16 | 17 | -(void)dealloc; 18 | -(void)showEightBall; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Scribble/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface App : UIApplication { 9 | UIWindow *window; 10 | CGContextRef context; 11 | UIImageView *imgView; 12 | float penX; 13 | float penY; 14 | int currentColor; 15 | BOOL drawing; 16 | } 17 | 18 | -(void)dealloc; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Midterm/DataGetter.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataGetter : NSObject { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | } 12 | 13 | -(void)dealloc; 14 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 15 | +(id)dataWithURL: (NSURL*)url; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Uncle/Splash.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface Splash : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Burp/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Drum/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Elmo/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Fall/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Hum/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Leftover/CategoryListView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | 9 | @interface CategoryListView : UIView { 10 | UITable *categoryTable; 11 | UINavigationBar *top; 12 | } 13 | 14 | -(void)dealloc; 15 | -(id)initWithFrame: (CGRect)r; 16 | -(void)showEditMode; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Level/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Mixup/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Panic/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Piano/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Poke/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Quest/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Rose/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Elmo/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface App : UIApplication { 11 | UIWindow *window; 12 | BOOL vibrating; 13 | BOOL playing; 14 | AVController *c; 15 | AVItem *laugh; 16 | } 17 | 18 | -(void)dealloc; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Leftover/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Panic/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface App : UIApplication { 11 | UIWindow *window; 12 | AVItem *scream; 13 | BOOL waiting; 14 | AVController *c; 15 | int panics; 16 | } 17 | 18 | -(void)dealloc; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Pumped/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Pumpkin/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Scribble/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Sleigh/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Songbird/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Poke/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface App : UIApplication { 11 | UIWindow *window; 12 | NSMutableArray *sounds; 13 | NSMutableArray *faces; 14 | AVController *av; 15 | BOOL poked; 16 | } 17 | 18 | -(void)dealloc; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Bard/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Bonk/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Magic/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /World/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Collage/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Graffiti/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Hockey/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Midterm/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Wallpaper/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Whisper/SplashView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface SplashView : UIView { 9 | id continueTarget; 10 | SEL continueSelector; 11 | } 12 | 13 | 14 | -(id)initWithName: (NSString*)appName andAuthor: (NSString*)byLine andArtist: (NSString*)artLine; 15 | -(void)continueTarget: (id)target action: (SEL)selector; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Collage/DataGetter.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataGetter : NSObject { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *requestURL; 12 | } 13 | 14 | -(void)dealloc; 15 | -(void)performRequest; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | +(id)dataWithURL: (NSURL*)url; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /World/DataGetter.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataGetter : NSObject { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *requestURL; 12 | } 13 | 14 | -(void)dealloc; 15 | -(void)performRequest; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | +(id)dataWithURL: (NSURL*)url; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Wallpaper/DataGetter.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataGetter : NSObject { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *requestURL; 12 | } 13 | 14 | -(void)dealloc; 15 | -(void)performRequest; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | +(id)dataWithURL: (NSURL*)url; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /World/DataPoster.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataPoster : NSObject { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *requestURL; 12 | } 13 | 14 | -(void)dealloc; 15 | +(id)postToURL: (NSURL*)url; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | -(void)sendData: (NSData *)data; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Collage/DataPoster.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataPoster : NSObject { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *requestURL; 12 | } 13 | 14 | -(void)dealloc; 15 | +(id)postToURL: (NSURL*)url; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | -(void)sendData: (NSData *)data; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Wallpaper/DataPoster.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataPoster : NSObject { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *requestURL; 12 | } 13 | 14 | -(void)dealloc; 15 | +(id)postToURL: (NSURL*)url; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | -(void)sendData: (NSData *)data; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Quest/DataGetter.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataGetter : UIView { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *url; 12 | NSMutableData *output; 13 | } 14 | 15 | -(void)dealloc; 16 | -(id)initWithURL: (NSURL *)sendurl inView: (UIView *)view; 17 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Whisper/DataPoster.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataPoster : UIView { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *url; 12 | } 13 | 14 | -(void)dealloc; 15 | -(id)initWithURL: (NSURL *)sendurl inView: (UIView *)view; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | -(void)sendData: (NSData *)data; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Burp/MenuView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MenuView : UIView { 9 | NSMutableArray *targets; 10 | UIAlertSheet *alert; 11 | } 12 | 13 | -(void)dealloc; 14 | -(id)init; 15 | -(id)initWithTitle: (NSString *)title body: (NSString *)body; 16 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector; 17 | -(void)showMenu; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Burp/PicturePoster.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface PicturePoster : UIView { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *url; 12 | } 13 | 14 | -(void)dealloc; 15 | -(id)initWithURL: (NSURL *)sendurl inView: (UIView *)view; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | -(void)sendPictureData: (NSData *)data; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Collage/MenuView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MenuView : UIView { 9 | NSMutableArray *targets; 10 | UIAlertSheet *alert; 11 | } 12 | 13 | -(void)dealloc; 14 | -(id)init; 15 | -(id)initWithTitle: (NSString *)title body: (NSString *)body; 16 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector; 17 | -(void)showMenu; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Drum/MenuView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MenuView : UIView { 9 | NSMutableArray *targets; 10 | UIAlertSheet *alert; 11 | } 12 | 13 | -(void)dealloc; 14 | -(id)init; 15 | -(id)initWithTitle: (NSString *)title body: (NSString *)body; 16 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector; 17 | -(void)showMenu; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Hum/MenuView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MenuView : UIView { 9 | NSMutableArray *targets; 10 | UIAlertSheet *alert; 11 | } 12 | 13 | -(void)dealloc; 14 | -(id)init; 15 | -(id)initWithTitle: (NSString *)title body: (NSString *)body; 16 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector; 17 | -(void)showMenu; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Level/MenuView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MenuView : UIView { 9 | NSMutableArray *targets; 10 | UIAlertSheet *alert; 11 | } 12 | 13 | -(void)dealloc; 14 | -(id)init; 15 | -(id)initWithTitle: (NSString *)title body: (NSString *)body; 16 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector; 17 | -(void)showMenu; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Mixup/MenuView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MenuView : UIView { 9 | NSMutableArray *targets; 10 | UIAlertSheet *alert; 11 | } 12 | 13 | -(void)dealloc; 14 | -(id)init; 15 | -(id)initWithTitle: (NSString *)title body: (NSString *)body; 16 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector; 17 | -(void)showMenu; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pumped/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface App : UIApplication { 11 | UIWindow *window; 12 | UITable *table; 13 | int totalMiles; 14 | float totalGallons; 15 | float totalCost; 16 | float totalMPG; 17 | float totalCPM; 18 | float totalCPG; 19 | } 20 | 21 | -(void)dealloc; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Quest/MenuView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MenuView : UIView { 9 | NSMutableArray *targets; 10 | UIAlertSheet *alert; 11 | } 12 | 13 | -(void)dealloc; 14 | -(id)init; 15 | -(id)initWithTitle: (NSString *)title body: (NSString *)body; 16 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector; 17 | -(void)showMenu; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Quest/PicturePoster.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface PicturePoster : UIView { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *url; 12 | } 13 | 14 | -(void)dealloc; 15 | -(id)initWithURL: (NSURL *)sendurl inView: (UIView *)view; 16 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 17 | -(void)sendPictureData: (NSData *)data; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Sleigh/MenuView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MenuView : UIView { 9 | NSMutableArray *targets; 10 | UIAlertSheet *alert; 11 | } 12 | 13 | -(void)dealloc; 14 | -(id)init; 15 | -(id)initWithTitle: (NSString *)title body: (NSString *)body; 16 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector; 17 | -(void)showMenu; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Mixup/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | #import 10 | 11 | @interface App : UIApplication { 12 | UIWindow *window; 13 | NSMutableArray *letters; 14 | NSString *correctAnswer; 15 | id letterContainer; 16 | id grabbedLetter; 17 | BOOL playing; 18 | } 19 | 20 | -(void)dealloc; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Whisper/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | #import 10 | 11 | @interface App : UIApplication { 12 | UIWindow *window; 13 | AVRecorder *recorder; 14 | UIImageView *recordingView; 15 | int soundCounter; 16 | BOOL playing; 17 | AVController *ac; 18 | } 19 | 20 | -(void)dealloc; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Whisper/DataGetter.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface DataGetter : UIView { 9 | id finishedTarget; 10 | SEL finishedAction; 11 | NSURL *url; 12 | NSFileHandle *output; 13 | } 14 | 15 | -(void)dealloc; 16 | -(id)initWithURL: (NSURL *)sendurl inView: (UIView *)view toFileAtPath: (NSString *)path; 17 | -(void)finishedTransferTarget: (id)target action: (SEL)action; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Interval/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | 9 | @interface App : UIApplication { 10 | UIWindow *window; 11 | UIPickerView *datePicker; 12 | UITextLabel *yearsText; 13 | UITextLabel *monthsText; 14 | UITextLabel *daysText; 15 | UITextLabel *hoursText; 16 | UITextLabel *minutesText; 17 | UITextLabel *secondsText; 18 | } 19 | 20 | -(void)dealloc; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Sleigh/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | #import 10 | 11 | @interface App : UIApplication { 12 | UIWindow *window; 13 | UIImageView *santa; 14 | UITextView *timeView; 15 | float santaSpeed; 16 | float lifeTimer; 17 | NSMutableArray *iceSpearsOfDoom; 18 | BOOL gameRunning; 19 | } 20 | 21 | -(void)dealloc; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Midterm/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | #import 10 | 11 | @interface App : UIApplication { 12 | UIWindow *window; 13 | int whisperCounter; 14 | int questCounter; 15 | int graffitiCounter; 16 | AVController *ac; 17 | UIImageView *questImage; 18 | UITextLabel *graffitiText; 19 | } 20 | 21 | -(void)dealloc; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Burp/SimpleWebView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface SimpleWebView : UIView { 11 | UIWebView *webView; 12 | UIScroller *scroller; 13 | id menuTarget; 14 | SEL menuAction; 15 | NSURLRequest *urlRequest; 16 | } 17 | 18 | -(id)initWithFrame: (CGRect)frame andURL: (NSURL *)url; 19 | -(void)dealloc; 20 | -(void)menuTarget: (id)target action: (SEL)action; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Quest/SimpleWebView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface SimpleWebView : UIView { 11 | UIWebView *webView; 12 | UIScroller *scroller; 13 | id menuTarget; 14 | SEL menuAction; 15 | NSURLRequest *urlRequest; 16 | } 17 | 18 | -(id)initWithFrame: (CGRect)frame andURL: (NSURL *)url; 19 | -(void)dealloc; 20 | -(void)menuTarget: (id)target action: (SEL)action; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Collage/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | 9 | @interface SpaceView : UITiledView {} 10 | @end 11 | 12 | @interface App : UIApplication { 13 | UIWindow *window; 14 | float currentRotation; 15 | CGPoint currentPoint; 16 | BOOL trackRotation; 17 | 18 | SpaceView *space; 19 | 20 | int currentIndex; 21 | 22 | NSMutableArray *items; 23 | } 24 | 25 | -(void)dealloc; 26 | -(void)tappedAtPoint: (CGPoint)p; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Hockey/GameView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | 9 | @interface GameView : UIImageView { 10 | UIImageView *player1; 11 | UIImageView *player2; 12 | UIImageView *puck; 13 | 14 | CGPoint puckSpeed; 15 | CGPoint player1Speed; 16 | CGPoint player2Speed; 17 | 18 | int player1Score; 19 | int player2Score; 20 | 21 | BOOL gameInProgress; 22 | UITextView *fingerMessage; 23 | } 24 | 25 | -(void)dealloc; 26 | -(id)init; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Leftover/CategoryList.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface CategoryList : NSObject { 9 | } 10 | 11 | +(void)addCategoryWithName: (NSString*)name initialValue: (float)amount; 12 | +(void)deleteCategoryAtIndex: (int)i; 13 | +(void)moveCategoryAtIndex: (int)i toIndex: (int)t; 14 | 15 | +(int)count; 16 | +(NSString*)categoryNameAtIndex: (int)i; 17 | +(float)categoryValueAtIndex: (int)i; 18 | +(void)addValue: (float)v toCategoryAtIndex: (int)i; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Melt/SimpleWebView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface SimpleWebView : UIView { 11 | UIWebView *webView; 12 | UIScroller *scroller; 13 | id menuTarget; 14 | SEL menuAction; 15 | NSURLRequest *urlRequest; 16 | } 17 | 18 | -(id)initWithFrame: (CGRect)frame andURL: (NSURL *)url andReloadURL: (NSURL *)reload; 19 | -(void)dealloc; 20 | -(void)menuTarget: (id)target action: (SEL)action; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Graffiti/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | 8 | @interface MyImageView : UIImageView { 9 | id target; 10 | } 11 | -(void)dealloc; 12 | -(void)messageEnterDelegate: (id)t; 13 | @end 14 | 15 | @interface App : UIApplication { 16 | UIWindow *window; 17 | float currentRotation; 18 | CGPoint currentPoint; 19 | BOOL trackRotation; 20 | MyImageView *wall; 21 | int currentIndex; 22 | NSMutableArray *graffiti; 23 | } 24 | 25 | -(void)dealloc; 26 | -(void)enterMessageAtPoint: (CGPoint)p; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /World/CaptureView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface CaptureView : UIWindow { 11 | CameraView *cameraView; 12 | CameraController *cc; 13 | id picTarget; 14 | SEL picAction; 15 | id cancelTarget; 16 | SEL cancelAction; 17 | NSData *currentPicture; 18 | } 19 | 20 | -(void)dealloc; 21 | -(id)init; 22 | -(void)gotPictureTarget: (id)target action: (SEL)action; 23 | -(void)cancelPictureTarget: (id)target action: (SEL)action; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pumped/AddWindow.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "PricePicker.h" 7 | #import "MilesPicker.h" 8 | #import "ZipPicker.h" 9 | #import 10 | 11 | @interface AddWindow : UIWindow { 12 | id delegate; 13 | MilesPicker *miles; 14 | PricePicker *price; 15 | //ZipPicker *zip; 16 | } 17 | 18 | -(id)init; 19 | -(void)setDelegate: (id)d; 20 | -(void)openWindow; 21 | 22 | @end 23 | 24 | @protocol AddWindowDelegates 25 | -(void)closedAddWindow:(AddWindow *)win; 26 | -(void)completedAddWindow:(AddWindow *)win withDictionary:(NSDictionary *)dict; 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /Pumped/MyPicker.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | 9 | @interface MyPicker : UIView { 10 | UIPickerView *picker; 11 | id backTarget; 12 | SEL backAction; 13 | id nextTarget; 14 | SEL nextAction; 15 | } 16 | 17 | -(void)dealloc; 18 | -(id)initWithFrame: (CGRect)frame andLabelImage: (UIImage *)labelImage andLeftTitle: (NSString *)left andRightTitle: (NSString *)right; 19 | -(void)drawSelectionBarFrame: (CGRect)barRect; 20 | -(void)backTarget: (id)target action: (SEL)action; 21 | -(void)nextTarget: (id)target action: (SEL)action; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Burp/CaptureView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface NSObject (CaptureViewDelegateMethods) 11 | - (void)pictureData: (NSData*)data; 12 | @end 13 | 14 | @interface CaptureView : UIView { 15 | CameraView *cameraView; 16 | CameraController *cc; 17 | id picTarget; 18 | SEL picAction; 19 | id menuTarget; 20 | SEL menuAction; 21 | } 22 | 23 | -(void)dealloc; 24 | -(id)init; 25 | -(void)pictureDataTarget: (id)target action: (SEL)action; 26 | -(void)menuTarget: (id)target action: (SEL)action; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Quest/CaptureView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface NSObject (CaptureViewDelegateMethods) 11 | - (void)pictureData: (NSData*)data; 12 | @end 13 | 14 | @interface CaptureView : UIView { 15 | CameraView *cameraView; 16 | CameraController *cc; 17 | id picTarget; 18 | SEL picAction; 19 | id menuTarget; 20 | SEL menuAction; 21 | } 22 | 23 | -(void)dealloc; 24 | -(id)init; 25 | -(void)pictureDataTarget: (id)target action: (SEL)action; 26 | -(void)menuTarget: (id)target action: (SEL)action; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Songbird/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | #import 10 | #import 11 | 12 | @interface App : UIApplication { 13 | UIWindow *window; 14 | BOOL vibrating; 15 | BOOL playing; 16 | AVController *c; 17 | AVItem *gobble; 18 | UIImageView *turkey; 19 | UIImageView *mouth; 20 | CGPoint turkeySpeed; 21 | BOOL canJump; 22 | BOOL canChangeTune; 23 | BOOL mouthClosed; 24 | BOOL playingMusic; 25 | MusicLibrary *ml; 26 | MLQuery *q; 27 | int terribleHackCuzImLazyAndTired; 28 | } 29 | 30 | -(void)dealloc; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Collage/CaptureView.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface NSObject (CaptureViewDelegateMethods) 11 | - (void)pictureData: (NSData*)data; 12 | @end 13 | 14 | @interface CaptureView : UIWindow { 15 | CameraView *cameraView; 16 | CameraController *cc; 17 | id picTarget; 18 | SEL picAction; 19 | id cancelTarget; 20 | SEL cancelAction; 21 | NSData *currentPicture; 22 | } 23 | 24 | -(void)dealloc; 25 | -(id)init; 26 | -(void)gotPictureTarget: (id)target action: (SEL)action; 27 | -(void)cancelPictureTarget: (id)target action: (SEL)action; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Bard/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.bard 11 | CFBundleInfoDictionaryVersion 12 | 1.1 13 | CFBundleName 14 | Bard 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Bonk/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.bonk 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Bonk 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Drum/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.drum 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Drum 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Hum/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.hum 11 | CFBundleInfoDictionaryVersion 12 | 1.3 13 | CFBundleName 14 | Hum 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Burp/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.burp 11 | CFBundleInfoDictionaryVersion 12 | 1.2.1 13 | CFBundleName 14 | Burp 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Elmo/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.elmo 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Elmo 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Fall/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.fall 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Fall 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Level/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.level 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Level 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Magic/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.magic 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Magic 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Melt/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.melt 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Melt 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Mixup/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.mixup 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Mixup 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Panic/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.panic 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Panic 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Piano/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.piano 11 | CFBundleInfoDictionaryVersion 12 | 1.5 13 | CFBundleName 14 | Piano 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Poke/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.poke 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Poke 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Quest/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.quest 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Quest 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Rose/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.rose 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Rose 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Sleigh/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.sleigh 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Sleigh 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Uncle/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.uncle 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Uncle 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /World/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.world 11 | CFBundleInfoDictionaryVersion 12 | 1.2 13 | CFBundleName 14 | World 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Collage/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.collage 11 | CFBundleInfoDictionaryVersion 12 | 1.3 13 | CFBundleName 14 | Collage 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Hockey/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.hockey 11 | CFBundleInfoDictionaryVersion 12 | 1.1 13 | CFBundleName 14 | Hockey 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Midterm/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.midterm 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Midterm 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Pumped/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.pumped 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Pumped 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Pumpkin/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.pumpkin 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Pumpkin 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Whisper/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.whisper 11 | CFBundleInfoDictionaryVersion 12 | 1.3 13 | CFBundleName 14 | Whisper 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Graffiti/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.graffiti 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Graffiti 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Interval/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.interval 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Interval 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Leftover/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.leftover 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Leftover 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Scribble/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.spiffytech.scribble 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Scribble 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Songbird/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.songbird 11 | CFBundleInfoDictionaryVersion 12 | 1.0 13 | CFBundleName 14 | Songbird 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Wallpaper/bundle/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | com.iappaday.wallpaper 11 | CFBundleInfoDictionaryVersion 12 | 1.6 13 | CFBundleName 14 | Wallpaper 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /Bard/App.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import 8 | #import 9 | 10 | @interface LetterPickerView : UIView { 11 | UIPickerView *picker; 12 | UIView *view; 13 | id target; 14 | SEL action; 15 | NSMutableArray *letters; 16 | } 17 | -(void)dealloc; 18 | @end 19 | 20 | 21 | @interface App : UIApplication { 22 | UIWindow *window; 23 | LetterPickerView *letterPicker; 24 | UIImageView *arm1; 25 | UIImageView *arm2; 26 | UIImageView *leg1; 27 | UIImageView *leg2; 28 | UIImageView *body; 29 | UIImageView *head; 30 | UIImageView *dead; 31 | UITextView *words; 32 | NSString *goalPhrase; 33 | NSMutableArray *guessedLetters; 34 | int wrong; 35 | } 36 | 37 | -(void)dealloc; 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Pumpkin/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Pumpkin 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Level/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Level 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o MenuView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Bard/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Bard 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Fall/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Fall 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Magic/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Magic 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Graffiti/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Graffiti 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Interval/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Interval 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Scribble/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Scribble 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Mixup/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Mixup 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o MenuView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Melt/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Melt 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o SimpleWebView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Midterm/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices -framework Celestial 5 | LD=$(CC) 6 | APPNAME=Midterm 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o DataGetter.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Uncle/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework Celestial 5 | LD=$(CC) 6 | APPNAME=Uncle 7 | 8 | all: App 9 | 10 | App: main.o App.o Splash.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Poke/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework Celestial 5 | LD=$(CC) 6 | APPNAME=Poke 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Rose/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework Celestial 5 | LD=$(CC) 6 | APPNAME=Rose 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Elmo/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices -framework Celestial -framework CoreTelephony 5 | LD=$(CC) 6 | APPNAME=Elmo 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o vib.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Panic/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices -framework Celestial -framework CoreTelephony 5 | LD=$(CC) 6 | APPNAME=Panic 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o vib.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Whisper/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices -framework Celestial 5 | LD=$(CC) 6 | APPNAME=Whisper 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o DataPoster.o DataGetter.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Hockey/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework Celestial 5 | LD=$(CC) 6 | APPNAME=Hockey 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o GameView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Sleigh/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework Celestial 5 | LD=$(CC) 6 | APPNAME=Sleigh 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o MenuView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Elmo/vib.c: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #include 7 | #include 8 | #include 9 | 10 | extern void * _CTServerConnectionCreate(CFAllocatorRef, int (*)(void *, CFStringRef, CFDictionaryRef, void *), int *); 11 | extern int _CTServerConnectionSetVibratorState(int *, void *, int, int, int, int, int); 12 | 13 | int callback(void *connection, CFStringRef string, CFDictionaryRef dictionary, void *data) { 14 | return 0; 15 | } 16 | 17 | void vibrate( int seconds ){ 18 | int x = 0; 19 | void *connection = _CTServerConnectionCreate(kCFAllocatorDefault, callback, &x); 20 | int ret = _CTServerConnectionSetVibratorState(&x, connection, 3, 10, 10, 10, 10); 21 | time_t then = time(NULL); 22 | while( time(NULL) - then < seconds ); 23 | _CTServerConnectionSetVibratorState(&x, connection, 0, 10, 10, 10, 10); 24 | } 25 | 26 | -------------------------------------------------------------------------------- /Leftover/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Leftover 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o CategoryList.o CategoryListView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Panic/vib.c: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #include 7 | #include 8 | #include 9 | 10 | extern void * _CTServerConnectionCreate(CFAllocatorRef, int (*)(void *, CFStringRef, CFDictionaryRef, void *), int *); 11 | extern int _CTServerConnectionSetVibratorState(int *, void *, int, int, int, int, int); 12 | 13 | int callback(void *connection, CFStringRef string, CFDictionaryRef dictionary, void *data) { 14 | return 0; 15 | } 16 | 17 | void vibrate( int seconds ){ 18 | int x = 0; 19 | void *connection = _CTServerConnectionCreate(kCFAllocatorDefault, callback, &x); 20 | int ret = _CTServerConnectionSetVibratorState(&x, connection, 3, 10, 10, 10, 10); 21 | time_t then = time(NULL); 22 | while( time(NULL) - then < seconds ); 23 | _CTServerConnectionSetVibratorState(&x, connection, 0, 10, 10, 10, 10); 24 | } 25 | 26 | -------------------------------------------------------------------------------- /Songbird/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices -framework Celestial -framework CoreTelephony -framework MusicLibrary 5 | LD=$(CC) 6 | APPNAME=Songbird 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Wallpaper/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework PhotoLibrary 5 | LD=$(CC) 6 | APPNAME=Wallpaper 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o DataPoster.o DataGetter.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Piano/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices -framework Celestial -framework CoreAudio -framework AudioToolbox 5 | LD=$(CC) 6 | APPNAME=Piano 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o TonePlayer.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Drum/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices -framework Celestial -framework CoreAudio -framework AudioToolbox 5 | LD=$(CC) 6 | APPNAME=Drum 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o TonePlayer.o MenuView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Hum/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework CoreGraphics -framework GraphicsServices -framework Celestial -framework CoreAudio -framework AudioToolbox 5 | LD=$(CC) 6 | APPNAME=Hum 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o TonePlayer.o MenuView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Pumped/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices 5 | LD=$(CC) 6 | APPNAME=Pumped 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o PricePicker.o MilesPicker.o AddWindow.o MyPicker.o ZipPicker.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /World/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework PhotoLibrary 5 | LD=$(CC) 6 | APPNAME=World 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o CaptureView.o DataPoster.o DataGetter.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Bonk/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework Celestial -framework CoreAudio -framework AudioToolbox 5 | LD=$(CC) 6 | APPNAME=Bonk 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o TonePlayer.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Collage/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework PhotoLibrary 5 | LD=$(CC) 6 | APPNAME=Collage 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o CaptureView.o DataGetter.o DataPoster.o MenuView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Burp/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework PhotoLibrary -framework WebKit 5 | LD=$(CC) 6 | APPNAME=Burp 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o CaptureView.o PreviewView.o PicturePoster.o SimpleWebView.o MenuView.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Quest/Makefile: -------------------------------------------------------------------------------- 1 | CC=/usr/local/arm-apple-darwin/bin/gcc 2 | CXX=/usr/local/arm-apple-darwin/bin/g++ 3 | CFLAGS=-fsigned-char -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes -I/usr/local/arm-apple-darwin/arm-apple-darwin/include/includes/UIKit/ -O3 4 | LDFLAGS=-Wl,-syslibroot,/usr/local/arm-apple-darwin/heavenly -lobjc -ObjC -framework CoreFoundation -framework Foundation -framework UIKit -framework LayerKit -framework CoreGraphics -framework GraphicsServices -framework PhotoLibrary -framework WebKit 5 | LD=$(CC) 6 | APPNAME=Quest 7 | 8 | all: App 9 | 10 | App: main.o App.o SplashView.o CaptureView.o PreviewView.o PicturePoster.o SimpleWebView.o MenuView.o DataGetter.o 11 | $(LD) $(LDFLAGS) -o $@ $^ 12 | cp App bundle/ 13 | 14 | %.o: %.m %.h 15 | $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ 16 | 17 | package: App 18 | find bundle -type f -name .DS_Store -print0 | xargs -0 rm 19 | mv bundle $(APPNAME).app 20 | zip -9r $(APPNAME).zip $(APPNAME).app 21 | mv $(APPNAME).app bundle 22 | 23 | clean: 24 | rm -f *.o App 25 | 26 | -------------------------------------------------------------------------------- /Hum/TonePlayer.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "AudioQueue.h" // NOTE: this file comes from Leopard's AudioToolbox framework - I cannot distribute it! Get Leopard :) 8 | 9 | @interface Tone : NSObject { 10 | float frequency; 11 | float *samples; 12 | int currentSample; 13 | int numberOfSamples; 14 | } 15 | 16 | -(void)dealloc; 17 | +(id)toneWithFrequency: (float)f; 18 | -(BOOL)isEqual: (Tone*)t; 19 | -(void)setFrequency: (float)f; 20 | -(float)frequency; 21 | 22 | @end 23 | 24 | @interface TonePlayer : NSObject { 25 | AudioStreamBasicDescription audioFormat; 26 | AudioQueueRef queue; 27 | AudioQueueBufferRef buffer1; 28 | AudioQueueBufferRef buffer2; 29 | NSMutableArray *tones; 30 | float volume; 31 | } 32 | 33 | -(void)dealloc; 34 | -(id)init; 35 | -(void)play; 36 | -(void)stop; 37 | -(Tone*)addTone: (Tone*)t; 38 | -(void)removeTone: (Tone*)t; 39 | -(void)removeAllTones; 40 | -(NSArray*)playingTones; 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /World/DataGetter.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "DataGetter.h" 7 | 8 | @implementation DataGetter 9 | 10 | +(id)dataWithURL: (NSURL *)url 11 | { 12 | return [[DataGetter alloc] initWithURL: url]; 13 | } 14 | 15 | -(void)finishedTransferTarget: (id)target action: (SEL)action 16 | { 17 | finishedTarget = [target retain]; 18 | finishedAction = action; 19 | } 20 | 21 | -(void)done: (NSData*)data 22 | { 23 | [finishedTarget performSelector: finishedAction withObject: data afterDelay: 0]; 24 | [self release]; 25 | } 26 | 27 | -(void)getData: (NSURL*)url 28 | { 29 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 30 | NSData *data = [NSData dataWithContentsOfURL: url]; 31 | [self performSelectorOnMainThread:@selector(done:) withObject:data waitUntilDone:NO]; 32 | [pool release]; 33 | } 34 | 35 | -(void)dealloc 36 | { 37 | [requestURL release]; 38 | [finishedTarget release]; 39 | [super dealloc]; 40 | } 41 | 42 | -(void)performRequest 43 | { 44 | [NSThread detachNewThreadSelector:@selector(getData:) toTarget:self withObject:requestURL]; 45 | } 46 | 47 | -(id)initWithURL: (NSURL *)url 48 | { 49 | [super init]; 50 | requestURL = [url retain]; 51 | return self; 52 | } 53 | 54 | @end 55 | -------------------------------------------------------------------------------- /Collage/DataGetter.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "DataGetter.h" 7 | 8 | @implementation DataGetter 9 | 10 | +(id)dataWithURL: (NSURL *)url 11 | { 12 | return [[DataGetter alloc] initWithURL: url]; 13 | } 14 | 15 | -(void)finishedTransferTarget: (id)target action: (SEL)action 16 | { 17 | finishedTarget = [target retain]; 18 | finishedAction = action; 19 | } 20 | 21 | -(void)done: (NSData*)data 22 | { 23 | [finishedTarget performSelector: finishedAction withObject: data afterDelay: 0]; 24 | [self release]; 25 | } 26 | 27 | -(void)getData: (NSURL*)url 28 | { 29 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 30 | NSData *data = [NSData dataWithContentsOfURL: url]; 31 | [self performSelectorOnMainThread:@selector(done:) withObject:data waitUntilDone:NO]; 32 | [pool release]; 33 | } 34 | 35 | -(void)dealloc 36 | { 37 | [requestURL release]; 38 | [finishedTarget release]; 39 | [super dealloc]; 40 | } 41 | 42 | -(void)performRequest 43 | { 44 | [NSThread detachNewThreadSelector:@selector(getData:) toTarget:self withObject:requestURL]; 45 | } 46 | 47 | -(id)initWithURL: (NSURL *)url 48 | { 49 | [super init]; 50 | requestURL = [url retain]; 51 | return self; 52 | } 53 | 54 | @end 55 | -------------------------------------------------------------------------------- /Wallpaper/DataGetter.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "DataGetter.h" 7 | 8 | @implementation DataGetter 9 | 10 | +(id)dataWithURL: (NSURL *)url 11 | { 12 | return [[DataGetter alloc] initWithURL: url]; 13 | } 14 | 15 | -(void)finishedTransferTarget: (id)target action: (SEL)action 16 | { 17 | finishedTarget = [target retain]; 18 | finishedAction = action; 19 | } 20 | 21 | -(void)done: (NSData*)data 22 | { 23 | [finishedTarget performSelector: finishedAction withObject: data afterDelay: 0]; 24 | [self release]; 25 | } 26 | 27 | -(void)getData: (NSURL*)url 28 | { 29 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 30 | NSData *data = [NSData dataWithContentsOfURL: url]; 31 | [self performSelectorOnMainThread:@selector(done:) withObject:data waitUntilDone:NO]; 32 | [pool release]; 33 | } 34 | 35 | -(void)dealloc 36 | { 37 | [requestURL release]; 38 | [finishedTarget release]; 39 | [super dealloc]; 40 | } 41 | 42 | -(void)performRequest 43 | { 44 | [NSThread detachNewThreadSelector:@selector(getData:) toTarget:self withObject:requestURL]; 45 | } 46 | 47 | -(id)initWithURL: (NSURL *)url 48 | { 49 | [super init]; 50 | requestURL = [url retain]; 51 | return self; 52 | } 53 | 54 | @end 55 | -------------------------------------------------------------------------------- /Midterm/DataGetter.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "DataGetter.h" 7 | #import 8 | #import 9 | 10 | @implementation DataGetter 11 | 12 | +(id)dataWithURL: (NSURL *)url 13 | { 14 | return [[DataGetter alloc] initWithURL: url]; 15 | } 16 | 17 | -(void)finishedTransferTarget: (id)target action: (SEL)action 18 | { 19 | finishedTarget = [target retain]; 20 | finishedAction = action; 21 | } 22 | 23 | -(void)done: (NSData*)data 24 | { 25 | if( data && [data length] > 0 ) 26 | [finishedTarget performSelector: finishedAction withObject: data afterDelay: 0]; 27 | [self release]; 28 | } 29 | 30 | -(void)getData: (NSURL*)url 31 | { 32 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 33 | NSData *data = [NSData dataWithContentsOfURL: url]; 34 | [self performSelectorOnMainThread:@selector(done:) withObject:data waitUntilDone:NO]; 35 | [pool release]; 36 | } 37 | 38 | -(void)dealloc 39 | { 40 | [finishedTarget release]; 41 | [super dealloc]; 42 | } 43 | 44 | -(id)initWithURL: (NSURL *)url 45 | { 46 | [super init]; 47 | [NSThread detachNewThreadSelector:@selector(getData:) toTarget:self withObject:url]; 48 | return self; 49 | } 50 | 51 | @end 52 | -------------------------------------------------------------------------------- /Piano/TonePlayer.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "AudioQueue.h" // NOTE: this file comes from Leopard's AudioToolbox framework - I cannot distribute it! Get Leopard :) 8 | 9 | @interface Tone : NSObject { 10 | float frequency; 11 | float *samples; 12 | int currentSample; 13 | int numberOfSamples; 14 | float attackSamples; 15 | float decaySamples; 16 | float sustainLevel; 17 | float releaseSamples; 18 | int samplesUntilDecay; 19 | int samplesUntilSustain; 20 | int samplesUntilRelease; 21 | } 22 | 23 | -(void)dealloc; 24 | +(id)toneWithFrequency: (float)f attack: (float)a decay: (float)d sustain: (float)s release: (float)r; 25 | -(BOOL)isEqual: (Tone*)t; 26 | 27 | @end 28 | 29 | @interface TonePlayer : NSObject { 30 | AudioStreamBasicDescription audioFormat; 31 | AudioQueueRef queue; 32 | AudioQueueBufferRef buffer1; 33 | AudioQueueBufferRef buffer2; 34 | NSMutableArray *playingTones; 35 | float volume; 36 | } 37 | 38 | -(void)dealloc; 39 | -(id)init; 40 | -(void)play; 41 | -(void)stop; 42 | -(void)addTone: (Tone*)t; 43 | -(void)removeTone: (Tone*)t; 44 | -(void)removeAllTones; 45 | -(NSArray*)playingTones; 46 | -(BOOL)playingTone: (Tone*)t; 47 | 48 | @end 49 | -------------------------------------------------------------------------------- /Hockey/App.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "App.h" 7 | #import "SplashView.h" 8 | #import "GameView.h" 9 | #import 10 | #import 11 | #import 12 | #import 13 | 14 | @implementation App 15 | 16 | -(void)startGame 17 | { 18 | GameView *game = [[[GameView alloc] init] autorelease]; 19 | [window setContentView: game]; 20 | } 21 | 22 | -(void)showSplash 23 | { 24 | SplashView *s = [[SplashView alloc] initWithName: @"Hockey" andAuthor:@"Sean Heber " andArtist: @"Krzysztof Jankowski "]; 25 | [s continueTarget: self action: @selector(startGame)]; 26 | [window setContentView: s]; 27 | } 28 | 29 | - (void)applicationDidFinishLaunching: (id) unused 30 | { 31 | [UIHardware _setStatusBarHeight:0.0f]; 32 | [self setStatusBarMode:2 orientation:0 duration:0.0f fenceID:0]; 33 | 34 | window = [[UIWindow alloc] initWithContentRect: [UIHardware fullScreenApplicationContentRect]]; 35 | float bgColor[] = { 1, 1, 1, 1 }; 36 | [window setBackgroundColor: CGColorCreate(CGColorSpaceCreateDeviceRGB(), bgColor)]; 37 | 38 | [window orderFront: self]; 39 | [window makeKey: self]; 40 | 41 | [self showSplash]; 42 | } 43 | 44 | @end 45 | -------------------------------------------------------------------------------- /Bonk/TonePlayer.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "AudioQueue.h" // NOTE: this file comes from Leopard's AudioToolbox framework - I cannot distribute it! Get Leopard :) 8 | 9 | @interface Tone : NSObject { 10 | float frequency; 11 | float *samples; 12 | int currentSample; 13 | int numberOfSamples; 14 | float attackSamples; 15 | float decaySamples; 16 | float sustainLevel; 17 | float releaseSamples; 18 | int samplesUntilDecay; 19 | int samplesUntilSustain; 20 | int samplesUntilRelease; 21 | int samplesUntilDeath; 22 | int lifespan; 23 | } 24 | 25 | -(void)dealloc; 26 | +(id)toneWithFrequency: (float)f attack: (float)a decay: (float)d sustain: (float)s release: (float)r lifespan: (float)l; 27 | -(BOOL)isEqual: (Tone*)t; 28 | 29 | @end 30 | 31 | @interface TonePlayer : NSObject { 32 | AudioStreamBasicDescription audioFormat; 33 | AudioQueueRef queue; 34 | AudioQueueBufferRef buffer1; 35 | AudioQueueBufferRef buffer2; 36 | NSMutableArray *playingTones; 37 | float volume; 38 | } 39 | 40 | -(void)dealloc; 41 | -(id)init; 42 | -(void)play; 43 | -(void)stop; 44 | -(void)addTone: (Tone*)t; 45 | -(void)removeTone: (Tone*)t; 46 | -(void)removeAllTones; 47 | -(NSArray*)playingTones; 48 | -(BOOL)playingTone: (Tone*)t; 49 | 50 | @end 51 | -------------------------------------------------------------------------------- /Drum/TonePlayer.h: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import 7 | #import "AudioQueue.h" // NOTE: this file comes from Leopard's AudioToolbox framework - I cannot distribute it! Get Leopard :) 8 | 9 | @interface Tone : NSObject { 10 | float frequency; 11 | float *samples; 12 | int currentSample; 13 | int numberOfSamples; 14 | float attackSamples; 15 | float decaySamples; 16 | float sustainLevel; 17 | float releaseSamples; 18 | int samplesUntilDecay; 19 | int samplesUntilSustain; 20 | int samplesUntilRelease; 21 | int samplesUntilDeath; 22 | int lifespan; 23 | } 24 | 25 | -(void)dealloc; 26 | +(id)toneWithFrequency: (float)f attack: (float)a decay: (float)d sustain: (float)s release: (float)r lifespan: (float)l; 27 | -(BOOL)isEqual: (Tone*)t; 28 | 29 | @end 30 | 31 | @interface TonePlayer : NSObject { 32 | AudioStreamBasicDescription audioFormat; 33 | AudioQueueRef queue; 34 | AudioQueueBufferRef buffer1; 35 | AudioQueueBufferRef buffer2; 36 | NSMutableArray *playingTones; 37 | float volume; 38 | } 39 | 40 | -(void)dealloc; 41 | -(id)init; 42 | -(void)play; 43 | -(void)stop; 44 | -(void)addTone: (Tone*)t; 45 | -(void)removeTone: (Tone*)t; 46 | -(void)removeAllTones; 47 | -(NSArray*)playingTones; 48 | -(BOOL)playingTone: (Tone*)t; 49 | 50 | @end 51 | -------------------------------------------------------------------------------- /World/DataPoster.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "DataPoster.h" 7 | 8 | @implementation DataPoster 9 | 10 | +(id)postToURL: (NSURL *)url 11 | { 12 | return [[DataPoster alloc] initWithURL: url]; 13 | } 14 | 15 | -(void)finishedTransferTarget: (id)target action: (SEL)action 16 | { 17 | finishedTarget = [target retain]; 18 | finishedAction = action; 19 | } 20 | 21 | -(void)done 22 | { 23 | [finishedTarget performSelector: finishedAction withObject: nil afterDelay: 0]; 24 | [self release]; 25 | } 26 | 27 | - (void)connection:(NSURLConnection *)connection didReceiveResponse:(id)response 28 | { 29 | } 30 | 31 | - (void)connectionDidFinishLoading:(NSURLConnection *)connection 32 | { 33 | // yay! 34 | [self done]; 35 | } 36 | 37 | - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error 38 | { 39 | // ignore errors.. oh well :) 40 | [connection cancel]; 41 | [self done]; 42 | } 43 | 44 | -(void)sendData: (NSData *)data 45 | { 46 | NSMutableURLRequest* urlRequest = [[[NSMutableURLRequest alloc] initWithURL:requestURL] autorelease]; 47 | [urlRequest setHTTPMethod: @"POST"]; 48 | [urlRequest setHTTPBody: data]; 49 | [NSURLConnection connectionWithRequest: urlRequest delegate: self]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [requestURL release]; 55 | [super dealloc]; 56 | } 57 | 58 | -(id)initWithURL: (NSURL *)url 59 | { 60 | [super init]; 61 | requestURL = [url retain]; 62 | return self; 63 | } 64 | 65 | @end 66 | -------------------------------------------------------------------------------- /Collage/DataPoster.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "DataPoster.h" 7 | 8 | @implementation DataPoster 9 | 10 | +(id)postToURL: (NSURL *)url 11 | { 12 | return [[DataPoster alloc] initWithURL: url]; 13 | } 14 | 15 | -(void)finishedTransferTarget: (id)target action: (SEL)action 16 | { 17 | finishedTarget = [target retain]; 18 | finishedAction = action; 19 | } 20 | 21 | -(void)done 22 | { 23 | [finishedTarget performSelector: finishedAction withObject: nil afterDelay: 0]; 24 | [self release]; 25 | } 26 | 27 | - (void)connection:(NSURLConnection *)connection didReceiveResponse:(id)response 28 | { 29 | } 30 | 31 | - (void)connectionDidFinishLoading:(NSURLConnection *)connection 32 | { 33 | // yay! 34 | [self done]; 35 | } 36 | 37 | - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error 38 | { 39 | // ignore errors.. oh well :) 40 | [connection cancel]; 41 | [self done]; 42 | } 43 | 44 | -(void)sendData: (NSData *)data 45 | { 46 | NSMutableURLRequest* urlRequest = [[[NSMutableURLRequest alloc] initWithURL:requestURL] autorelease]; 47 | [urlRequest setHTTPMethod: @"POST"]; 48 | [urlRequest setHTTPBody: data]; 49 | [NSURLConnection connectionWithRequest: urlRequest delegate: self]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [requestURL release]; 55 | [super dealloc]; 56 | } 57 | 58 | -(id)initWithURL: (NSURL *)url 59 | { 60 | [super init]; 61 | requestURL = [url retain]; 62 | return self; 63 | } 64 | 65 | @end 66 | -------------------------------------------------------------------------------- /Wallpaper/DataPoster.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "DataPoster.h" 7 | 8 | @implementation DataPoster 9 | 10 | +(id)postToURL: (NSURL *)url 11 | { 12 | return [[DataPoster alloc] initWithURL: url]; 13 | } 14 | 15 | -(void)finishedTransferTarget: (id)target action: (SEL)action 16 | { 17 | finishedTarget = [target retain]; 18 | finishedAction = action; 19 | } 20 | 21 | -(void)done 22 | { 23 | [finishedTarget performSelector: finishedAction withObject: nil afterDelay: 0]; 24 | [self release]; 25 | } 26 | 27 | - (void)connection:(NSURLConnection *)connection didReceiveResponse:(id)response 28 | { 29 | } 30 | 31 | - (void)connectionDidFinishLoading:(NSURLConnection *)connection 32 | { 33 | // yay! 34 | [self done]; 35 | } 36 | 37 | - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error 38 | { 39 | // ignore errors.. oh well :) 40 | [connection cancel]; 41 | [self done]; 42 | } 43 | 44 | -(void)sendData: (NSData *)data 45 | { 46 | NSMutableURLRequest* urlRequest = [[[NSMutableURLRequest alloc] initWithURL:requestURL] autorelease]; 47 | [urlRequest setHTTPMethod: @"POST"]; 48 | [urlRequest setHTTPBody: data]; 49 | [NSURLConnection connectionWithRequest: urlRequest delegate: self]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [requestURL release]; 55 | [super dealloc]; 56 | } 57 | 58 | -(id)initWithURL: (NSURL *)url 59 | { 60 | [super init]; 61 | requestURL = [url retain]; 62 | return self; 63 | } 64 | 65 | @end 66 | -------------------------------------------------------------------------------- /Pumped/ZipPicker.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "ZipPicker.h" 7 | #import 8 | #import 9 | 10 | extern NSString *dataPath; 11 | 12 | @implementation ZipPicker 13 | 14 | - (int)numberOfColumnsInPickerView: (id)p 15 | { 16 | return 5; 17 | } 18 | 19 | - (int) pickerView:(UIPickerView*)picker numberOfRowsInColumn:(int)col 20 | { 21 | return 11; 22 | } 23 | 24 | - (id) pickerView:(UIPickerView*)picker tableCellForRow:(int)row inColumn:(int)col 25 | { 26 | id cell = [[[UIImageAndTextTableCell alloc] init] autorelease]; 27 | if( row > 0 ) 28 | [cell setTitle: [NSString stringWithFormat:@"%d",row-1]]; 29 | return cell; 30 | } 31 | 32 | -(NSString *)zipCode 33 | { 34 | int a = [picker selectedRowForColumn:0]; 35 | int b = [picker selectedRowForColumn:1]; 36 | int c = [picker selectedRowForColumn:2]; 37 | int d = [picker selectedRowForColumn:3]; 38 | int e = [picker selectedRowForColumn:4]; 39 | if( a && b && c && d && e ) 40 | return [NSString stringWithFormat:@"%d%d%d%d%d", a-1, b-1, c-1, d-1, e-1]; 41 | return nil; 42 | } 43 | 44 | -(void)pickerViewLoaded: (id)blah 45 | { 46 | NSArray *a = [NSArray arrayWithContentsOfFile: dataPath]; 47 | if( a ) { 48 | NSDictionary *d = [a objectAtIndex: [a count]-1]; 49 | NSString *val = [d objectForKey: @"zip"]; 50 | if( val ) { 51 | int i; 52 | for( i=0; i<5; i++ ) { 53 | [picker selectRow: 1+((int)[val characterAtIndex:i]-48) inColumn: i animated: NO]; 54 | } 55 | } 56 | } 57 | } 58 | 59 | 60 | @end 61 | -------------------------------------------------------------------------------- /Pumped/MilesPicker.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MilesPicker.h" 7 | #import 8 | #import 9 | #import 10 | 11 | extern NSString *dataPath; 12 | 13 | @implementation MilesPicker 14 | 15 | - (int)numberOfColumnsInPickerView: (id)p 16 | { 17 | return 6; 18 | } 19 | 20 | - (int) pickerView:(UIPickerView*)picker numberOfRowsInColumn:(int)col 21 | { 22 | return 10; 23 | } 24 | 25 | - (id) pickerView:(UIPickerView*)picker tableCellForRow:(int)row inColumn:(int)col 26 | { 27 | id cell = [[[UIImageAndTextTableCell alloc] init] autorelease]; 28 | [cell setTitle: [NSString stringWithFormat:@"%d",row]]; 29 | return cell; 30 | } 31 | 32 | -(NSNumber *) miles 33 | { 34 | int a = [picker selectedRowForColumn:0]; 35 | int b = [picker selectedRowForColumn:1]; 36 | int c = [picker selectedRowForColumn:2]; 37 | int d = [picker selectedRowForColumn:3]; 38 | int e = [picker selectedRowForColumn:4]; 39 | int f = [picker selectedRowForColumn:5]; 40 | return [NSNumber numberWithInt: [[NSString stringWithFormat:@"%d%d%d%d%d%d",a,b,c,d,e,f] intValue]]; 41 | } 42 | 43 | -(void)pickerViewLoaded: (id)blah 44 | { 45 | NSArray *a = [NSArray arrayWithContentsOfFile: dataPath]; 46 | if( a ) { 47 | NSDictionary *d = [a objectAtIndex: [a count]-1]; 48 | NSString *val = [NSString stringWithFormat:@"%d", [[d objectForKey: @"miles"] intValue]]; 49 | int i, col = 5; 50 | for( i=MIN(6,[val length])-1; i>=0; i-- ) { 51 | [picker selectRow: (int)[val characterAtIndex:i]-48 inColumn: col animated: NO]; 52 | col--; 53 | } 54 | } 55 | } 56 | 57 | @end 58 | -------------------------------------------------------------------------------- /Leftover/App.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "App.h" 7 | #import "SplashView.h" 8 | #import "CategoryList.h" 9 | #import "CategoryListView.h" 10 | #import 11 | #import 12 | 13 | @implementation App 14 | -(void)showCategories 15 | { 16 | CategoryListView *v = [[[CategoryListView alloc] initWithFrame: [window bounds]] autorelease]; 17 | [window setContentView: v]; 18 | 19 | if( [CategoryList count] == 0 ) { 20 | UIAlertSheet *sheet = [[[UIAlertSheet alloc] init] autorelease]; 21 | [sheet setTitle: @"Welcome to Leftover!"]; 22 | [sheet setBodyText: @"Leftover is a simple budgeting tool. First add categories such as Grocery or Entertainment or Gas, etc. Then set the initial amount for that budget category. As you spend money, simply tap on the category and enter the amount you spent. Leftover will always show you exactly how much you have left in each category so you don't accidentally overspend!"]; 23 | [sheet popupAlertAnimated: YES]; 24 | [v showEditMode]; 25 | } 26 | } 27 | 28 | -(void)showSplash 29 | { 30 | SplashView *s = [[[SplashView alloc] initWithName: @"Leftover" andAuthor:@"Sean Heber "] autorelease]; 31 | [s continueTarget: self action: @selector(showCategories)]; 32 | [window setContentView: s]; 33 | } 34 | 35 | -(void)dealloc 36 | { 37 | [window release]; 38 | [super dealloc]; 39 | } 40 | 41 | - (void)applicationDidFinishLaunching: (id) unused 42 | { 43 | window = [[UIWindow alloc] initWithContentRect: [UIHardware fullScreenApplicationContentRect]]; 44 | float bgColor[] = { 1, 1, 1, 1 }; 45 | [window setBackgroundColor: CGColorCreate(CGColorSpaceCreateDeviceRGB(), bgColor)]; 46 | 47 | [window orderFront: self]; 48 | [window makeKey: self]; 49 | 50 | [self showSplash]; 51 | } 52 | 53 | @end 54 | -------------------------------------------------------------------------------- /Leftover/CategoryList.m: -------------------------------------------------------------------------------- 1 | #import "CategoryList.h" 2 | 3 | static NSString *dataPath = @"/var/root/Library/Leftover/record.plist"; 4 | 5 | @implementation CategoryList 6 | 7 | +(NSMutableArray*)loadData 8 | { 9 | NSMutableArray *a = [[NSMutableArray alloc] initWithContentsOfFile: dataPath]; 10 | if( !a ) a = [[NSMutableArray alloc] init]; 11 | return [a autorelease]; 12 | } 13 | 14 | +(void)saveData: (NSMutableArray*)d 15 | { 16 | [[NSFileManager defaultManager] createDirectoryAtPath: [dataPath stringByDeletingLastPathComponent] attributes: nil]; 17 | [d writeToFile: dataPath atomically: YES]; 18 | } 19 | 20 | +(void)addCategoryWithName: (NSString*)name initialValue: (float)amount 21 | { 22 | NSDictionary *dict = [[[NSDictionary alloc] initWithObjectsAndKeys: 23 | name, @"name", 24 | [NSNumber numberWithFloat: amount], @"amount", 25 | nil] autorelease]; 26 | 27 | id data = [self loadData]; 28 | [data addObject: dict]; 29 | [self saveData: data]; 30 | } 31 | 32 | // this stuff is pretty terrible, really... going to the filesystem way too much.. but I'm in a rush :) 33 | 34 | +(void)deleteCategoryAtIndex: (int)i 35 | { 36 | id data = [self loadData]; 37 | [data removeObjectAtIndex: i]; 38 | [self saveData: data]; 39 | } 40 | 41 | +(void)moveCategoryAtIndex: (int)i toIndex: (int)t 42 | { 43 | id data = [self loadData]; 44 | [data exchangeObjectAtIndex: i withObjectAtIndex: t]; 45 | [self saveData: data]; 46 | } 47 | 48 | +(int)count 49 | { 50 | return [[self loadData] count]; 51 | } 52 | 53 | +(NSString*)categoryNameAtIndex: (int)i 54 | { 55 | return [[[self loadData] objectAtIndex: i] objectForKey: @"name"]; 56 | } 57 | 58 | +(float)categoryValueAtIndex: (int)i 59 | { 60 | return [[[[self loadData] objectAtIndex: i] objectForKey: @"amount"] floatValue]; 61 | } 62 | 63 | +(void)addValue: (float)v toCategoryAtIndex: (int)i 64 | { 65 | id data = [self loadData]; 66 | id cat = [data objectAtIndex: i]; 67 | NSNumber *amount = [cat objectForKey: @"amount"]; 68 | [cat removeObjectForKey: @"amount"]; 69 | [cat setObject: [NSNumber numberWithFloat: [amount floatValue]+v] forKey: @"amount"]; 70 | [self saveData: data]; 71 | } 72 | 73 | @end 74 | -------------------------------------------------------------------------------- /Burp/MenuView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MenuView.h" 7 | #import 8 | 9 | @interface Callback : NSObject { 10 | id target; 11 | SEL action; 12 | } 13 | +(id)callbackWithTarget: (id)t action: (SEL)act; 14 | -(void)dealloc; 15 | -(void)perform; 16 | @end 17 | 18 | @implementation Callback 19 | +(id)callbackWithTarget: (id)t action: (SEL)act 20 | { 21 | Callback *cb = [[[Callback alloc] init] autorelease]; 22 | cb->target = [t retain]; 23 | cb->action = act; 24 | return cb; 25 | } 26 | -(void)dealloc 27 | { 28 | [target release]; 29 | [super dealloc]; 30 | } 31 | -(void)perform 32 | { 33 | [target performSelector: action withObject: nil afterDelay: 0]; 34 | } 35 | @end 36 | 37 | 38 | @implementation MenuView 39 | 40 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector 41 | { 42 | [alert addButtonWithTitle: title]; 43 | [targets addObject: [Callback callbackWithTarget: target action: selector] ]; 44 | } 45 | 46 | - (void)alertSheet:(UIAlertSheet*)sheet buttonClicked:(int)button 47 | { 48 | [[targets objectAtIndex: button-1] perform]; 49 | [sheet dismissAnimated: YES]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [targets release]; 55 | [alert release]; 56 | [super dealloc]; 57 | } 58 | 59 | -(void)showMenu 60 | { 61 | [alert popupAlertAnimated: YES]; 62 | } 63 | 64 | -(id)init 65 | { 66 | [super init]; 67 | 68 | CGRect frame = [UIHardware fullScreenApplicationContentRect]; 69 | frame.origin.x = frame.origin.y = 0; 70 | [super initWithFrame: frame]; 71 | UIImageView *def = [[[UIImageView alloc] initWithImage: [UIImage applicationImageNamed:@"Default.png"]] autorelease]; 72 | [self addSubview: def]; 73 | 74 | targets = [[NSMutableArray alloc] init]; 75 | 76 | alert = [[UIAlertSheet alloc] init]; 77 | [alert setDimsBackground: NO]; 78 | [alert setDelegate: self]; 79 | 80 | return self; 81 | } 82 | 83 | -(id)initWithTitle: (NSString *)title body: (NSString *)body 84 | { 85 | [self init]; 86 | [alert setTitle: title]; 87 | [alert setBodyText: body]; 88 | return self; 89 | } 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /Drum/MenuView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MenuView.h" 7 | #import 8 | 9 | @interface Callback : NSObject { 10 | id target; 11 | SEL action; 12 | } 13 | +(id)callbackWithTarget: (id)t action: (SEL)act; 14 | -(void)dealloc; 15 | -(void)perform; 16 | @end 17 | 18 | @implementation Callback 19 | +(id)callbackWithTarget: (id)t action: (SEL)act 20 | { 21 | Callback *cb = [[[Callback alloc] init] autorelease]; 22 | cb->target = [t retain]; 23 | cb->action = act; 24 | return cb; 25 | } 26 | -(void)dealloc 27 | { 28 | [target release]; 29 | [super dealloc]; 30 | } 31 | -(void)perform 32 | { 33 | [target performSelector: action withObject: nil afterDelay: 0]; 34 | } 35 | @end 36 | 37 | 38 | @implementation MenuView 39 | 40 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector 41 | { 42 | [alert addButtonWithTitle: title]; 43 | [targets addObject: [Callback callbackWithTarget: target action: selector] ]; 44 | } 45 | 46 | - (void)alertSheet:(UIAlertSheet*)sheet buttonClicked:(int)button 47 | { 48 | [[targets objectAtIndex: button-1] perform]; 49 | [sheet dismissAnimated: YES]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [targets release]; 55 | [alert release]; 56 | [super dealloc]; 57 | } 58 | 59 | -(void)showMenu 60 | { 61 | [alert popupAlertAnimated: YES]; 62 | } 63 | 64 | -(id)init 65 | { 66 | [super init]; 67 | 68 | CGRect frame = [UIHardware fullScreenApplicationContentRect]; 69 | frame.origin.x = frame.origin.y = 0; 70 | [super initWithFrame: frame]; 71 | UIImageView *def = [[[UIImageView alloc] initWithImage: [UIImage applicationImageNamed:@"Default.png"]] autorelease]; 72 | [self addSubview: def]; 73 | 74 | targets = [[NSMutableArray alloc] init]; 75 | 76 | alert = [[UIAlertSheet alloc] init]; 77 | [alert setDimsBackground: NO]; 78 | [alert setDelegate: self]; 79 | 80 | return self; 81 | } 82 | 83 | -(id)initWithTitle: (NSString *)title body: (NSString *)body 84 | { 85 | [self init]; 86 | [alert setTitle: title]; 87 | [alert setBodyText: body]; 88 | return self; 89 | } 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /Hum/MenuView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MenuView.h" 7 | #import 8 | 9 | @interface Callback : NSObject { 10 | id target; 11 | SEL action; 12 | } 13 | +(id)callbackWithTarget: (id)t action: (SEL)act; 14 | -(void)dealloc; 15 | -(void)perform; 16 | @end 17 | 18 | @implementation Callback 19 | +(id)callbackWithTarget: (id)t action: (SEL)act 20 | { 21 | Callback *cb = [[[Callback alloc] init] autorelease]; 22 | cb->target = [t retain]; 23 | cb->action = act; 24 | return cb; 25 | } 26 | -(void)dealloc 27 | { 28 | [target release]; 29 | [super dealloc]; 30 | } 31 | -(void)perform 32 | { 33 | [target performSelector: action withObject: nil afterDelay: 0]; 34 | } 35 | @end 36 | 37 | 38 | @implementation MenuView 39 | 40 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector 41 | { 42 | [alert addButtonWithTitle: title]; 43 | [targets addObject: [Callback callbackWithTarget: target action: selector] ]; 44 | } 45 | 46 | - (void)alertSheet:(UIAlertSheet*)sheet buttonClicked:(int)button 47 | { 48 | [[targets objectAtIndex: button-1] perform]; 49 | [sheet dismissAnimated: YES]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [targets release]; 55 | [alert release]; 56 | [super dealloc]; 57 | } 58 | 59 | -(void)showMenu 60 | { 61 | [alert popupAlertAnimated: YES]; 62 | } 63 | 64 | -(id)init 65 | { 66 | [super init]; 67 | 68 | CGRect frame = [UIHardware fullScreenApplicationContentRect]; 69 | frame.origin.x = frame.origin.y = 0; 70 | [super initWithFrame: frame]; 71 | UIImageView *def = [[[UIImageView alloc] initWithImage: [UIImage applicationImageNamed:@"Default.png"]] autorelease]; 72 | [self addSubview: def]; 73 | 74 | targets = [[NSMutableArray alloc] init]; 75 | 76 | alert = [[UIAlertSheet alloc] init]; 77 | [alert setDimsBackground: NO]; 78 | [alert setDelegate: self]; 79 | 80 | return self; 81 | } 82 | 83 | -(id)initWithTitle: (NSString *)title body: (NSString *)body 84 | { 85 | [self init]; 86 | [alert setTitle: title]; 87 | [alert setBodyText: body]; 88 | return self; 89 | } 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /Level/MenuView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MenuView.h" 7 | #import 8 | 9 | @interface Callback : NSObject { 10 | id target; 11 | SEL action; 12 | } 13 | +(id)callbackWithTarget: (id)t action: (SEL)act; 14 | -(void)dealloc; 15 | -(void)perform; 16 | @end 17 | 18 | @implementation Callback 19 | +(id)callbackWithTarget: (id)t action: (SEL)act 20 | { 21 | Callback *cb = [[[Callback alloc] init] autorelease]; 22 | cb->target = [t retain]; 23 | cb->action = act; 24 | return cb; 25 | } 26 | -(void)dealloc 27 | { 28 | [target release]; 29 | [super dealloc]; 30 | } 31 | -(void)perform 32 | { 33 | [target performSelector: action withObject: nil afterDelay: 0]; 34 | } 35 | @end 36 | 37 | 38 | @implementation MenuView 39 | 40 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector 41 | { 42 | [alert addButtonWithTitle: title]; 43 | [targets addObject: [Callback callbackWithTarget: target action: selector] ]; 44 | } 45 | 46 | - (void)alertSheet:(UIAlertSheet*)sheet buttonClicked:(int)button 47 | { 48 | [[targets objectAtIndex: button-1] perform]; 49 | [sheet dismissAnimated: YES]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [targets release]; 55 | [alert release]; 56 | [super dealloc]; 57 | } 58 | 59 | -(void)showMenu 60 | { 61 | [alert popupAlertAnimated: YES]; 62 | } 63 | 64 | -(id)init 65 | { 66 | [super init]; 67 | 68 | CGRect frame = [UIHardware fullScreenApplicationContentRect]; 69 | frame.origin.x = frame.origin.y = 0; 70 | [super initWithFrame: frame]; 71 | UIImageView *def = [[[UIImageView alloc] initWithImage: [UIImage applicationImageNamed:@"Default.png"]] autorelease]; 72 | [self addSubview: def]; 73 | 74 | targets = [[NSMutableArray alloc] init]; 75 | 76 | alert = [[UIAlertSheet alloc] init]; 77 | [alert setDimsBackground: NO]; 78 | [alert setDelegate: self]; 79 | 80 | return self; 81 | } 82 | 83 | -(id)initWithTitle: (NSString *)title body: (NSString *)body 84 | { 85 | [self init]; 86 | [alert setTitle: title]; 87 | [alert setBodyText: body]; 88 | return self; 89 | } 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /Mixup/MenuView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MenuView.h" 7 | #import 8 | 9 | @interface Callback : NSObject { 10 | id target; 11 | SEL action; 12 | } 13 | +(id)callbackWithTarget: (id)t action: (SEL)act; 14 | -(void)dealloc; 15 | -(void)perform; 16 | @end 17 | 18 | @implementation Callback 19 | +(id)callbackWithTarget: (id)t action: (SEL)act 20 | { 21 | Callback *cb = [[[Callback alloc] init] autorelease]; 22 | cb->target = [t retain]; 23 | cb->action = act; 24 | return cb; 25 | } 26 | -(void)dealloc 27 | { 28 | [target release]; 29 | [super dealloc]; 30 | } 31 | -(void)perform 32 | { 33 | [target performSelector: action withObject: nil afterDelay: 0]; 34 | } 35 | @end 36 | 37 | 38 | @implementation MenuView 39 | 40 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector 41 | { 42 | [alert addButtonWithTitle: title]; 43 | [targets addObject: [Callback callbackWithTarget: target action: selector] ]; 44 | } 45 | 46 | - (void)alertSheet:(UIAlertSheet*)sheet buttonClicked:(int)button 47 | { 48 | [[targets objectAtIndex: button-1] perform]; 49 | [sheet dismissAnimated: YES]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [targets release]; 55 | [alert release]; 56 | [super dealloc]; 57 | } 58 | 59 | -(void)showMenu 60 | { 61 | [alert popupAlertAnimated: YES]; 62 | } 63 | 64 | -(id)init 65 | { 66 | [super init]; 67 | 68 | CGRect frame = [UIHardware fullScreenApplicationContentRect]; 69 | frame.origin.x = frame.origin.y = 0; 70 | [super initWithFrame: frame]; 71 | UIImageView *def = [[[UIImageView alloc] initWithImage: [UIImage applicationImageNamed:@"Default.png"]] autorelease]; 72 | [self addSubview: def]; 73 | 74 | targets = [[NSMutableArray alloc] init]; 75 | 76 | alert = [[UIAlertSheet alloc] init]; 77 | [alert setDimsBackground: NO]; 78 | [alert setDelegate: self]; 79 | 80 | return self; 81 | } 82 | 83 | -(id)initWithTitle: (NSString *)title body: (NSString *)body 84 | { 85 | [self init]; 86 | [alert setTitle: title]; 87 | [alert setBodyText: body]; 88 | return self; 89 | } 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /Quest/MenuView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MenuView.h" 7 | #import 8 | 9 | @interface Callback : NSObject { 10 | id target; 11 | SEL action; 12 | } 13 | +(id)callbackWithTarget: (id)t action: (SEL)act; 14 | -(void)dealloc; 15 | -(void)perform; 16 | @end 17 | 18 | @implementation Callback 19 | +(id)callbackWithTarget: (id)t action: (SEL)act 20 | { 21 | Callback *cb = [[[Callback alloc] init] autorelease]; 22 | cb->target = [t retain]; 23 | cb->action = act; 24 | return cb; 25 | } 26 | -(void)dealloc 27 | { 28 | [target release]; 29 | [super dealloc]; 30 | } 31 | -(void)perform 32 | { 33 | [target performSelector: action withObject: nil afterDelay: 0]; 34 | } 35 | @end 36 | 37 | 38 | @implementation MenuView 39 | 40 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector 41 | { 42 | [alert addButtonWithTitle: title]; 43 | [targets addObject: [Callback callbackWithTarget: target action: selector] ]; 44 | } 45 | 46 | - (void)alertSheet:(UIAlertSheet*)sheet buttonClicked:(int)button 47 | { 48 | [[targets objectAtIndex: button-1] perform]; 49 | [sheet dismissAnimated: YES]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [targets release]; 55 | [alert release]; 56 | [super dealloc]; 57 | } 58 | 59 | -(void)showMenu 60 | { 61 | [alert popupAlertAnimated: YES]; 62 | } 63 | 64 | -(id)init 65 | { 66 | [super init]; 67 | 68 | CGRect frame = [UIHardware fullScreenApplicationContentRect]; 69 | frame.origin.x = frame.origin.y = 0; 70 | [super initWithFrame: frame]; 71 | UIImageView *def = [[[UIImageView alloc] initWithImage: [UIImage applicationImageNamed:@"Default.png"]] autorelease]; 72 | [self addSubview: def]; 73 | 74 | targets = [[NSMutableArray alloc] init]; 75 | 76 | alert = [[UIAlertSheet alloc] init]; 77 | [alert setDimsBackground: NO]; 78 | [alert setDelegate: self]; 79 | 80 | return self; 81 | } 82 | 83 | -(id)initWithTitle: (NSString *)title body: (NSString *)body 84 | { 85 | [self init]; 86 | [alert setTitle: title]; 87 | [alert setBodyText: body]; 88 | return self; 89 | } 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /Sleigh/MenuView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MenuView.h" 7 | #import 8 | 9 | @interface Callback : NSObject { 10 | id target; 11 | SEL action; 12 | } 13 | +(id)callbackWithTarget: (id)t action: (SEL)act; 14 | -(void)dealloc; 15 | -(void)perform; 16 | @end 17 | 18 | @implementation Callback 19 | +(id)callbackWithTarget: (id)t action: (SEL)act 20 | { 21 | Callback *cb = [[[Callback alloc] init] autorelease]; 22 | cb->target = [t retain]; 23 | cb->action = act; 24 | return cb; 25 | } 26 | -(void)dealloc 27 | { 28 | [target release]; 29 | [super dealloc]; 30 | } 31 | -(void)perform 32 | { 33 | [target performSelector: action withObject: nil afterDelay: 0]; 34 | } 35 | @end 36 | 37 | 38 | @implementation MenuView 39 | 40 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector 41 | { 42 | [alert addButtonWithTitle: title]; 43 | [targets addObject: [Callback callbackWithTarget: target action: selector] ]; 44 | } 45 | 46 | - (void)alertSheet:(UIAlertSheet*)sheet buttonClicked:(int)button 47 | { 48 | [[targets objectAtIndex: button-1] perform]; 49 | [sheet dismissAnimated: YES]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [targets release]; 55 | [alert release]; 56 | [super dealloc]; 57 | } 58 | 59 | -(void)showMenu 60 | { 61 | [alert popupAlertAnimated: YES]; 62 | } 63 | 64 | -(id)init 65 | { 66 | [super init]; 67 | 68 | CGRect frame = [UIHardware fullScreenApplicationContentRect]; 69 | frame.origin.x = frame.origin.y = 0; 70 | [super initWithFrame: frame]; 71 | UIImageView *def = [[[UIImageView alloc] initWithImage: [UIImage applicationImageNamed:@"Default.png"]] autorelease]; 72 | [self addSubview: def]; 73 | 74 | targets = [[NSMutableArray alloc] init]; 75 | 76 | alert = [[UIAlertSheet alloc] init]; 77 | [alert setDimsBackground: NO]; 78 | [alert setDelegate: self]; 79 | 80 | return self; 81 | } 82 | 83 | -(id)initWithTitle: (NSString *)title body: (NSString *)body 84 | { 85 | [self init]; 86 | [alert setTitle: title]; 87 | [alert setBodyText: body]; 88 | return self; 89 | } 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /Collage/MenuView.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "MenuView.h" 7 | #import 8 | 9 | @interface Callback : NSObject { 10 | id target; 11 | SEL action; 12 | } 13 | +(id)callbackWithTarget: (id)t action: (SEL)act; 14 | -(void)dealloc; 15 | -(void)perform; 16 | @end 17 | 18 | @implementation Callback 19 | +(id)callbackWithTarget: (id)t action: (SEL)act 20 | { 21 | Callback *cb = [[[Callback alloc] init] autorelease]; 22 | cb->target = [t retain]; 23 | cb->action = act; 24 | return cb; 25 | } 26 | -(void)dealloc 27 | { 28 | [target release]; 29 | [super dealloc]; 30 | } 31 | -(void)perform 32 | { 33 | [target performSelector: action withObject: nil afterDelay: 0]; 34 | } 35 | @end 36 | 37 | 38 | @implementation MenuView 39 | 40 | -(void)addButtonWithTitle: (NSString *)title target: (id)target action: (SEL)selector 41 | { 42 | [alert addButtonWithTitle: title]; 43 | [targets addObject: [Callback callbackWithTarget: target action: selector] ]; 44 | } 45 | 46 | - (void)alertSheet:(UIAlertSheet*)sheet buttonClicked:(int)button 47 | { 48 | [[targets objectAtIndex: button-1] perform]; 49 | [sheet dismissAnimated: YES]; 50 | } 51 | 52 | -(void)dealloc 53 | { 54 | [targets release]; 55 | [alert release]; 56 | [super dealloc]; 57 | } 58 | 59 | -(void)showMenu 60 | { 61 | [alert popupAlertAnimated: YES]; 62 | } 63 | 64 | -(id)init 65 | { 66 | [super init]; 67 | 68 | CGRect frame = [UIHardware fullScreenApplicationContentRect]; 69 | frame.origin.x = frame.origin.y = 0; 70 | [super initWithFrame: frame]; 71 | UIImageView *def = [[[UIImageView alloc] initWithImage: [UIImage applicationImageNamed:@"Default.png"]] autorelease]; 72 | [self addSubview: def]; 73 | 74 | targets = [[NSMutableArray alloc] init]; 75 | 76 | alert = [[UIAlertSheet alloc] init]; 77 | [alert setDimsBackground: NO]; 78 | [alert setDelegate: self]; 79 | 80 | return self; 81 | } 82 | 83 | -(id)initWithTitle: (NSString *)title body: (NSString *)body 84 | { 85 | [self init]; 86 | [alert setTitle: title]; 87 | [alert setBodyText: body]; 88 | return self; 89 | } 90 | 91 | @end 92 | -------------------------------------------------------------------------------- /Pumped/PricePicker.m: -------------------------------------------------------------------------------- 1 | /* 2 | By: Sean Heber 3 | iApp-a-Day - November, 2007 4 | BSD License 5 | */ 6 | #import "PricePicker.h" 7 | #import 8 | #import 9 | #import 10 | 11 | @implementation PricePicker 12 | 13 | - (int)numberOfColumnsInPickerView: (id)p 14 | { 15 | return 3; 16 | } 17 | 18 | - (int) pickerView:(UIPickerView*)picker numberOfRowsInColumn:(int)col 19 | { 20 | if( col == 0 ) return 10; 21 | if( col == 1 ) return 100; 22 | return 200; 23 | } 24 | 25 | - (id) pickerView:(UIPickerView*)picker tableCellForRow:(int)row inColumn:(int)col 26 | { 27 | id cell = [[[UIImageAndTextTableCell alloc] init] autorelease]; 28 | if( col == 0 ) { 29 | [cell setAlignment: 3]; 30 | [cell setTitle: [NSString stringWithFormat:@"$%d",row]]; 31 | } else if( col == 1 ) { 32 | [cell setTitle: [NSString stringWithFormat:@"%02d",99-row]]; 33 | } else if( col == 2 ) { 34 | [cell setTitle: [NSString stringWithFormat:@"%0.1f",(row+1)/10.0]]; 35 | } 36 | return cell; 37 | } 38 | 39 | -(float)pickerView:(id)p tableWidthForColumn: (int)col 40 | { 41 | return (col != 2 )? 70: 155; 42 | } 43 | 44 | -(void)drawSelectionBarFrame: (CGRect)barRect 45 | { 46 | [super drawSelectionBarFrame: barRect]; 47 | 48 | UITextLabel *label = [[[UITextLabel alloc] initWithFrame: CGRectMake(210,barRect.origin.y+8,0,0)] autorelease]; 49 | float alphaColor[] = { 0, 0, 0, 0 }; 50 | struct __GSFont *font = [NSClassFromString(@"WebFontCache") createFontWithFamily:@"Helvetica" traits:2 size:22]; 51 | [label setFont: font]; 52 | [label setBackgroundColor: CGColorCreate(CGColorSpaceCreateDeviceRGB(), alphaColor)]; 53 | [label setText: @"gallons"]; 54 | [label sizeToFit]; 55 | [self addSubview: label]; 56 | } 57 | 58 | -(NSNumber *)pricePerGallon 59 | { 60 | int a = [picker selectedRowForColumn:0]; 61 | int b = 99 - [picker selectedRowForColumn:1]; 62 | return [NSNumber numberWithFloat: [[NSString stringWithFormat:@"%d.%02d",a,b] floatValue] ]; 63 | } 64 | 65 | -(NSNumber *)gallons 66 | { 67 | return [NSNumber numberWithFloat: ([picker selectedRowForColumn:2]+1)/10.0f ]; 68 | } 69 | 70 | @end 71 | --------------------------------------------------------------------------------