Is there documentation for Apple's Objective C/Cocoa API directly accessible through XCode? [closed] - objective-c

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I can't find a way to mouse over or right click Objects and their members and get more information on them than the members they contain (for objects) or the arguments they take (for methods).
Coming from a java background whenever I have a question about anything in Sun's Java API, whether it be an object (like File, or SwingWorker), or a method (like substring(), or readLine()), I can access their documentation in-line with either a ctrl-space or right click in either netbeans or eclipse.
Is there some way to do this in Xcode for Apple's Objective-C/Cocoa API?
Thanks in advance

Option-click the thing you want to know more about. When you hold down option (alt), you should see your cursor turn into a question mark (when hovering over a symbol that can actually provide documentation). Clicking an item brings up the relevant docs in a popover. You can drill further in using the links at the bottom of the popover.

There's an inspector on the right side of the editor that'll show quick documentation for whatever symbol the insertion point is in, so you don't always even need to go to he docs in Organizer.
Also, when your program is running you can hover over a variable and see its value. If the variable points to an object, you can see its members, and you can drill down into the members.

There is. Go to xcode's organizer and switch to documentation section.

Related

How to exclude inherited members from Microsoft online api/class documentation [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 4 years ago.
Improve this question
When browsing Microsoft class documentation, I would like to be able to hide inherited members (i.e. inherited properties and methods). Often, I find myself looking at intermediate abstract base classes to see what specific functionality they add, and I "can't see the forest for the trees" - as the handful of new methods/properties introduced by that particular class get lost amongst them many methods/properties inherited from base classes.
For example, see this link: https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.scrollablecontrol?view=netframework-4.7.2
It is difficult to see just the methods specific to ScrollableControl.
Click on the 'triangle' to the left of Scrollable Control at the left side of https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.scrollablecontrol?view=netframework-4.7.2 (under the Search box).
Click Fields / Properties etc (on the left side - not on the right). They are the fields / properties etc that are specific to ScrollableControl.
Not an direct answer to the online documentation but for the usabillity:
I prefer to inspect classes directly in Visual Studio. With the help of some extensions we can go directly through F12 to every class and parent of it (that way you don't see the parent elements of the class you are looking to).
Personaly I use Resharper (see more info). But it seems, there is also a free extension called Ref12.
That way you can inspect the summaries without leaving your IDE and also have the source code for it available, which could be interesting sometimes.

Where to find reference for PyGObject [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm working on a Python based source code editor. I've created a clean layout with a Gtk.Notebook. Creating a main layout was easy with Glade, but right after I imported gi.repository, everything got hard. It's very hard to find documentation. From pydoc I can 't get anything, only method signatures, which are usually *args, **kwargs. I often need to check what a method returns or takes in, and I haven't really started signals and other stuff yet.
Is there a complete/almost-complete documentation, especially for GtkSource? GtkSource is especially undocumented.
You should probably read my answer to a similar SO question: PyGObject GTK+ 3 Documentation. In short, you should refer to the GtkSourceView API Reference for C. Don't worry, it's not hard. When you see "GtkSourceView" in the C docs you know it's "GtkSource.View" in Python. When you see "gtk_source_view_new" in C docs you know it's the constructor in Python "GtkSouce.View()". You can set any GTK+ property in the constructor and there is usually get_foo/set_foo style methods for each property.
Therefore, you can do things like:
view = GtkSouce.View(indent_width=4, show_line_numbers=True)
view.get_buffer().set_text("Hello World!")
Remember, GTK+ widgets are objects so you need to pay attention to the hierarchy to find all the methods and properties for a widget.

Xcode and XIB self documentation [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Is there a tool for documenting the many Xcode bindings, outlet and IBAction bindings, key value bindings, etc? I have looked at the threads on Doxygen and HeaderDoc, but these document program files, to describe classes etc, but don't seem to cover the huge number of 'hidden' linkages that Xcode drag-and-drop enables?
A specific example, I can use the XIB editor to create an IBAction for every control on my window, to methods in one or more class/instances, defined in one or more files - I want ONE list of all of these, showing the control type and name, the source file, class and method - or a graphical representation would be even better. Then a similar list for the key value path links to arrayControllers etc.
I AM new, so if I have missed something obvious, please tell me.
Thanks.
No, there's no tool for documenting .xib files unless you consider the file itself as part of your documentation. (You did say "self documenting" after all.) .xibs are stored as XML, though, so if you really want to extract the data, it's there to be had.
The actions you create in IB appear in your source code. You could add comments there describing the object that sends the action, but that would largely miss the point of using a .xib (and actions) in the first place, which is to decouple the UI elements from the controller.
If the point of the documentation is to make your project easier for other developers to understand, you might want to get some more experience with Objective-C before you go to a lot of trouble creating a .xib documenting tool. Given a .xib and the relevant header files, any competent Obj-C programmer should be able to tell easily which controls are connected to which actions, or to debug problems in that area. People have been working with .xib and .nib files for 20+ years -- the lack of a separate documentation tool may be a good indication that such a thing may not be as useful as it seems at first.

Dynamic Collapsable Flow Chart Online [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Been looking through a number of other related posts relating to flowchart software.
I have been asked to put together a document outlining some of the typical problems our users encounter with our software product.
What I would like to do, is create an interactive/online flowchart that lets users choose from 4-5 overall headings on whats wrong. Then for this to dynamically expand more choices on pinpointing the problem, and so on and so on, until they can get a resolution to their problem.
The key thing that I have not been able to find in some of the flowchart software out there, is having the click + expand element.
- I dont want all options to appear to the end-user in a huge flow chart as it will distract away from their specific issue.
- I want them to be able to click away and go down a specific avenue that will end up giving them some good things to try, based on their decisions/clicks.
I was originally thinking of perhaps putting something in Flex or Silverlight (ideally someone would have a template out there) but am now thinking of taking advantage of 3rd party (ideally free) software.
This will need to be hosted in a browser.
Any ideas?
Check out FreeMind. It's mind mapping software, so not necessarily a flowcharting tool, but you can use it for what you describe.

Any form autofill for 'Developers'? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I have looked at some autofills for Firefox. But they are not designed with the developers' needs in mind. General internet surfers will need a tool to fill in many different forms with constant values for each form. Developers need exactly the opposite, when you want to test a part of your app you'll need to fill a single (or a couple of) forms many times with different (but valid and sensible) data.
So, does such a thing exist? An autofill to fill form inputs based on perhaps a class name (email, password, address, url, ...)?
I strongly feel if it doesn't exist someone should roll up their sleeves and make one! I for one will put in my share if some others want to team up. But right now, I am desperately in need of one if it exists
Pretty nice extension for chrome Web Developer Form Filler especially for web-developers.
You can save as many sets of data as you want, assign a hotkey and fill a form just by pressing it.
https://chrome.google.com/webstore/detail/web-developer-form-filler/gbagmkohmhcjgbepncmehejaljoclpil
Why not just go with a bookmarklet like https://github.com/dsheiko/autofill
it's a dead simple script that serves me fine for years
One way is to use Greasemonkey.
Example script:
"Auto Fill any forms with custom information":
http://userscripts.org/scripts/show/39313
EDIT: Link may be broken but I'm sure you are capable of finding many Greasemonkey references.
Please check out my extension, Form Filler, which allows you to do exactly what you need: fill out your forms with random dummy data.
https://chrome.google.com/webstore/detail/form-filler/bnjjngeaknajbdcgpfkgnonkmififhfo
I think you will love IRobotSoft web automation software. See a similar question here:
http://irobotsoft.org/bb/YaBB.pl?num=1254517661
This is an auto form filler you are looking for. But this is a chrome plugin. This takes care of the developers need to fill valid data automatically by reading the properties. It also saves value against the form element if you make changes to it. Hence a must try for developers. Here is the link