A programming language that is an object-oriented Smalltalk-based extension to C. It was not developed by Apple but it is now heavily used by Apple in OSX and iOS.
0
votes
4answers
80 views
Objective-C message passing related queries
I am learning objective-C after having good knowledge of C/C++. I have 2 questions:
Are Obj-C message passing and C++ vtable, two different ways of implementing polymorphism or Are they two very ...
1
vote
1answer
51 views
Properties under ARC: Always or public-only?
After reading an article humbly named "The Code Commandments: Best Practices for Objective-C Coding" by Robert McNally a little less than two years ago, I adopted the practice of using properties for ...
3
votes
7answers
327 views
Design patterns: moving object references around an application
I'm new to Programmers and I am looking to increase my knowledge of programming. Recently, a user on Stack Overflow told me using singletons is a bad idea, that they encourage tight coupling and that ...
5
votes
8answers
308 views
Should a class without instance variables be considered a class?
Say you need to implement a few closely related functions that provide a piece of functionality, but there is no need to track any state between those functions, they just sometimes pass some ...
0
votes
2answers
128 views
Mac Applications Developer interview preparation [closed]
I'm a Mac Applications Developer with an experience of 1 year and 8 months. I need to change the company. What type of questions should I expect in an interview? I've worked on 2 projects of which the ...
6
votes
4answers
376 views
Where does Objective-C come from? C++ or C?
I am very confused about this programming language, Objective-C, which I heard is used to develop iOS applications.
I know that it uses the principles of OOP. Would it be easier to learn if I already ...
5
votes
2answers
275 views
Where does Objective-C fall in the language performance continuum?
There seems to be a lot of discussion of the various speed merits to C or C++ as compared to say Java or Python, but I rarely see Objective-C mentioned. Roughly where does it fall in terms of language ...
1
vote
2answers
182 views
Who uses GnuSTEP?
This has been a big question lurking at the back of my head. From what I see, GnuSTEP nowadays is primarily a "hobby" project of a small but tightly-knit group of people. However I haven't seen a ...
0
votes
1answer
53 views
Direct Code Support?
A few times in the past I've hit a major wall and simply couldn't progress with a certain aspect of an app as Im a beginner and still learning the ropes (Objective-C specifically).
I was curious if ...
3
votes
3answers
434 views
How to speak to a computer
I am a self-taught, novice programmer. The language I chose was Objective-C, so that I can write Apple applications and software. I have learned the hard way that Objective-C has a steep learning ...
-1
votes
2answers
184 views
Good Software Architecture book or material? [closed]
Possible Duplicate:
Best books on the theory and practice of software architecture?
I am a programmer and there is always a word going around about the architecture of the ...
0
votes
2answers
364 views
Is the popularity of Objective-C challenging C++? [closed]
According to TIOBE programming language popularity index for March 2012, Objective-C is now almost as popular as C++. I'm a bit astonished by this fact. I would have expected C++ to be still head and ...
0
votes
1answer
176 views
Is Rule 9 of Object Calisthenics applicable in Objective C?
Rule 9 in Object Calisthenics by Jeff Bay (RTF) is:
Rule 9: No getters/setters/properties
The last sentence of the previous rule leads almost directly to this rule. If your objects are now ...
1
vote
2answers
229 views
Is this a proper implementation of an iOS MVC pattern?
After browsing the apple docs, I came across this sample of their MVC pattern:
Using NSNotificationCenter and without using KVO, would this diagram below represent a correct implementation of the ...
15
votes
7answers
564 views
Continuous Integration : which frequency?
I've always launched builds after each commit, but on this new project, the architects just asked me to change the frequency to "one build every 15 minutes", and I just can't understand why that would ...