On 2012-09-08 04:52:58 +0000, Bob Tanner said:

Followed http://trac.adium.im/wiki/CreatingPlugins to get a bare bones plugin compiled.

Making progress. I started working a top-down approach. Got most of the UI stuff done and functional. But I got to the network stuff and realized my old-school C code and found out it wasn't 64-bit clean and OSX does threads but the future is GCD?

I started with a threaded socket library but then found reference to the "future" and GCD. So like my introduction to ARC is GCD the future?

I have to network projects now. One is a threaded project and the other is a CGD project. Just looking for advise on which project to continue putting work into (threaded or GCD)?

And I have an architectural question.

I have 2 projects. The AdmiumPlugin project and my network project. I'd like to keep them seperate and I want to rev the network project independent of the plugin project is this where I need to learn about Frameworks? As in, change my network project into a network Framework?

I just want to make sure Frameworks are a good fit to code that is still evolving so I'm not tripping over things in development like tends to happen with shared libraries in linux and the mess it is to create them.

I'm also looking for HOW to take a normal project and make it into a Framework. My GoogleFu shows lots of tutorials on how to make a Framework but not how to convert an existing project to a Framework. Maybe Framework and cut-n-paste code?

I might not completely understand everything but I thought I'd post my questions so I can start down the right path.

Thanks.

--
Bob Tanner <ba...@us.netrek.org> Key fingerprint = 9906 320A 8BB6 64AD 96A7 7785 CBFB 10BF 568B F98C



Reply via email to