Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Are there any frameworks available for use on top of the iOS Cocoa Touch, to reduce boilerplate code and increase the development speed? Similar to how PHP has Codeignitor, Ruby has Rails, Python has Django.
Cocoa Touch itself is already a very high level framework, it's not that neccessary to build another one on top of it, given the amount of customizations often required by a specific mobile app.
However in terms of "increasing development speed", there are plenty of components (see cocoacontrols) that you can use in your project. Sometimes you can find a host of components in one project, for example flat UI controls.
Github is full of them for specific purposes (example, RestKit wraps lots of standard HTTP and CoreData methods), and many developers will collect a number of their own personal favorites to incorporate in all their projects, commonly making use of Macro's and "helper" classes.
The problem with Macro's and helper classes though, is that they usually make your code less readable, maintainable, and much harder to transfer to other dev's
And while there is plenty of room for rational people to hold different opinions here, I'd offer the following thoughts:
You are very "close to the metal" not just with the chips, but a slew of sensors and sensor inputs as well. You'll change a displayed color one minute, and the next you'll be sampling raw bit-stream data from a microphone and syncing it up with a series of raw image data buffers. Part of why iOS is so verbose, is that it handles an extremely wide range of tasks.
You don't have to shorten long statements to develop quickly. Cut and paste (or yank & pull, or whatever emacs does) can easily re-use pieces from a well maintained "cheat-sheet" that you put together.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I have been looking around for a while now, trying to find some easier 3D framework for iOS. Cocos3D looks cool to work with in iOS, but I seems quite beta(?) and the documentation provided seems not enough to understand how to work with it.
So I have been searching the web for similar libs without any luck, even for something close to a tutorial. Does anyone know an easy library for creating some basic 3D demos?
I would like to create a demo simulating flying over some simple terrain/ground and somehow be using GL for this. Any directions are appreciated.
cocos3d is actively developed and supported, and is currently being used in dozens of apps and games. It now supports the iOS, OSX and Android platforms.
cocos3d 2.0 is recommended for new development. It is stable, actively supported, and is nearing its first formal release as a packaged distribution, which is planned for end Dec 2013/early Jan, 2014.
As for documentation, I agree that it is woefully deficient. We will be introducing a new website and Wiki around the time of the formal 2.0 release, which should help to remedy this moving forward.
Right now, your best bet for learning cocos3d is to review the implementation of the CC3DemoMashUp demo app, which demos almost all of the major features of cocos3d.
Relevant to your specific demo idea, the CC3DemoMashUp demo includes a dragon flying over a scene. The dragon also demonstrates blending between animation tracks.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I want to learn objective C and adapt to xcode. I also want a reference with tutorials and examples to help me improve and become faster at ios app development. I am wasting too much time even for simple syntax errors. As there are several sources, I am quiet confused.
I have good C/C++ and C# background. I have significant UI design experience. I can also adapt well to open source libraries as I worked with opencv, opencvsharp, gtkmm, and qt for a long time. However, couldn't adapt to obj. C easily.
Where to start?
Best way to learn is (since you have massive programming experience),
Play with XCode a while. Create a view based, tabbed, master-view application. See how xcode create the background code etc.
Learn Xcode - how Interface builder and storyboard works. How to link UI components with generated class files.
2.1. Learn more about common UIComponents - UIView, Tabbar, TableView, SplitView etc.
Syntax of Objective c, message passing, property etc.
This tutorial is kinda popular and good,
http://www.raywenderlich.com/tutorials
Books:
To start with UI concept, Beginning iPhone Development is best to me.
Further you learn more about objective c in Programming in objective c
Apple tutorials on different topics,
https://developer.apple.com/videos/wwdc/2010/
https://developer.apple.com/videos/wwdc/2011/
https://developer.apple.com/videos/wwdc/2012/
https://developer.apple.com/videos/wwdc/2013/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm curious if anyone knows of any downloadable Objective C sample code for the gang of four design patterns out there? I am looking for working sample XCode projects and don't mind paying!
Incidentally, if you're looking for other languages, you could start here for Java or here for various languages
It's no Gang of Four but Apress has Pro Objective-C Design Patterns for iOS by Carlo Chung which has many of these patterns in it. Other than that, I'm not sure of one place that has so many of these patterns represented in Objective C.
The following link has covered some of the Design Patterns
Facade (One single interface above a complex hierarchy)
MVC(Most popular,nothing to say)
Decorator(View dependent models)
Composite(Complex hierarchy of views as well as Objects)
Adapter (Protocol Specific)
Observer(adding observer while property value changes)
6.1. KVO (Key Value Observing Pattern,associated with Observer)
6.2. Notification Style
Memento (Archiving the View's state and restoring on app reload)
Command (Most commonly known as Target-Action design pattern)
generally used to solve some issues found while developing Applications....
http://www.raywenderlich.com/46988/ios-design-patterns
there's not a book for specific code with design patters applied, but a couple of them have really useful examples Clean Code and Clean Coder
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I would like to use a plotting tool to visualize data for image processing. What is a good (free) tool?
gnuplot worked very well for me when I was working on some performance analysis. Easy to create datasets and it will plot multiple items against the same "time" base (as I was using it)
The one I like the most is Incanter based on Clojure.
The most recognized would maybe be R
Both are very good and free.
gnuplot works well for me. it is freely downloadable at sourceforge and here is the link for gnuplot related stuff
http://www.gnuplot.info/
I often export data to plot as csv, and then use ms excel or gnumeric, or other spreadsheet programs to read that and make a quick plot. quite handy for small (< 65535) set of data. :-)
Depends on the type of "plotting" you want to do - I use Matlab and find its plotting excellent for image analysis, particularly using imshow and surf. As you requested a free tool you could use Octave (an open source clone of Matlab) and its image processing library to do similar.
MathGL (and its front-end UDAV) is free (GPL, and partially LGPL) plotting library. It have more than 55 general types of graphics for 1d, 2d and 3d data arrays. It can export graphics to raster and vector (EPS or SVG) formats. It has Qt, FLTK, OpenGL interfaces and can be used even from console programs. It has functions for data handling and script MGL language for simplification of data plotting. Also it has several types of transparency and smoothed lightning, vector fonts and TeX-like symbol parsing, arbitrary curvilinear coordinate system and many over useful things. It can be used from code written on C++/C/Fortran/Python/Octave and many other languages. Finally it is platform independent and free (under GPL v.2.0 or later license).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Can anybody recommend a good Delphi source code navigation and analysis tool, which enables code browsing, shows class hierarchy and evtl. has an editing option? I tried Code-Navigator which is very fast but i a bit its unstable in complex dependencies.
For navigation and refactoring, I prefer the ModelMaker Code Explorer IDE expert over anything I have seen before.
It is fast, stable, supports many Delphi versions, has excellent key-bindings (for me, using a mouse is so last century), and supports generics.
It doesn't do repaints over the code-editor (like CodeRush did, and now Castalia does), which can be useful, but it doesn't suffer from painting artifacts either.
Unlike ECO, and the Delphi internal refactoring and ...-Insight tools, it doesn't keep a full model of the whole application and all the libraries it (indirectly) uses. But the tools that do, try to completely emulate the Delphi compiler, and usually fail.
--jeroen
Castalia for Delphi has some great features - including (amongst lots of other stuff) some code navigation aids.
The only other set of tools I've ever really used in Delphi is GExperts, but quite honestly, I can't remember if it included any code navigation features... worth a look nonetheless!
Have you tried
ModelMaker?
or
GExperts?
or
Castalia?
"As we have a huge code base..."
Our Source Code Search Engine (SCSE) might be helpful. It uses a language structure aware tokenizer to break you source into tokens, index the set and store the index as a database, and provides the ability to use queries to search across that set using the index rather than a file-by-file scan. This gives you fast searches that aren't confused by white space or comments. (It will also do grep style searches, but they're a lot slower).
It doesn't construct class hierarchies. It will allow you to access an editor from found hits.