beautiful snej soup, yum - posts tagged 'cocoa' http://snej.soup.io/ beautiful snej soup, yum - posts tagged 'cocoa' - posts tagged 'cocoa' http://snej.soup.io/ http://3.asset.soup.io/asset/0108/4723_8c6e.jpeg 100 100 My name is Jens. I'm a geek. The good kind. I'm interested in many things ... objc_msgSend() Tour {"tags":["cocoa","objective-c"],"type":"link","title":"objc_msgSend() Tour","source":"http://www.friday.com/bbum/2009/12/18/objc_msgsend-part-1-the-road-map/","body":"Bill Bumgarner: \"What follows (across this and 3 more posts, maybe more) is a rather detailed tour of objc_msgSend() as implemented in Mac OS X 10.6.2. Rather detailed in that every instruction will be explained. Even though it is relatively few instructions, there is a considerable amount of background information that is helpful to understanding the objc_msgSend() instruction stream.\""} <p>Bill Bumgarner: "What follows (across this and 3 more posts, maybe more) is a rather detailed tour of objc_msgSend() as implemented in Mac OS X 10.6.2. Rather detailed in that every instruction will be explained. Even though it is relatively few instructions, there is a considerable amount of background information that is helpful to understanding the objc_msgSend() instruction stream."</p> <p><a href="http://www.friday.com/bbum/2009/12/18/objc_msgsend-part-1-the-road-map/">http://www.friday.com/bbum/2009/12/18/objc_msgsend-part-1-the-road-map/</a></p>Thu, 04 Feb 2010 17:21:18 GMThttp://snej.soup.io/post/44402062/objc-msgSend-Toururn:www-soup-io:1:44402062linkcocoaobjective-c csiconview {"tags":["cocoa","programming","ui"],"type":"link","title":"csiconview","source":"http://code.google.com/p/csiconview/","body":"\"CSIconView is a Cocoa class that implements a Finder-style icon view, complete with drag \u0026amp; drop, support for renaming items, support for the different state icons, coloured labels, and even support for multiple icon sizes in the same icon view.\""} <p>"CSIconView is a Cocoa class that implements a Finder-style icon view, complete with drag &amp; drop, support for renaming items, support for the different state icons, coloured labels, and even support for multiple icon sizes in the same icon view."</p> <p><a href="http://code.google.com/p/csiconview/">http://code.google.com/p/csiconview/</a></p>Tue, 02 Feb 2010 16:17:31 GMThttp://snej.soup.io/post/44116928/csiconviewurn:www-soup-io:1:44116928linkcocoaprogrammingui What's New In Mac OS X v10.6 [Mac Dev Center] {"tags":["mac","programming","news","cocoa"],"type":"link","title":"What's New In Mac OS X v10.6 [Mac Dev Center]","source":"http://developer.apple.com/mac/library/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_6.html#//apple_ref/doc/uid/TP40008898-SW1","body":"\"This article summarizes the key technology changes and improvements that are available beginning with Mac OS X version 10.6 (also known as \"Snow Leopard\"). The information about these changes is organized into sections by technology layer:\n\u201cSystem Level\n\u201cFramework Level\n\u201cApplication Level\u201d"} <p>"This article summarizes the key technology changes and improvements that are available beginning with Mac OS X version 10.6 (also known as "Snow Leopard"). The information about these changes is organized into sections by technology layer: “System Level “Framework Level “Application Level”</p> <p><a href="http://developer.apple.com/mac/library/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_6.html#//apple_ref/doc/uid/TP40008898-SW1">http://developer.apple.com/mac/library/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_6.html#//apple_ref/doc/uid/TP40008898-SW1</a></p>Fri, 28 Aug 2009 17:38:15 GMThttp://snej.soup.io/post/26768934/Whats-New-In-Mac-OS-X-v10urn:www-soup-io:1:26768934linkmacprogrammingnewscocoa Murky - A GUI Mercurial Client {"tags":["version-control","cocoa","development","free","mercurial"],"type":"link","title":"Murky - A GUI Mercurial Client","source":"http://bitbucket.org/snej/murky/wiki/Home","body":"My latest open-source project! --snej\nMurky is a GUI client app for the Mercurial distributed version-control system. It lets you manage repositories and source files without using a command-line.\nMurky runs on Mac OS X 10.5 or later. It's written in Objective-C 2.0. It's released under a BSD license."} <p>My latest open-source project! --snej Murky is a GUI client app for the Mercurial distributed version-control system. It lets you manage repositories and source files without using a command-line. Murky runs on Mac OS X 10.5 or later. It's written in Objective-C 2.0. It's released under a BSD license.</p> <p><a href="http://bitbucket.org/snej/murky/wiki/Home">http://bitbucket.org/snej/murky/wiki/Home</a></p>Thu, 30 Apr 2009 03:15:49 GMThttp://snej.soup.io/post/18190441/Murky-A-GUI-Mercurial-Clienturn:www-soup-io:1:18190441linkversion-controlcocoadevelopmentfreemercurial PsychoH13's C-ObjC-Blocks at master - GitHub {"tags":["cocoa","objective-c","languages"],"type":"link","title":"PsychoH13's C-ObjC-Blocks at master - GitHub","source":"http://github.com/PsychoH13/C-ObjC-Blocks/tree/master","body":"Open source implementation of the runtime libraries for C and Objective-C \"blocks\" (aka \"closures\") that Apple's implemented for OS X 10.6. This should allow us to use blocks in 10.5..."} <p>Open source implementation of the runtime libraries for C and Objective-C "blocks" (aka "closures") that Apple's implemented for OS X 10.6. This should allow us to use blocks in 10.5...</p> <p><a href="http://github.com/PsychoH13/C-ObjC-Blocks/tree/master">http://github.com/PsychoH13/C-ObjC-Blocks/tree/master</a></p>Thu, 30 Apr 2009 00:16:41 GMThttp://snej.soup.io/post/18190442/PsychoH13s-C-ObjC-Blocks-at-master-GitHuburn:www-soup-io:1:18190442linkcocoaobjective-clanguages Why MacRuby Matters (Present &amp; Future) | Zen and the Art of Programming {"tags":["ruby","mac","languages","cocoa"],"type":"link","title":"Why MacRuby Matters (Present \u0026amp; Future) | Zen and the Art of Programming","source":"http://antoniocangiano.com/2009/03/29/why-macruby-matters/","body":"The new experimental branch of MacRuby (0.5) uses LLVM to translate to optimized machine code. it's early days yet, but performance is already at least 3x that of Ruby 1.9.1, making it by far the fastest Ruby implementation known. All this and negligible startup time and deep integration with the Cocoa APIs ... should be a terrific way to write OS X apps!"} <p>The new experimental branch of MacRuby (0.5) uses LLVM to translate to optimized machine code. it's early days yet, but performance is already at least 3x that of Ruby 1.9.1, making it by far the fastest Ruby implementation known. All this and negligible startup time and deep integration with the Cocoa APIs ... should be a terrific way to write OS X apps!</p> <p><a href="http://antoniocangiano.com/2009/03/29/why-macruby-matters/">http://antoniocangiano.com/2009/03/29/why-macruby-matters/</a></p>Sun, 29 Mar 2009 16:28:23 GMThttp://snej.soup.io/post/16388786/Why-MacRuby-Matters-Present-amp-Future-Zenurn:www-soup-io:1:16388786linkrubymaclanguagescocoa SQLite Persistent Objects {"tags":["cocoa","library","databases"],"type":"link","title":"SQLite Persistent Objects","source":"http://iphonedevelopment.blogspot.com/2008/08/sqlite-persistent-objects.html","body":"\u201cIt lets you create Objective-C classes that know how to persist themselves into a SQLite database. Not only that, but it completely hides the implementation details from you - you do not need to create the database, create the tables, or do anything else except work with your ojbects. you simply subclass SQLitePersistentObject and create Objective-C 2.0 properties for every data element you want persisted.\u201d"} <p>“It lets you create Objective-C classes that know how to persist themselves into a SQLite database. Not only that, but it completely hides the implementation details from you - you do not need to create the database, create the tables, or do anything else except work with your ojbects. you simply subclass SQLitePersistentObject and create Objective-C 2.0 properties for every data element you want persisted.”</p> <p><a href="http://iphonedevelopment.blogspot.com/2008/08/sqlite-persistent-objects.html">http://iphonedevelopment.blogspot.com/2008/08/sqlite-persistent-objects.html</a></p>Fri, 14 Nov 2008 23:51:14 GMThttp://snej.soup.io/post/6916946/SQLite-Persistent-Objectsurn:www-soup-io:1:6916946linkcocoalibrarydatabases Introducing BWToolkit {"tags":["cocoa","library","ui","mac","programming"],"type":"link","title":"Introducing BWToolkit","source":"http://www.brandonwalkin.com/blog/2008/11/13/introducing-bwtoolkit/","body":"\u201cBWToolkit is a BSD licensed plugin for Interface Builder 3 that contains commonly used UI elements and other useful objects. Using these objects is as simple as dragging them from the library to your canvas or document window.\u201d"} <p>“BWToolkit is a BSD licensed plugin for Interface Builder 3 that contains commonly used UI elements and other useful objects. Using these objects is as simple as dragging them from the library to your canvas or document window.”</p> <p><a href="http://www.brandonwalkin.com/blog/2008/11/13/introducing-bwtoolkit/">http://www.brandonwalkin.com/blog/2008/11/13/introducing-bwtoolkit/</a></p>Fri, 14 Nov 2008 05:43:03 GMThttp://snej.soup.io/post/6891622/Introducing-BWToolkiturn:www-soup-io:1:6891622linkcocoalibraryuimacprogramming Developing Cocoa Applications Using MacRuby {"tags":["ruby","mac","tutorial","programming","cocoa"],"type":"link","title":"Developing Cocoa Applications Using MacRuby","source":"http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html","body":"\u201cRuby is a dynamic programming language that, over the last few years, has enjoyed enormous popularity, thanks in part to the Rails web framework. Now with MacRuby, you can create Mac OS X applications with Ruby while maintaining the peformance benefits of a fully fledged Cocoa application. This article will show you how to get started with MacRuby and build your first sample application.\u201d"} <p>“Ruby is a dynamic programming language that, over the last few years, has enjoyed enormous popularity, thanks in part to the Rails web framework. Now with MacRuby, you can create Mac OS X applications with Ruby while maintaining the peformance benefits of a fully fledged Cocoa application. This article will show you how to get started with MacRuby and build your first sample application.”</p> <p><a href="http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html">http://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html</a></p>Mon, 20 Oct 2008 14:47:52 GMThttp://snej.soup.io/post/6201290/Developing-Cocoa-Applications-Using-MacRubyurn:www-soup-io:1:6201290linkrubymactutorialprogrammingcocoa Streaming and playing an MP3 stream [Cocoa with Love] {"tags":["cocoa","audio","programming","mp3","tutorial"],"type":"link","title":"Streaming and playing an MP3 stream [Cocoa with Love]","source":"http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html","body":"\u0026quot;This week, I present a sample application that streams and plays an audio file from a URL. I\u0026#039;ll show how the application was written by expanding upon Apple\u0026#039;s AudioFileStreamExample, including a work-around for an Audio File Stream Services\u0026#039; crash bug when handling streaming MP3s.\u0026quot;"} <p>&quot;This week, I present a sample application that streams and plays an audio file from a URL. I&#039;ll show how the application was written by expanding upon Apple&#039;s AudioFileStreamExample, including a work-around for an Audio File Stream Services&#039; crash bug when handling streaming MP3s.&quot;</p> <p><a href="http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html">http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html</a></p>Tue, 30 Sep 2008 03:42:55 GMThttp://snej.soup.io/post/5624390/Streaming-and-playing-an-MP3-stream-Cocoaurn:www-soup-io:1:5624390linkcocoaaudioprogrammingmp3tutorial HotCocoa Is Pretty Damn Hot {"tags":["ruby","cocoa","programming"],"type":"link","title":"HotCocoa Is Pretty Damn Hot","source":"http://andymatuschak.org/articles/2008/09/12/hotcocoa-is-pretty-damn-hot/","body":"Andy Matuschak: \u0026quot;MacRuby is an implementation of Ruby 1.9 running directly on top of the Objective-C runtime and CoreFoundation ... it includes a new layer called HotCocoa. HotCocoa is a layer of mappings on top of common Cocoa classes to make them simpler and to put them in line with idiomatic Ruby.\u0026quot;"} <p>Andy Matuschak: &quot;MacRuby is an implementation of Ruby 1.9 running directly on top of the Objective-C runtime and CoreFoundation ... it includes a new layer called HotCocoa. HotCocoa is a layer of mappings on top of common Cocoa classes to make them simpler and to put them in line with idiomatic Ruby.&quot;</p> <p><a href="http://andymatuschak.org/articles/2008/09/12/hotcocoa-is-pretty-damn-hot/">http://andymatuschak.org/articles/2008/09/12/hotcocoa-is-pretty-damn-hot/</a></p>Mon, 15 Sep 2008 02:59:32 GMThttp://snej.soup.io/post/5271392/HotCocoa-Is-Pretty-Damn-Hoturn:www-soup-io:1:5271392linkrubycocoaprogramming Towards an Open Source XMPP Framework for Cocoa {"tags":["jabber","notification","cocoa","library"],"type":"link","title":"Towards an Open Source XMPP Framework for Cocoa","source":"http://deusty.blogspot.com/2008/02/towards-open-source-xmpp-framework-for.html","body":"Early-stages Jabber library for Cocoa. \u0026quot;What I\u0026#039;m releasing is certainly not a full framework. But it could be used as the basis/beginning of one. ... At this point you can actually use the available code to login to Google Talk, and chat with your friends. \u0026quot;"} <p>Early-stages Jabber library for Cocoa. &quot;What I&#039;m releasing is certainly not a full framework. But it could be used as the basis/beginning of one. ... At this point you can actually use the available code to login to Google Talk, and chat with your friends. &quot;</p> <p><a href="http://deusty.blogspot.com/2008/02/towards-open-source-xmpp-framework-for.html">http://deusty.blogspot.com/2008/02/towards-open-source-xmpp-framework-for.html</a></p>Sat, 09 Aug 2008 21:52:18 GMThttp://snej.soup.io/post/4492615/Towards-an-Open-Source-XMPP-Framework-forurn:www-soup-io:1:4492615linkjabbernotificationcocoalibrary