|
I was really high about trying iPhone SDK, but Objective-C S****. For young programmer like me it's so hard to learn something so complicated (or may be its cuz i'm used to program on windows), and the reference for iPhone SDK is not even helpful as MSDN.
Any one else has something to say about this?
- Stop thinking in terms of limitations and start thinking in terms of possibilities -
|
|
|
|
|
My suggestion is to re-read your signature:
p.a.r.t.h wrote: - Stop thinking in terms of limitations and start thinking in terms of possibilities -
Learning a new programming language is always hard (well, almost always -- learning C# when you're a Java coder is pretty much a cakewalk); just find a book or website with references. Start back at "hello world" and work your way up to what ever it is you're wanting to write.
Eventually, you'll see what "possibilities" Objective-C may offer, instead of seeing the new programming language as a "limitation".
(Of course, I know nothing about Objective-C; it could be entirely useless. But I'm sure someone a little smarter than myself works at Apple and thought it would be a good idea to use it for some reason.)
|
|
|
|
|
Matthew Cory wrote: Start back at "hello world" and work your way up to what ever it is you're wanting to write.
Already did that
Matthew Cory wrote: Eventually, you'll see what "possibilities" Objective-C may offer, instead of seeing the new programming language as a "limitation".
I totally agree with you. But the thing is that what makes it really hard is that there's no IntelliSense (Similar). I mean if you were starting any of MS language then intellisense can help you learn. While with X-Code (Apple's Dev. tool) there's nothing like that. I know some of you might say that intellisense makes you lazy but if you were a learner it would really help you get started. hope you see what i'm trying to say!
But still haven't given up yet! I just designed a new Interface for the App. I wanna make for iPhone. Hope I can get coding done ASAP.
Here's the first prototype http://www.grabup.com/uploads/2f72d4c1507f57ac44b3cc0b90ce0bbe.png[^]
- Stop thinking in terms of limitations and start thinking in terms of possibilities -
modified on Friday, July 18, 2008 11:56 AM
|
|
|
|
|
My issue is moreso that they don't let you do on-device testing... they've got their things so locked down that you can't get your app on a phone except through their "app store." Contrast that with windows mobile - I posted an app this morning, and I'm sure a bunch of people are running it already, despite it being super-alpha untested software... IPhone has a cool interface, but is really just a tool to get people to spend money buying things from apple and their partners.
Unfortunately, most people who buy mobile apps don't think like we do, so I guess we've gotta learn Objective-C... ewwww... I'm sure it'll be more fun than spending a day setting up SQL server permissions, at least.
|
|
|
|
|
Sam Rahimi wrote: I'm sure it'll be more fun than spending a day setting up SQL server permissions, at least
Like that I've worked with SQLite before on web Apps and it does run good.
- Stop thinking in terms of limitations and start thinking in terms of possibilities -
|
|
|
|
|
SQLite... I wish! I don't care about users, roles, logins, etc... why not just: this is the username and password for the web server to login, here are other usernames and passwords for other people to login.
I understand the need for such finicky gradations of permissions in a large enterprise environment, but in a Web 2.0 environment, where it is only accessed either by IIS or by the development team, the whole permissions thing is overkill. I would have used MySql except then you don't have CLR integration (which was a total lifesaver when I ran into some session management difficulties.)
|
|
|
|
|
No IntelliSense ? Press Esc when needed
|
|
|
|
|
I disagree. When you learn a language there shouldn't be an Intellisense. You'll make errors without it and those starting errors come along in the package of basic knowledge which you have to remember. It's like earning your stripes.
I still remember when I was 9 trying to learn qbasic and didn't understand 5words english. I just copied examples from the help file and looked what they did. Made a lot of typing errors at first and I also had to look around for all the posibilities but imo that's the fun and also the good way to learn something. It isn't short time productive but later on you'll be happy.
|
|
|
|
|
p.a.r.t.h wrote: For young programmer like me it's so hard to learn something so complicated
Meh. I learned Objective-C using the GNU compiler in 1995. Wrote a little wireframe editor with it, then moved to my own OO system implemented in straight C for doing graphics programming in DOS. Always remembered it fondly though; too bad the GCC implementation sucked (well, on OS/2 back then anyway).
I was 15 at the time, so presumably you'll learn to appreciate it as you grow older...
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
Shog9 wrote: I was 15 at the time
Wow! That's too young. I wrote the firts C hello world when I was 17.
- Stop thinking in terms of limitations and start thinking in terms of possibilities -
|
|
|
|
|
With some reluctance, I got a mobile device a couple of years ago. It was (and still is) a "TracPhone" converted for use with a regular cell service.
It's on when I want to make a call, or, if my wife specifically asks I leave it on for an impending call. The other 97% of the time, it's off.
So, I'm never glancing at my hip-holster (don't have one); paging for messages (there aren't any); or debating who'll be in my top five.
I own my phone - and not the other way around.
.
.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"How do you find out if you're unwanted if everyone you try to ask tells you to go away?" - Balboos HaGadol
|
|
|
|
|
Probably Windows Mobile because of the .NET framework.
"Listen, and listen well. I really like the band N-Sync. My favorite member is Harpo. I think there's a Harpo. If not there should be. I will write their next hit, maybe 'A boom-boom chiky chiky boom-boom a boom-boom chiky chaka chaka cho cho.' By the way, you must beware of Betty's iron claw. They are sharp, and they hurt. And beware his song about big butts, he beats people up while he plays it! " - Master Tang (from Kung Pow: Enter the Fist)
|
|
|
|
|
|
Yeah, but he got down-voted for that comment.
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
Shog9 wrote: he got down-voted for that comment
... which clearly proves he is wrong
|
|
|
|
|
Of course! So completely wrong in fact, that no one bothered to contradict him!
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
Compared to any of the J2ME APIs, .NET CF is a dream come true... I'm able to re-use libraries that I originally wrote for developing ASP.Net websites, often completely unmodified.
Plus, you're not sandboxed in like with Java... its up to the user to protect themselves from unsigned malicious software.
|
|
|
|
|
Heh, no doubt - i've yet to think of a use for J2ME that i'd actually bother running on a phone.
Citizen 20.1.01 'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'
|
|
|
|
|
Since when is email the killer app?
Blackberry users are a small minority.
I would say the browser (i.e. Opera mini) gets more use than email
|
|
|
|
|
Not on mobile. Only recently have mobile browsers started to become usable and even there most people are still crippled by data-rates and charges (mobile-web use is growing though, thanks mainly to the iPhone.)
Email is used on a lot of smartphones.
|
|
|
|
|
Probably won't be writing mobile apps at all next year, but the plan is there for the long term.
If we do start next year we will target the phones that the company already hand out to the execs and sales people, which will be blackberry.
I'm most interested in windows mobile (for .net compact) and android (simply as it's new and cool )
Simon
|
|
|
|
|
|
Ive got the HTC TyTN2 from virgin mobile earlier this year and its not all that expensive...
i pay R600 pm and get R600 airtime on it every month, unlimited free sms's, they even gave me the map software for the GPS(you have to buy that extra from the other service providers at a cost of R800), the car cradle, car charger... all the bells and whistles
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.passion != Programming)
|
|
|
|
|
That's not bad at all!!! But Virgin Mobile has always been the better provider: I should maybe give them a shot again. Currently sitting with a K-Jam that I picked up off Bid or Buy for R1200, so not so bad; but still old.
He who asks a question is a fool for five minutes. He who does not ask a question remains a fool forever. [Chineese Proverb]
Jonathan C Dickinson (C# Software Engineer)
|
|
|
|
|
yup, vm rox!
i honestly battle to use up all that airtime, cuz of no peak and off peak BS with vm.
Harvey Saayman - South Africa
Junior Developer
.Net, C#, SQL
you.suck = (you.passion != Programming)
|
|
|
|