iPhone 5

  • 229 Replies
  • 39986 Views
*

EnigmaZV

  • 3459
  • +0/-0
Re: iPhone 5
« Reply #150 on: October 05, 2012, 06:08:43 PM »
I used apple many years ago when they were persisting with their own processors (G4 or G5, I forget). I hated everything about it. The prices seemed similar so I never gave them another chance. Why would I? M$ has always been there for me like a big snuggly blanket.

Anyway, I'm looking at this a bit lop-sided. Some guy loaned me a few thousand dollars worth of all their latest stuff. Its hard not to like it when you get a free computer, twin monitors, an iPhone, and iPad an apple laptop and a bunch of other things I haven't figured out yet. Basically I feel like I'm having a dirty weekend away from the wife. I love the wife very dearly and would never leave her ... but I am enjoying a good rummage through Apple's knickers.
It's still cheating on your wife.

Apparently it's not cheating if you don't pay for it.
I don't know what you're implying, but you're probably wrong.

*

Beorn

  • Flat Earth Editor
  • 6521
  • +1/-0
  • If I can't trust my eyes, what can I trust?
Re: iPhone 5
« Reply #151 on: October 06, 2012, 03:14:14 AM »
Still can't get it to compile
Quote
Only one thing can save our future. Give Thork a BanHammer for Th*rksakes!

?

Thork

Re: iPhone 5
« Reply #152 on: October 06, 2012, 03:49:45 AM »
I don't think I know enough to be able to help you yet.

Wild stab in the dark. Are you using the same version of xcode as they did? For example where before you had
Code: [Select]
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];

YOUR CODE

[pool drain];

Now you just have
Code: [Select]
@autoreleasepool

YOUR CODE

And if you try to use the old way it will freak out at you. I dunno if this helps. I've been learning for 1 day.

*

Parsifal

  • Official Member
  • 36019
  • +0/-0
  • Bendy Light specialist
Re: iPhone 5
« Reply #153 on: October 06, 2012, 04:03:09 AM »
Thork needs to learn a real language, like C.
I'm going to side with the white supremacists.

?

Thork

Re: iPhone 5
« Reply #154 on: October 06, 2012, 04:07:48 AM »
??? Objective C is a superset of the 'real language' C.

*

EnigmaZV

  • 3459
  • +0/-0
Re: iPhone 5
« Reply #155 on: October 06, 2012, 08:16:16 AM »
I do all my coding in binary.
I don't know what you're implying, but you're probably wrong.

*

Moon squirter

  • 1405
  • +0/-0
  • Ding dong!
Re: iPhone 5
« Reply #156 on: October 06, 2012, 08:47:11 AM »
I'm learning Python at the moment.  I like it because it's not Java.  It is also light weight and has lots of library support for GUI stuff.  Although it is interpreted like Java, it can be compiled into a  .exe.
« Last Edit: October 06, 2012, 08:50:50 AM by Moon squirter »
I haven't performed it and I've never claimed to. I've have trouble being in two places at the same time.

*

Beorn

  • Flat Earth Editor
  • 6521
  • +1/-0
  • If I can't trust my eyes, what can I trust?
Re: iPhone 5
« Reply #157 on: October 06, 2012, 08:51:36 AM »
I don't think I know enough to be able to help you yet.

Wild stab in the dark. Are you using the same version of xcode as they did? For example where before you had
Code: [Select]
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];

YOUR CODE

[pool drain];

Now you just have
Code: [Select]
@autoreleasepool

YOUR CODE

And if you try to use the old way it will freak out at you. I dunno if this helps. I've been learning for 1 day.

Nah I got some annoying errors because it misses some includes I think.
Quote
Only one thing can save our future. Give Thork a BanHammer for Th*rksakes!

*

Beorn

  • Flat Earth Editor
  • 6521
  • +1/-0
  • If I can't trust my eyes, what can I trust?
Re: iPhone 5
« Reply #158 on: October 06, 2012, 09:24:11 AM »
Fixed 3/4th of the errors, only got this left

Code: [Select]
Breeder.cpp: In member function ‘void Breeder::ProcessNeighbourhood(const std::vector<Agent**, std::allocator<Agent**> >&)’:
Breeder.cpp:74: error: ‘AgentType’ is not a class or namespace
CandidateSolution.cpp:2:18: error: random: No such file or directory
Cupid.cpp: In member function ‘Agent** Cupid::GetEmptyCell()’:
Cupid.cpp:215: error: no matching function for call to ‘std::vector<Agent**, std::allocator<Agent**> >::erase(__gnu_cxx::__normal_iterator<Agent** const*, std::vector<Agent**, std::allocator<Agent**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Agent**, _Alloc = std::allocator<Agent**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Agent**, _Alloc = std::allocator<Agent**>]
Reaper.cpp: In member function ‘void Reaper::SelectToList(std::vector<T**, std::allocator<T**> >&, std::vector<T**, std::allocator<T**> >&, bool (*)(T**, T**), double) [with T = CandidateSolution]’:
Reaper.cpp:60:   instantiated from here
Reaper.cpp:50: error: no matching function for call to ‘std::vector<CandidateSolution**, std::allocator<CandidateSolution**> >::erase(__gnu_cxx::__normal_iterator<CandidateSolution** const*, std::vector<CandidateSolution**, std::allocator<CandidateSolution**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = CandidateSolution**, _Alloc = std::allocator<CandidateSolution**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = CandidateSolution**, _Alloc = std::allocator<CandidateSolution**>]
Reaper.cpp: In member function ‘void Reaper::SelectToList(std::vector<T**, std::allocator<T**> >&, std::vector<T**, std::allocator<T**> >&, bool (*)(T**, T**), double) [with T = Cupid]’:
Reaper.cpp:61:   instantiated from here
Reaper.cpp:50: error: no matching function for call to ‘std::vector<Cupid**, std::allocator<Cupid**> >::erase(__gnu_cxx::__normal_iterator<Cupid** const*, std::vector<Cupid**, std::allocator<Cupid**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Cupid**, _Alloc = std::allocator<Cupid**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Cupid**, _Alloc = std::allocator<Cupid**>]
Reaper.cpp: In member function ‘void Reaper::SelectToList(std::vector<T**, std::allocator<T**> >&, std::vector<T**, std::allocator<T**> >&, bool (*)(T**, T**), double) [with T = Breeder]’:
Reaper.cpp:62:   instantiated from here
Reaper.cpp:50: error: no matching function for call to ‘std::vector<Breeder**, std::allocator<Breeder**> >::erase(__gnu_cxx::__normal_iterator<Breeder** const*, std::vector<Breeder**, std::allocator<Breeder**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Breeder**, _Alloc = std::allocator<Breeder**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Breeder**, _Alloc = std::allocator<Breeder**>]
Reaper.cpp: In member function ‘void Reaper::SelectToList(std::vector<T**, std::allocator<T**> >&, std::vector<T**, std::allocator<T**> >&, bool (*)(T**, T**), double) [with T = Reaper]’:
Reaper.cpp:63:   instantiated from here
Reaper.cpp:50: error: no matching function for call to ‘std::vector<Reaper**, std::allocator<Reaper**> >::erase(__gnu_cxx::__normal_iterator<Reaper** const*, std::vector<Reaper**, std::allocator<Reaper**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Reaper**, _Alloc = std::allocator<Reaper**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Reaper**, _Alloc = std::allocator<Reaper**>]
Quote
Only one thing can save our future. Give Thork a BanHammer for Th*rksakes!

*

Particle Person

  • 5944
  • +0/-0
Re: iPhone 5
« Reply #159 on: October 06, 2012, 10:30:54 AM »
I'm learning Python at the moment.  I like it because it's not Java.  It is also light weight and has lots of library support for GUI stuff.  Although it is interpreted like Java, it can be compiled into a  .exe.

Don't forget about that sweet, sweet syntax.

*

Moon squirter

  • 1405
  • +0/-0
  • Ding dong!
Re: iPhone 5
« Reply #160 on: October 06, 2012, 10:32:47 AM »
Fixed 3/4th of the errors, only got this left

Code: [Select]
Breeder.cpp: In member function ‘void Breeder::ProcessNeighbourhood(const std::vector<Agent**, std::allocator<Agent**> >&)’:
Breeder.cpp:74: error: ‘AgentType’ is not a class or namespace
CandidateSolution.cpp:2:18: error: random: No such file or directory
Cupid.cpp: In member function ‘Agent** Cupid::GetEmptyCell()’:
Cupid.cpp:215: error: no matching function for call to ‘std::vector<Agent**, std::allocator<Agent**> >::erase(__gnu_cxx::__normal_iterator<Agent** const*, std::vector<Agent**, std::allocator<Agent**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Agent**, _Alloc = std::allocator<Agent**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Agent**, _Alloc = std::allocator<Agent**>]
Reaper.cpp: In member function ‘void Reaper::SelectToList(std::vector<T**, std::allocator<T**> >&, std::vector<T**, std::allocator<T**> >&, bool (*)(T**, T**), double) [with T = CandidateSolution]’:
Reaper.cpp:60:   instantiated from here
Reaper.cpp:50: error: no matching function for call to ‘std::vector<CandidateSolution**, std::allocator<CandidateSolution**> >::erase(__gnu_cxx::__normal_iterator<CandidateSolution** const*, std::vector<CandidateSolution**, std::allocator<CandidateSolution**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = CandidateSolution**, _Alloc = std::allocator<CandidateSolution**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = CandidateSolution**, _Alloc = std::allocator<CandidateSolution**>]
Reaper.cpp: In member function ‘void Reaper::SelectToList(std::vector<T**, std::allocator<T**> >&, std::vector<T**, std::allocator<T**> >&, bool (*)(T**, T**), double) [with T = Cupid]’:
Reaper.cpp:61:   instantiated from here
Reaper.cpp:50: error: no matching function for call to ‘std::vector<Cupid**, std::allocator<Cupid**> >::erase(__gnu_cxx::__normal_iterator<Cupid** const*, std::vector<Cupid**, std::allocator<Cupid**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Cupid**, _Alloc = std::allocator<Cupid**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Cupid**, _Alloc = std::allocator<Cupid**>]
Reaper.cpp: In member function ‘void Reaper::SelectToList(std::vector<T**, std::allocator<T**> >&, std::vector<T**, std::allocator<T**> >&, bool (*)(T**, T**), double) [with T = Breeder]’:
Reaper.cpp:62:   instantiated from here
Reaper.cpp:50: error: no matching function for call to ‘std::vector<Breeder**, std::allocator<Breeder**> >::erase(__gnu_cxx::__normal_iterator<Breeder** const*, std::vector<Breeder**, std::allocator<Breeder**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Breeder**, _Alloc = std::allocator<Breeder**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Breeder**, _Alloc = std::allocator<Breeder**>]
Reaper.cpp: In member function ‘void Reaper::SelectToList(std::vector<T**, std::allocator<T**> >&, std::vector<T**, std::allocator<T**> >&, bool (*)(T**, T**), double) [with T = Reaper]’:
Reaper.cpp:63:   instantiated from here
Reaper.cpp:50: error: no matching function for call to ‘std::vector<Reaper**, std::allocator<Reaper**> >::erase(__gnu_cxx::__normal_iterator<Reaper** const*, std::vector<Reaper**, std::allocator<Reaper**> > >&)’
/usr/include/c++/4.2.1/bits/vector.tcc:109: note: candidates are: typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Reaper**, _Alloc = std::allocator<Reaper**>]
/usr/include/c++/4.2.1/bits/vector.tcc:121: note:                 typename std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, __gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >) [with _Tp = Reaper**, _Alloc = std::allocator<Reaper**>]

OK, apologies for not keeping up here, but am I right in thinking that Beorn is doing Thork's work for him?  This is commendable (to put it politely).
I haven't performed it and I've never claimed to. I've have trouble being in two places at the same time.

?

Thork

Re: iPhone 5
« Reply #161 on: October 06, 2012, 11:00:44 AM »
OK, apologies for not keeping up here, but am I right in thinking that Beorn is doing Thork's work for him?  This is commendable (to put it politely).
No, these are Beorn's problems. I only just started learning.

*

Son of Orospu

  • Jura's b*tch and proud of it!
  • 37800
  • +1/-0
  • I have artificial intelligence
Re: iPhone 5
« Reply #162 on: October 06, 2012, 11:33:52 AM »
Thork, wright a report for each of the items that you have received for us once you have mastered the devices.

?

Thork

Re: iPhone 5
« Reply #163 on: October 06, 2012, 12:27:39 PM »
Thork, wright a report for each of the items that you have received for us once you have mastered the devices.
What, like an inventory or a review? Also, you made a terrible job of spelling 'write'.
« Last Edit: October 06, 2012, 12:37:00 PM by Thork »

*

Particle Person

  • 5944
  • +0/-0
Re: iPhone 5
« Reply #164 on: October 06, 2012, 12:33:13 PM »
Thork, wright a report for each of the items that you have received for us once you have mastered the devices.
What, like and inventory or a review? Also, you made a terrible job of spelling 'write'.

"like and inventory". You're move.

?

Thork

Re: iPhone 5
« Reply #165 on: October 06, 2012, 12:37:38 PM »
Thank you for your pedantry. I have made the necessary adjustment to my post.

*

Parsifal

  • Official Member
  • 36019
  • +0/-0
  • Bendy Light specialist
Re: iPhone 5
« Reply #166 on: October 06, 2012, 03:28:33 PM »
I'm learning Python at the moment.  I like it because it's not Java.  It is also light weight and has lots of library support for GUI stuff.  Although it is interpreted like Java, it can be compiled into a  .exe.

Don't forget about that sweet, sweet syntax.

Python is bad and you should feel bad.

If you want a good interpreted language, you want Ruby.
I'm going to side with the white supremacists.

*

Beorn

  • Flat Earth Editor
  • 6521
  • +1/-0
  • If I can't trust my eyes, what can I trust?
Re: iPhone 5
« Reply #167 on: October 06, 2012, 05:23:12 PM »
I'm learning Python at the moment.  I like it because it's not Java.  It is also light weight and has lots of library support for GUI stuff.  Although it is interpreted like Java, it can be compiled into a  .exe.

Don't forget about that sweet, sweet syntax.

Python is bad and you should feel bad.

If you want a good interpreted language, you want Ruby.

hipster
Quote
Only one thing can save our future. Give Thork a BanHammer for Th*rksakes!

*

Particle Person

  • 5944
  • +0/-0
Re: iPhone 5
« Reply #168 on: October 06, 2012, 05:36:30 PM »
I'm learning Python at the moment.  I like it because it's not Java.  It is also light weight and has lots of library support for GUI stuff.  Although it is interpreted like Java, it can be compiled into a  .exe.

Don't forget about that sweet, sweet syntax.

Python is bad and you should feel bad.

If you want a good interpreted language, you want Ruby.

I like Ruby too. My experience with it so far is very fundamental, but it seems similar to Python, superficially at least.

*

Parsifal

  • Official Member
  • 36019
  • +0/-0
  • Bendy Light specialist
Re: iPhone 5
« Reply #169 on: October 06, 2012, 05:37:22 PM »
I like Ruby too. My experience with it so far is very fundamental, but it seems similar to Python.

It's like Python if you were to take away all the bad things about Python and replace them with good things.
I'm going to side with the white supremacists.

?

Lorddave

  • 19877
  • +30/-61
Re: iPhone 5
« Reply #170 on: October 06, 2012, 08:21:43 PM »
What's so bad about python?
Gone.

*

Parsifal

  • Official Member
  • 36019
  • +0/-0
  • Bendy Light specialist
Re: iPhone 5
« Reply #171 on: October 06, 2012, 09:36:00 PM »
What's so bad about python?

Many little things, which add up to coding in Python feeling like an extended facepalm.
I'm going to side with the white supremacists.

*

Moon squirter

  • 1405
  • +0/-0
  • Ding dong!
Re: iPhone 5
« Reply #172 on: October 07, 2012, 02:15:28 AM »
What's so bad about python?

Many little things, which add up to coding in Python feeling like an extended facepalm.

Ok, I'd partially agree except to say its more like receiving a massage where you are offered a happy ending at no extra charge.
I haven't performed it and I've never claimed to. I've have trouble being in two places at the same time.

?

Thork

Re: iPhone 5
« Reply #173 on: October 08, 2012, 04:02:52 PM »
So, 4 miserable days later an I've got the basics of Objective C down. Now to spend 3 days learning about the iPhone SDK.

By the time you have put a week into learning and spent $2000 on equipment, you have to be fairly sure you want to make iPhone apps.

« Last Edit: October 08, 2012, 04:08:02 PM by Thork »

*

EnigmaZV

  • 3459
  • +0/-0
Re: iPhone 5
« Reply #174 on: October 08, 2012, 10:05:05 PM »
So, 4 miserable days later an I've got the basics of Objective C down. Now to spend 3 days learning about the iPhone SDK.

By the time you have put a week into learning and spent $2000 on equipment, you have to be fairly sure you want to make iPhone apps.



By installing 3rd party unregistered apps, you've broken the Apple terms of use, and voided your warranty. I hope you're happy.
I don't know what you're implying, but you're probably wrong.

?

Thork

Re: iPhone 5
« Reply #175 on: October 09, 2012, 12:54:21 AM »
Its not an iPhone. Its a program called iOS simulator which runs on the Mac and pretends to be an iPhone. It behaves the same allowing you to load an app and use it like you would one the phone.

*

Beorn

  • Flat Earth Editor
  • 6521
  • +1/-0
  • If I can't trust my eyes, what can I trust?
Re: iPhone 5
« Reply #176 on: October 09, 2012, 04:02:37 AM »
So, 4 miserable days later an I've got the basics of Objective C down. Now to spend 3 days learning about the iPhone SDK.

By the time you have put a week into learning and spent $2000 on equipment, you have to be fairly sure you want to make iPhone apps.


Wait you bought all that stuff? I thought the guy gave it to you.

Also, finally the program compiled  ;D
Quote
Only one thing can save our future. Give Thork a BanHammer for Th*rksakes!

?

Thork

Re: iPhone 5
« Reply #177 on: October 09, 2012, 05:02:32 AM »
No, the guy gave me all the stuff, but that doesn't happen to most people. Most people have to buy all the stuff ... which seems like a pretty big outlay at the start.

I'm glad it compiled for you.

?

Thork

Re: iPhone 5
« Reply #178 on: October 09, 2012, 02:56:33 PM »
I just downloaded and started playing my first ever iPhone game. It was called Bad Piggies. Its one of the best sellers right now.

Long story short, after just 15 mins I was bored rigid. I just didn't care if the piggy made it of not. Having had a look to see what else is there, it seems most the games are crap. :(

?

Mr Pseudonym

  • Official Member
  • 5421
  • +0/-0
Re: iPhone 5
« Reply #179 on: October 09, 2012, 04:45:44 PM »
Most games are crap. There are a few good ones, however it is mainly the other 'apps' that I find good to use.
Why do we fall back to earth? Because our weight pushes us down, no laws, no gravity pulling us. It is the law of intelligence.