Where is the source code for NSObject.m? [closed] - cocoa

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
I'm trying to find the source for NSObject.m. (I want to compare the pre and post ARC implementations of retain and release.)
I've looked on http://www.opensource.apple.com/ and http://www.macosforge.org/ but not been able to find it.

The source code for Apple's NSObject is contained in the Objective-C runtime package on Apple's open source repository site.
https://opensource.apple.com/source/objc4/objc4-706/runtime/NSObject.mm
The whole Objective-C runtime package can be downloaded from https://opensource.apple.com/tarballs/objc4/objc4-706.tar.gz
Looking back through the previous versions of the runtime package on the site it appears the NSObject.mm file was added in the objc4-532 package.

The source code for NSObject is available in the Objective-C Runtime (latest version available at the time of this edit) http://opensource.apple.com/source/objc4/objc4-680/runtime/NSObject.mm as noted above. Although Cocoa (Touch) the Framework is not open source if you wanted to see that. Additionally there is another complete implementation of NSObject in the GNUStep Base Package https://github.com/gnustep/base/blob/master/Source/NSObject.m.

I got confused. Apple makes most of Core Foundation (the C API that Foundation/Cocoa is based on) available as open source. Foundation/Cocoa are based on OpenStep. GNUStep is an open source implementation of OpenStep.
The GNUStep implementation on NSObject.m can be found at http://wiki.gnustep.org/index.php/Main_Page

Related

Epub or Mobi Sdk for xamarin [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 3 years ago.
Improve this question
I am thinking of developing Ebook reader in xamarin forms. But I could not find any Epub/Mobi reader SDK anywhere.Is there any xmarin SDK available for Ebook reader ? If it is not available , How can I develop one in xamarin ?
I have made a port of EpubReader for PCL projects: EpubReader.Cross.
It has almost same api except you need to use streams instead paths to files.
You can download the library as a package from Nuget: Install-Package EpubReader.Cross
For opening a book without loading content:
var epubBook = EpubReader.OpenBook(stream);
For reading a book:
var epubBook = EpubReader.ReadBook(stream);
Just checked few nugets with following results:
ePub
epubsharp
netfx3.5 - so no go for Xamarin. Besides this is only for generation of epub format
epubfactory
PCL - this might work for Xamarin.Forms
epubreader
I was not able to determine tartget platform. Try adding to the project
Mobi - none found
You could try this one - https://epubear.scand.com/. It stands for Xamarine as well as for Android & iOS. Fairly faster than SkyEpub, not buggy and doesn't remind me of construction set with lots of unuseful features & tools. Reliable, easy to drive and the team is fast to respond in case you might need help.

Download spring reference 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 7 years ago.
Improve this question
Since the redesign of springsource.org, I am no long able to find the reference documentation available for download. Previously, you could download the source archive (which contained all the code) and it would also have the reference docs available for offline use. This was really helpful.
Is this available somewhere else now? As a note, I'm looking for the reference documentation (the user guide - i.e. what is found at http://docs.spring.io/spring/docs/3.2.4.RELEASE/spring-framework-reference/html/) - not the API (javadoc) docs...those are available via maven central.
You can get a directory listing when you delete part of the path.
An archived copy of the Spring Framework Reference Documentation (for version 4.1.0) can be found here.

How can I build a DMD 1.076/Tango bundle (Win32) [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 8 years ago.
Improve this question
Willing to harness Tango library along with the very last release of DMD 1 compiler (v1.076), I searched the net in vain for the bundle.
How that can that be built?
Solved:
I've managed to build a DMD 1 v1.076 with Tango. See here my answer.
Why do you need a bundle, specifically?
Here is the official bundle download:
http://dsource.org/projects/tango/wiki/TopicInstallTangoDmd
You could also download a newer compiler separately, but Tango may not work with the latest compiler out-of-the-box - you may need to update the code in a few places to get it to build.
Tango is no longer maintained by its creators, which is why the downloads haven't been updated in a while. Some volunteers may be maintaining forks of Tango which work with the latest D versions. For example, here is a D2 fork: https://github.com/SiegeLord/Tango-D2
To share my findings:
I finally end up building with success a DMD 1.076 with Tango as Library (Win32) Bundle.
I followed the detailed steps mentioned in the Tango's website regarding Win32 platform.
It works with DMD 1.071 version onward.
I had to fix one issue by just changing a private extern (Windows) line of code to protected extern (Windows) in one module.
I noticed that the Tango Library has undergone some changes since bundle I used before (DMD1.056/Tango 0.99.9).

Steps on how to install PyQT for Windows 7? [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 haven't come across any step-by-step guide (ones I've found are outdated, and one on riverbankcomputing is too confusing), and was wondering if I could get any help. I've been on a wild goose chase thus far
Go to the download page and install the executable there. That should help you get started.
Unfortunately the binary installer is no longer available (at time of writing). It looks like you've got install the QT SDK and then build PyQT
actually the page that download link goes to is pretty confusing. the latest version of pyqt4 is 4.10. about midway down the page there are what appear to be 'legacy' versions (i.e. 4.8 ). I noticed that when I click that link for the executable - it actually serves up 4.10 which is the latest fuly automagical installation.

Offline Mac OS X Developer 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
I would like to get all the developer documentation for offline use.
I'm using xcode mostly on my commute and mobile inet is not good enough in my area.
There were a number of questions regarding docs in general answered more or less, but I have a more specific requirement.
At the moment I only have class reference, but i would like to have documents mentioned in "Companion guides" as well. I tried to "Subscribe" to 10.5 Core Library but it doesn't seem to add anything beside the stuff that was installed with XCode. I'm using XCode 3.1.2 if that makes any difference.
What options do i have? Downloading officially/wget'ing everything/finding some obvious button in preferences?
Dash.app is a great documentation viewer that has all of Apple's docs for offline viewing (as well as tons of other frameworks/languages).
It looks as though XCode should be downloading it if setup as per this question:
Download of Cocoa API documentation

Resources