I’m retired programmer. I did most of my work in C. Did some C++. And Ruby is my favorite language. I did Macintosh development back in 1985 when the first Mac came out and have not done much UI coding since. I did mostly device drivers. I did a lot of Ruby on Rails work from 2007 to 2015.
I am considering writing a spreadsheet app. Some items I would like to implement is the ability for what is displayed to be more complex than what Numbers (for example) allows. I would also like to implement the concept of Units like the old HP calculators did. Ultimately I would like users to be able to create functions easily. If possible, I’m leaning towards using Ruby as the language that these functions could be written in but that is just an example.
It would be best to assume I’ve not done any macOS development since what little I have done is centuries old. What language would you suggest I use? Are there perhaps a few skeleton applications that I could start from? My main bewilderment is how to create a window, put elements in it, make the elements interactive, etc.
This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and join us in fostering a supportive community.
Post
Replies
Boosts
Views
Activity
I have an iPhone 15 running on the current public beta (iOS 18.2 (22C5125e)). I’ve found that emails I send to the trash pop back up in my inbox & when I try to empty the emails that were already in the trash, they won’t delete. In other words, the state of the trash folder can’t change. This happens with three of my accounts: Gmail, Yahoo & Comcast. The only account it doesn’t happen with is my iCloud. Don’t know when it started, but I noticed it 11/10. I’ve already sent in feedback.
Hello, Ive been playing this game called "WarThunder" for quite some time now, however up until now the game wont start up, it just jumps up a few times before giving me a report, this has been a issue for me for the past week ive tried many methods suggested by others, but none of them work I was wondering if it was a issue with the games code
-------------------------------------Process: aces [16722]
Path: /Applications/WarThunderLauncher.app/Contents/WarThunder.app/Contents/MacOS/aces
Identifier: com.gaijinent.WarThunder
Version: 1.0 (1)
Code Type: X86-64 (Translated)
Parent Process: launchd [1]
User ID: 505
Date/Time: 2024-11-10 13:00:25.3935 -0700
OS Version: macOS 15.1 (24B83)
Report Version: 12
Anonymous UUID: 71AEF0EF-DD30-A031-539D-24A2819B70D2
Sleep/Wake UUID: 4B33BEDC-EC2B-4983-BFDF-1EE49AD45A33
Time Awake Since Boot: 56000 seconds
Time Since Wake: 188 seconds
System Integrity Protection: enabled
Notes:
PC register does not match crashing frame (0x0 vs 0x7FF89BDF2A84)
Crashed Thread: 21
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: aces [16722]
Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x7FF89BDF2A84)
Hi!I have downloaded the beta updates until 18.2 and now its taking too much space for me.Any fixes or ways to revert to standard updates and delete the beta,if it is already installed?
Message:
Hello,
I recently bought a refurbished iPad on BackMarket, a marketplace similar to Amazon. This iPad was previously owned by a company, but it has no MDM (Mobile Device Management) restrictions.
When I tried to trade it in at an Apple Store, the staff encountered an error message saying, “Please contact an administrator of your company,” which blocked the trade-in process.
I’m puzzled as to why this issue is occurring, especially since the device doesn’t seem to be under any MDM control. Apple Support wasn’t able to assist, and both Apple’s Technical Service and the Apple Enterprise Support have said they can’t help either—even though I can prove ownership with my purchase invoice. Maybe I chatted with some lazy employee, which happened several times, when pushing I could always go further into solving problems.
Is there a specific service or procedure for removing this iPad from the company’s list of associated devices? Any guidance would be appreciated!
Thank you.
Hello,
Im am running Sequoia 15.2 beta. When my screensaver starts en i move my mouse the screen turns black and i only see my mouse pointer. Further nothing happens and i need to force reboot my macbook pro m1. Is this a familiar issue or does any one know what to do in this case?
Kind regards,
Martin
Hi. I have a project and would like to make an exact copy for testing purposes. How should I do it?
problem wifi and bluethoot no working
I have a problem where my Anker 321 MagGo stopped charging my iPhone 15 Pro wirelessly. I can charge it via cable, but I can't use Magsafe. I think it can be about the IOS 18.2 Beta 2 update, but I'm not sure. Is there anyone have the same problem? Or do you have any suggestions for me?
Since two days my hidden compartment in my App library has been disappearing. I am able to put apps on look on Per-Apps in Settings but the apps are neither locked or is there a hidden compartment. Can you please fix this bug I have IOS 18.2 and also have the pre-save Beta version on but still I doesn‘t work.
carplay should allow video or AirPlay screen sharing from iPhone when vehicule is not driving, when speed is detected = video stopped ! do we need wait a apple´s managers needs to implement this feature? It makes sense in 2024
We are implementing a feature that uses PKPassLibrary.requestAutomaticPassPresentationSuppression to prevent the Wallet from appearing when unlocking a lock. We have already completed the approval process for the entitlement to enable Pass Presentation Suppression.
In most cases, our code snippet works as expected, and the result is .success. However, we are also encountering other results, such as .denied, .alreadyPresenteding, and .cancelled, .notSupported, which cause the Wallet to appear for users.
Here's the code snippet we're using:
PKPassLibrary.requestAutomaticPassPresentationSuppression { result in
logger.log(
.info,
"PKPassLibrary suppression result: \(result.description)",
LogContext.homeFeature
)
}
We would appreciate clarification on the following points:
Could you explain the meaning of each result type (.denied, .alreadyPresenting, .canceled, .notSupported) beyond what is mentioned in the documentation? The documentation here does not provide additional details.
What is the recommended handling for these specific result states? Should we be taking different actions or retries based on each case?
ThankS!
I need to be able to access programmatically the NTFS Extended File Attributes of a remote Windows file server, specifically Title and Genre. (When these files are imported into Apple TV Library it includes these attributes for easy sorting).
I'm planing on creating a Python program to access the files.
Given that, how would I change these attributes programmatically?
I updated my phone and was unsure why that app was there. I deleted it not thinking anything to find out it was the ai emoji generator. I tried to look it up on the App Store , but had no success on finding it. I’m unsure on what to do to get the app back.😕
Here are some reasons why Apple should consider an update to enhance message refreshing and chat sharing on WhatsApp, making it smoother across both iPhone and Android:
Cross-Platform Compatibility
• Problem: Right now, switching between iPhone and Android on WhatsApp can result in lost messages or complicated backup processes due to differences in operating systems and data formats.
• Impact: A universal update allowing seamless message refresh and sharing would bridge the gap between iOS and Android. Users could switch devices without losing conversation history, making the experience more fluid and inclusive for both iPhone and Android users.
Enhanced Data Security and Privacy
• Problem: Many users rely on third-party methods to back up or transfer WhatsApp chats, which can pose privacy risks.
• Solution: A unified system from Apple (and Android) could ensure that all backups and chat transfers are encrypted, keeping data private and secure, aligned with each platform’s commitment to data protection.
• Impact: This would reduce security concerns for people using their devices for sensitive communications, such as business transactions or personal matters.
Peace of Mind for Users
• Problem: Many users worry about losing important messages when they upgrade their phones or change their operating systems.
• Solution: An update that includes auto-refresh and universal chat-sharing across backups would make sure conversations and media are always accessible, no matter the device.
• Impact: This peace of mind would lead to higher user satisfaction and reduce anxiety about data loss, enhancing WhatsApp’s reliability as a communication platform worldwide.
Improved User Experience and Retention
• Problem: The complexity of transferring chats between iOS and Android devices can push users to avoid switching or even consider alternatives to WhatsApp.
• Solution: With a streamlined message and chat-sharing experience, users would find it easier to stay connected on WhatsApp, regardless of the device.
• Impact: This could increase user retention and trust, making WhatsApp more indispensable as a global messaging platform.
Greater Accessibility for Global Users
• Problem: Many users globally use WhatsApp for family, work, and community connections, especially in areas where it is the primary communication tool. Losing messages or finding backup systems challenging can cause disruptions.
• Solution: A message refresh and sharing update would support seamless transitions and backups, making WhatsApp more accessible and consistent.
• Impact: This would support worldwide connectivity, especially in regions where WhatsApp is a lifeline for communication, fostering inclusivity and reducing digital barriers.
Future-Proofing for Technological Advancements
• Problem: As technology advances, the gap between iOS and Android compatibility could widen if not addressed now.
• Solution: An update that includes flexible chat-sharing and message-refreshing capabilities would keep Apple and Android devices aligned and prepared for future features or communication needs.
• Impact: This proactive approach ensures that WhatsApp remains relevant, adaptable, and future-ready for global users as both platforms evolve.
Overall, this update could foster better communication, security, and user satisfaction worldwide. It would also help Apple and WhatsApp strengthen their roles as leaders in secure and universal messaging solutions.
Here are reasons why Apple should consider an iMessage update to include message refreshing, chat sharing, and data restoration, along with the option for users to request message re-sending if a malfunction occurs. Such an update would enhance the iPhone experience and provide benefits that could positively impact iMessage users worldwide.
Reliable Data Restoration for Lost Messages
• Problem: If users accidentally delete messages, experience a technical issue, or encounter a failed backup, they can lose access to essential conversations, photos, and shared files.
• Solution: By implementing a robust data restoration feature, Apple could allow users to refresh and recover past conversations, giving them access to their message history even after loss or deletion.
• Impact: This would give users peace of mind, knowing their conversations can be recovered. iMessage would become a more reliable platform for retaining important memories, personal conversations, and work-related exchanges.
Ability to Request Message Re-Sending During Malfunctions
• Problem: If a message fails to deliver or is accidentally deleted on one end, there’s currently no simple way to retrieve that specific message unless the sender manually re-sends it.
• Solution: Adding a feature that allows users to request re-sending from the other party when messages go missing would make iMessage more resilient to data loss and technical glitches.
• Impact: This would ensure that users maintain complete conversations even if a malfunction occurs, minimizing miscommunication and frustration. This feature would be particularly beneficial for people relying on iMessage for important or time-sensitive conversations.
Improved Continuity for Important Conversations
• Problem: Losing access to conversation history can disrupt both personal and professional interactions, particularly if key information is lost.
• Solution: A message refresh and restoration feature would allow users to retrieve older conversations, preserving continuity for both personal relationships and work-related discussions.
• Impact: This feature would be valuable globally, enabling people to retain important conversations without disruption. iMessage would become a trusted platform for managing long-term conversations and preserving significant exchanges.
Increased Privacy and Security for Message Restoration
• Problem: Without a native restoration option, users sometimes turn to third-party tools, which can pose privacy risks.
• Solution: Apple could introduce an encrypted, secure data restoration and chat-sharing feature within iMessage, ensuring that message recovery is both private and reliable.
• Impact: This would enhance iMessage’s reputation for data privacy, as users worldwide could trust that their data remains protected when recovering messages. A secure, Apple-native solution would eliminate the need for risky third-party options.
Easier Transition and Access to Conversation History
• Problem: Moving between devices or recovering from backups can cause users to lose portions of their message history, which can be frustrating and disruptive.
• Solution: A seamless chat-sharing and message restoration option would allow users to refresh their iMessage conversations across devices, ensuring a complete and consistent message history on any new or restored iPhone.
• Impact: This would make iMessage a more reliable platform for those who frequently switch devices or need to recover from backups. Globally, it would simplify iMessage use, making it easier for people to stay connected without worrying about data loss.
User-Controlled Data Retention and Message Management
• Problem: Currently, users have limited control over retrieving lost or deleted messages, often having to rely on full device backups.
• Solution: By introducing a message refresh feature and allowing users to request re-sending from contacts, Apple would give iMessage users greater control over their data and conversations.
• Impact: This level of control would appeal to iMessage users worldwide, as they could manage their own message history with flexibility. It would make iMessage a more user-centered, customizable messaging platform.
Implementing these features would make iMessage a more resilient, secure, and user-friendly platform for users everywhere, enhancing both the reliability and versatility of Apple’s messaging service.
Does anyone else have a problem that with iPad OS18.2 beta, its not possible to set or change the wallpaper either from the lock screen or from settings.
Alost means that you can’t add Widgets to the lock screen.
Is this a bad update on my iPad or is this a bug?
Here’s a suggestion:
Apple should provide a feature for iPhone users to automatically log the specific time and date whenever they reset their phone. This log would allow users to easily track when resets occur. Additionally, Apple could enhance backup options by enabling users to restore any data lost during a reset. This might include automatic backups before each reset or a more intuitive process for recovering previously backed-up data.
I pluged in a usb c dock del make into my macbook air m1 2020 and it crashed.
iPhone 16, iOS 18.0.1 Select one photo and would like to send it, press share and choose Viber, the photos app blocked,
Switch iPhone off and on, send the same photo by email is ok, by not by Viber.