|
Interface Builder Strangeness
If you have a copy of the xib file before the changes were made, open it as a text file, and compare it to the version with the changes. To open as source, right click on the xib in the Project source
If you have a copy of the xib file before the changes were made, open it as a text file, and compare it to the version with the changes. To open as source, right click on the xib in the Project source
|
By
Jack Brindle
· #1520
·
|
|
Strange: Rosetta faster than M1
For those of us not in that forum, what was the explanation? You have our attention with this one... Jack
For those of us not in that forum, what was the explanation? You have our attention with this one... Jack
|
By
Jack Brindle
· #1473
·
|
|
Just a little sharing - it's nice when your product finally hits the market.
Louisiana has had a driver’s license app for several years. Is that your work, Alex? Jack
Louisiana has had a driver’s license app for several years. Is that your work, Alex? Jack
|
By
Jack Brindle
· #1420
·
|
|
folder entitlements EPERM
You can open the desired System Preference Security Pane from your app to help the user with making the selection you need. Many apps have pretty cool dialogs that not only direct the user to the pane
You can open the desired System Preference Security Pane from your app to help the user with making the selection you need. Many apps have pretty cool dialogs that not only direct the user to the pane
|
By
Jack Brindle
· #1333
·
|
|
folder entitlements EPERM
Not just app store apps, on Catalina and especially Big Sur, all apps. The suggestion is to have the user drag the app to the “Full Disk Access” panel of the Security & Privacy’s Privacy pane. Then yo
Not just app store apps, on Catalina and especially Big Sur, all apps. The suggestion is to have the user drag the app to the “Full Disk Access” panel of the Security & Privacy’s Privacy pane. Then yo
|
By
Jack Brindle
· #1330
·
|
|
Ensure Framework Links to static lib not dylib
I wonder if you might want to embed the library in your application. That might make it more future-proof. Jack
I wonder if you might want to embed the library in your application. That might make it more future-proof. Jack
|
By
Jack Brindle
· #1319
·
|
|
Puzzle with Hardened Runtime entitlement
The Notarization process is recursive, in that it works its way down the application structure and checks each part as it goes. If you have applications embedded in your app it will check those, and w
The Notarization process is recursive, in that it works its way down the application structure and checks each part as it goes. If you have applications embedded in your app it will check those, and w
|
By
Jack Brindle
· #1061
·
|
|
Puzzle with Hardened Runtime entitlement
Have you checked the Notarization report? That will tell you exactly why it failed. Jack
Have you checked the Notarization report? That will tell you exactly why it failed. Jack
|
By
Jack Brindle
· #1058
·
|
|
Puzzle with Hardened Runtime entitlement
Hardened Runtime is not currently a requirement for Notarization, but it appears that you have to submit the app using the command-line tool for notarization to happen properly. All my attempts at sub
Hardened Runtime is not currently a requirement for Notarization, but it appears that you have to submit the app using the command-line tool for notarization to happen properly. All my attempts at sub
|
By
Jack Brindle
· #1054
·
|
|
Some advice requested on debugging a difficult problem. iOS.
Alex; I think you may be going down the wrong path on this one. It sounds more like a second instance is being created somehow. Did you guard the init method so that no one can create a second one, or
Alex; I think you may be going down the wrong path on this one. It sounds more like a second instance is being created somehow. Did you guard the init method so that no one can create a second one, or
|
By
Jack Brindle
· #897
·
|
|
find standard about panel
The About window has no name - the title is blank. it would seem that a more interesting way to do the would be to use the [NSWindow windowNumberWithOptions:] method, which does return an array of win
The About window has no name - the title is blank. it would seem that a more interesting way to do the would be to use the [NSWindow windowNumberWithOptions:] method, which does return an array of win
|
By
Jack Brindle
· #887
·
|
|
Updating to Xcode 10
John; It’s usually a good thing to read the release notes for each version of Xcode. The Xcode 10 release notes directly mention the issue you are facing: Building with libstdc++ was deprecated with X
John; It’s usually a good thing to read the release notes for each version of Xcode. The Xcode 10 release notes directly mention the issue you are facing: Building with libstdc++ was deprecated with X
|
By
Jack Brindle
· #740
·
|
|
Can NSView and NSImageView respond to Mouse Clicks?
NSView inherits from NSResponder. That gives NSView access to mouseDown, mouseUp and a whole host of other important calls. What this really means is that you can implement - (void)mouseDown:(NSEvent
NSView inherits from NSResponder. That gives NSView access to mouseDown, mouseUp and a whole host of other important calls. What this really means is that you can implement - (void)mouseDown:(NSEvent
|
By
Jack Brindle
· #735
·
|
|
Crash with "illegal opcode" - how to debug this issue?
Graham - did you ever get a response? This looks to me like you are doing an animation which has completed and is trying to call back to your completion block. For some reason the completion block is
Graham - did you ever get a response? This looks to me like you are doing an animation which has completed and is trying to call back to your completion block. For some reason the completion block is
|
By
Jack Brindle
· #582
·
|
|
using select() without blocking the runloop
If file handlers were thread-specific you would not be able to read files on other threads. They are process-specific, not thread-specific. At its core, select is very much synchronous. This haunted t
If file handlers were thread-specific you would not be able to read files on other threads. They are process-specific, not thread-specific. At its core, select is very much synchronous. This haunted t
|
By
Jack Brindle
· #435
·
|
|
How to Install Mac OS X 10.11.6
In the applications folder. If you think about it, it is an app, right? By the way, the version from the app store is the latest (10.11.6). No need to apply further combo updates. - Jack
In the applications folder. If you think about it, it is an app, right? By the way, the version from the app store is the latest (10.11.6). No need to apply further combo updates. - Jack
|
By
Jack Brindle
· #430
·
|
|
How to Install Mac OS X 10.11.6
Alex, that won’t work. They only will upgrade within a major version. 10.11.6 combo will only upgrade 10.11 versions, not 10.10. The 10.11.6 installer actually is on the app store. There is some metho
Alex, that won’t work. They only will upgrade within a major version. 10.11.6 combo will only upgrade 10.11 versions, not 10.10. The 10.11.6 installer actually is on the app store. There is some metho
|
By
Jack Brindle
· #425
·
|
|
isFlipped??
It is actually the property flipped on NSView. isFlipped is the getter function. The doc says: "If you want your view to use a flipped coordinate system, override this property and return YES.” I use
It is actually the property flipped on NSView. isFlipped is the getter function. The doc says: "If you want your view to use a flipped coordinate system, override this property and return YES.” I use
|
By
Jack Brindle
· #298
·
|
|
Understanding NSNetService and peer-to-peer streaming
One suggestion for testing on a single machine is to use VMware Fusion to create multiple macOS VMs. You will want a system with decent speed, but the environment should do exactly what you need with
One suggestion for testing on a single machine is to use VMware Fusion to create multiple macOS VMs. You will want a system with decent speed, but the environment should do exactly what you need with
|
By
Jack Brindle
· #193
·
|
|
How to store C Arrays as a Property or iVar?
Can you publish the actual declarations for myArray and mArray? The ones you show aren’t quite legal and will be rejected by C compilers. There isn’t that much different from regular C. In your code,
Can you publish the actual declarations for myArray and mArray? The ones you show aren’t quite legal and will be rejected by C compilers. There isn’t that much different from regular C. In your code,
|
By
Jack Brindle
· #189
·
|