yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
If I had to give this book a one word description, I would say it is 'balanced'. In the beginning of the book the author mentions that he does not want to right one of those books that list a little code and then explains the code, changes the code, explains those changes and so on and so on.
At first he scared me. I have read some insanely wordy programming and engineering books. I have a much harder time getting through those than the type the author described. I was afraid this book would be one of those that I don't get anything out of except war stories from the author's career. That would not be all bad if the stories had anything to do with the book. I am happy to report that is not what happened.
I found the author had just the right amount of discussion around the different language features he was covering. I thought that the offer had a very no nonsense approach to all the topic that he covered.
The book is broken down into four parts. Below I have listed the three different parts, and the chapters that they contain.
Part I: Introduction to Objective-C Chapter 1. C, the Foundation of Objective-C Chapter 2. More about C Variables Chapter 3. An Introduction to Object-Oriented Programming Chapter 4. Your First Objective-C Program
Part II: Language Basics Chapter 5. Messaging Chapter 6. Classes and Objects Chapter 7. The Class Object Chapter 8. Frameworks Chapter 9. Common Foundation Classes Chapter 10. Control Structures in Objective-C Chapter 11. Categories, Extensions, and Security Chapter 12. Properties Chapter 13. Protocols Part III: Advanced Concepts Chapter 14. Memory Management Overview Chapter 15. Reference Counting Chapter 16. ARC Chapter 17. Blocks Chapter 18. A Few More Things
Part IV: Appendices Appendix A. Reserved Words and Compiler Directives Appendix B. Toll-Free Bridged Classes Appendix C. 32- and 64-Bit Appendix D. The Fragile Base Class Problem Appendix E. Resources for Objective-C
One thing I really liked about the book was that the author did not use ARC throughout the book. He decided that reference counting is a very important topic to understand. The logic is that you're going to have to work with legacy code that is not going to be using ARC. There's much more legacy code out there then there is new code. He does take the time to explain how ARC works later in the book and the advanced concepts part.
I thought that I would lightly skim the first few chapters that cover the foundation of Objective-C. But as I was skimming, I found the author's writing style very nice to read, and therefore I ended up reading it word for word.
I must admit that I have been using messaging for a while now, but I never really understood messaging within the Objective-C context until I read this author's explanation of it. The author also has excellent coverage of properties and all of the different ways they can be declared.
The chapter on blocks was also very well put together. The author starts out by explaining function pointers and the issues that you can run into using them. He then does a very thorough job of covering blocks.
Every chapter in the book is a gem and overall I found this author's writing style made the book very easy to read. This book will stay by my side. It's not only a good cover to cover read, it is also a very good reference.
I would recommend this book as the place to start for anyone coming from a different find which such as C# or Java, and also as the place to start for anybody looking to get into building applications with Objective-C.
In this report Enterprise Management Associates (EMA) analysts explore the ways in which gaining visibility and control over high-privilege access helps organizations achieve regulatory compliance, assure responsible governance, and improve security all while reducing IT operational co...
Maintaining lower development environments can become an unbearable headache. Changes to an application, service or API are seldom completely testable, leaving us to discover broken code when it’s too late. This lack of visibility into application dependencies severely limits early cod...
More and more enterprises today are doing business by opening up their data and applications through APIs. Though forward-thinking and strategic, exposing APIs also increases the surface area for potential attack by hackers. To benefit from APIs while staying secure, enterprises and se...
SYS-CON Events announced today that ActiveState, providers of Stackato, the platform for the agile enterprise, has been named “Silver Sponsor” of SYS-CON's 2nd DevOps Summit, which will take place on June 10–12, 2014, at the Javits Center in New York City, New York.
Many cloud hosting providers have achieved ticket-of-entry credibility in the data warehousing industry by building simple colocation centers. A first-tier database as a service (DBaaS) contender, however, is set apart by a value-added service approach that is strategic, consultative a...
VASCO Data Security International, Inc., has announced on Tuesday that it will release its Q1 2014 results on Thursday, April 24th.
On April 24, at 10.00 am EDT/16.00 CET, VASCO will hold a conference call, which will be streamed on the VASCO website.
Mr. T. Kendall Hunt, Chairman an...