Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 5    Views: 103

Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
06/08/12 12:04 PM (13 years ago)

New FREE Tool - Code Share Tool - Guaranteed to revolutionize the way we help each other!

Hello Everyone! I'm very excited (as always) to share with you my latest tool. And this time it is free! (Well, nothing is ever truly free - all I ask is that you sign up for the mailing list at iDevDepot.com) Don't worry. I'm not going to sell or spam your email address when you sign up. I simply want an easy way to make important announcements, or announce updates to my set of tools. So, what is the Code Share Tool? (disclaimer: works with iOS projects only) The idea came to me after a frustrating afternoon yesterday of trying to hack away at some code to get something to work. I knew it should be able to work, since other members here have it working. So I thought, this would be a lot easier if I could just get someone to send me their code so I could just put it right in my project. But the reason why we don't normally do that is because a .m file or .h file can have several references in it that are specific to the project it belongs to. If I sent you one of my .m files, xCode would throw up so many errors when you tried to compile. Now granted, you could manually change all of the references yourself in xCode, but I thought I could make it a little easier. Another benefit is, if you have a piece of code (for example the Audio fix that ianjamespiano listed a while back) that you always include in your project, you can use this tool to easily generate the files necessary to put into a new project. PLUS - where this really begins to change things is.... I plan to have a file repository on my website where people can send me their modified code, and anyone can download it, and use this tool to prepare it for their own project. That way, when someone gets a certain function working (Socialize, Skringo, etc) they can share it with anyone who wants to use it. Now, I'll admit that this might not be the perfect "solve every problem" tool. But its a start. Also, you have to be sure to always make back ups of any file you plan to use or replace in your project. I can't emphasize this enough! Here's how it works.... Its a two sided tool. When you have a file that you want to share with everyone (let's say I modified BT_screen_webview.m) I would use the Code Share Tool to take my version of the BT_screen_webview.m file and remove all references that are specific to my project. The Tool duplicates the file (leaving the original untouched), and saves a file named BT_screen_webview_shared.m (important not to change that file name) Then someone else can use the Tool to import my file and export it back out as BT_screen_webview_new.m. This new file has the correct information in it for their own project, and after renaming it accordingly (taking the "_new" out), it can be used to replace the original file in their project - with the modifications I made in it. Both parties will have to know a little bit about xCode to make it all work. And this only really works if the file you are replacing (with someone's shared file) has not been previously modified. I know that's a lot to ingest. And I'm definitely looking for someone to do a full test with it (and if they wanted to, they could do a quick tutorial also). But here's the info page for it, which includes the signup link for the mailing list. If anyone has any problems getting the download link from the mailing list, please let me know. http://idevdepot.com/code-share-tool/ Thank you for reading - and Happy Sharing
 
Arubaman
Aspiring developer
Profile
Posts: 636
Reg: Oct 20, 2011
Akron
16,910
like
06/08/12 02:31 PM (13 years ago)
Sounds interesting, I'll have to give it a go.
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
06/08/12 02:34 PM (13 years ago)
Other things I forgot to mention... It is a Windows executable program. I really wish I knew how to make the same types of tools in OSX, but I cannot. I, myself run all my tools exclusively with Parallels on my MacBook, which is truly the best of both worlds if you ask me. @Arubaman, let me know how it goes.
 
Fred@mySkylla com
Android Fan
Profile
Posts: 5259
Reg: Oct 03, 2011
location unknow...
62,560
like
06/08/12 02:48 PM (13 years ago)
Sounds like an excellent tool, hopefully it'll be released for Android soon. Fred
 
Sandeep
Android Fan
Profile
Posts: 1260
Reg: Feb 01, 2012
Miraj, India
25,250
like
06/08/12 10:24 PM (13 years ago)
Congrats on this new tool it really sounds awesome. Is there any chance of such a tool for android?
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
06/09/12 05:16 AM (13 years ago)
I'd have to look into how Android files are written. I'm sure it wouldn't be too difficult, but I have plenty of things on my plate right now :)
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.