So, I'm new to Swift, but I'm trying to get my app idea off the ground and am trying to find a way to create the main module of the app -
two users see in real time, where the other one touches their screen.
So, each of them see a red dot light up on their screen wherever the other one touched it. Ideally dot should change in diameter based on the pressure of the touch.
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.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
we’ve identified that our PDF rendering pipeline leverages the native CGPDFDocument APIs to convert PDF pages into images. However, in the latest release of iOS 18, the provided document fails to render even at the CGPDFDocument level.
Our analysis suggests that the issue may stem from the embedded custom fonts not being correctly processed in this version of the iOS platform. This appears to be consistent with several other reports and discussions around font rendering problems introduced in iOS 18, particularly involving subset fonts.
We’ve attached a collection of relevant community threads and references, including:
Apple Developer Discussion: Subset Font Rendering Issue in iOS 18
Given that our implementation is tightly coupled with Apple’s native PDF rendering APIs, this issue presents a blocking limitation for us.
With your permission, we would like to use this document as a sample case to formally report the issue through the appropriate Apple Developer forums and feedback channels.
Topic:
Community
SubTopic:
Apple Developers
Hello,
i am currently running iOS 18.4 Public Beta (22E5232a) on an iPhone 16 Pro and i have problems with getting emails in the native mail app. i cannot receive any email from some of my email addresses. there is an “account error“ message that says:
“Cannot get mail, The connection to the server failed.”
When i enter my password again in settings it works for 1-2 days then stop working. On my iPhone X running iOS 16.7.10 it works perfectly. Only bugs on my iPhone 16 Pro.
Topic:
Community
SubTopic:
Apple Developers
I'm concerned that the Apple Vision Pro is too costly for low-income developers to develop for. Any thoughts?
Is anyone else having trouble posting to the forums? I can't get past form validation.
Topic:
Community
SubTopic:
Apple Developers
It's Thursday, March 27th 2025 and I'm living in the UK, I have completed my project and submitted it before February 23rd and got the confirmation email and on March 27th, it says results are out but even after I wait for a long time, I still get the same message: We’ve received your submission.
We'll send you an email when results are posted. Even after I come back 16 hours into the day which is 4PM GMT, so I want to know where to see the results anywhere else or if it's just a delay.
When I updated IOS 26.1, When someone call me over voice call phone kept vibrating after call has been picked for 15 sec. Can you please check what’s the issue
Topic:
Community
SubTopic:
Apple Developers
Hey team,
I have an app in CarPlay where i was pushing the CPNowPlayingTemplate as follows:
self.interfaceController.pushTemplate(CPNowPlayingTemplate.shared(), animated: true)
This used to work perfectly, but suddenly I have started to get this error
NSInvalidArgumentException: Unsupported object <CPNowPlayingTemplate: 0x119a0b5c0> <identifier: 6EE4E5A9-B1FB-4341-A485-78D7DDEBD8D0, userInfo: (null), tabTitle: (null), tabImage: (null), showsTabBadge: 0> passed to pushTemplate:animated:completion:. Allowed classes: {(
CPActionSheetTemplate,
CPAlertTemplate,
CPVoiceControlTemplate,
CPTabBarTemplate,
CPListTemplate,
CPInformationTemplate,
CPContactTemplate,
CPMapTemplate,
CPGridTemplate,
CPSearchTemplate
)}
How is this possible? Even on Apple docs, it says to pushTemplate
Refer
https://developer.apple.com/download/files/CarPlay-Developer-Guide.pdf
https://developer.apple.com/documentation/carplay/cpnowplayingtemplate/
I set iOS 26 to install overnight, put my iPhone 16 Pro on the MagSafe charger, watched it charge just fine, and went to sleep. When I woke up the iPhone showed the “plug into power” dead battery screen. I took it off MagSafe and put it back on. A half hour later the phone was warm but still wouldn’t power on, just showed the battery screen with a little red in it. I took it off MagSafe and plugged it into my iPad charging brick with USB cable to give it more power, still it did not turn on. I tried holding all the buttons to try to force a restart but didn’t work.
For anyone else encountering this, do this to enter DFU mode and restore it. I had to do it a few times before I got the timing right.
Plug into your Mac and open Finder (or apparently a PC with Apple Devices or iTunes)
Press and quickly release volume up
Press and quickly release volume down
Press and hold right side button
When the battery disappears and screen goes black, hold volume down and continue holding side button
After a couple seconds release the side button and continue holding volume down
A prompt to allow connecting to the iPhone should appear after a couple seconds, click Allow, and it’ll say the iPhone entered DFU mode - proceed to restore the firmware
I’m experiencing an issue on macOS Tahoe (Developer Beta, July 2025) related to the new “Allow in Menu Bar” section in System Settings.
After uninstalling the application Backdrop (developer: Cindori), the entry com.cindori.Backdrop.Wallpaper still appears in the list of apps allowed to show in the menu bar, even though:
— The app and all its associated files have been fully deleted.
— The LaunchAgents files in ~/Library/LaunchAgents and /Library/LaunchAgents have been removed.
— Preferences have been deleted via defaults delete com.cindori.Backdrop and defaults delete com.cindori.Backdrop.Wallpaper.
— The system has been restarted.
It seems the “Allow in Menu Bar” section keeps phantom references to apps or agents even after complete cleanup.
Could you please confirm if this is expected behavior (perhaps for future reactivation) or a bug?
Is there any official method or recommended command to permanently remove such residual entries from this list?
Thank you very much for your help and clarifications.
Topic:
Community
SubTopic:
Apple Developers
HiIm currently on iOS 11 Beta 2 (Build 15A5304i) With Update 1 Build 15A5304j just been released, will there be any difference since last weeks release?I can't update OTA to the new build released today.ThanksBarry
Hello everyone,
I'm a 2nd-year Computer Science student who's excited to dive into iOS development, and I'd really appreciate some guidance from the experienced developers in this community.
MY CURRENT BACKGROUND
I have a solid foundation in programming fundamentals through my university coursework (data structures, algorithms, OOP concepts), and I'm familiar with general software development principles. However, iOS development is entirely new territory for me, and I want to make sure I start on the right foot.
WHAT I'M LOOKING TO UNDERSTAND
Learning Path & Technologies
Should I start with UIKit or SwiftUI? I've heard conflicting opinions about this
How important is it to learn Objective-C in 2025, or should I focus solely on Swift?
Are there any foundational Apple frameworks I should prioritize learning early on?
Roadmap & Structured Learning
Is there a recommended roadmap or learning sequence I should follow?
What skills/topics should I master before moving to more advanced concepts?
Should I learn iOS development in a linear fashion, or is it better to learn as I build projects?
Are there any official Apple learning paths or certifications worth pursuing?
Common Mistakes to Avoid
What are the most common pitfalls beginners face when starting iOS development?
Are there any bad habits or patterns I should consciously avoid from day one?
What misconceptions did you have as a beginner that you wish someone had corrected earlier?
Project-Based Learning
What types of projects would you recommend for someone at my level?
Should I build several small apps or focus on one comprehensive project?
At what point should I start contributing to open-source iOS projects?
Best Practices & Design Patterns
Which iOS-specific design patterns (MVC, MVVM, etc.) should I learn first?
How can I develop good habits around memory management and app architecture from the beginning?
What resources do you recommend for learning iOS best practices, not just syntax?
Apple Ecosystem & Tools
Beyond Xcode, what tools should be in my toolkit?
How important is it to learn about TestFlight, Instruments, and other Apple developer tools early on?
Should I get comfortable with CocoaPods/SPM from the start, or wait until I'm more experienced?
MY GOALS
My goal is to build a solid foundation over the next 6-8 months, create a few portfolio-worthy apps and pursuing iOS development as a career path after graduation.
SPECIFIC QUESTIONS
How many hours per week would you recommend dedicating to learning iOS development while managing university coursework?
What's the best way to stay updated with Apple's annual changes and new frameworks?
When should I start thinking about publishing apps to the App Store?
Are there any mentorship programs or communities specifically for beginner iOS developers you'd recommend?
I know this is a lot of questions, but I genuinely want to learn the right way rather than picking up bad habits I'll have to unlearn later. Any advice, resources, or personal experiences you're willing to share would be incredibly valuable to me.
Thank you in advance for taking the time to help a beginner. I'm committed to putting in the work and learning properly!
Topic:
Community
SubTopic:
Apple Developers
Hello Apple Developer Community,
I'd like to propose a system-wide enhancement for future versions of iOS: the integration of native utility apps — Calculator, Compass, Voice Memos, Magnifier, Measure, Weather, and Translate — into a single unified app, tentatively called Apple Assist.
The vision is to provide:
A modular interface where users can enable/disable tools as needed.
Smarter workflows with proactive suggestions based on context (time, location, task).
AI-powered interaction through voice and Apple Intelligence (Advanced Siri).
Benefits:
Reduces icon clutter on the Home Screen.
Simplifies the user experience with a single access point.
Creates opportunities for automation and accessibility.
Imagine saying:
“Hey Siri, record a quick note and measure the table” — and the app smartly loads those modules on demand.
Would love to hear feedback from the community — and whether Apple might consider something in this direction for iOS 19 or beyond.
Best regards,
Jose Luiz Horta Barbosa Maurity Cruz
Topic:
Community
SubTopic:
Apple Developers
Please expedite to Solve this bug , my Singpass is unable to launch in iOS 26. I believe this is more urgent than a new pride theme wallpaper 🏳️🌈
Topic:
Community
SubTopic:
Apple Developers
Hi!
I found a UI bug in iOS 26.0 (23A5276f).
When you swipe down from the top right to open Control Center and adjust brightness using the slider, everything looks normal.
However, if you long-press the brightness slider, the brightness knob detaches from the base.
The button becomes smaller while the frame remains the same, making the UI asymmetrical and misaligned.
This happens consistently and is clearly a layout issue.
Topic:
Community
SubTopic:
Apple Developers
The first Beta install stopped recognizing a Yamaha USB audio interface. The next two installs brought the recognition back. The last Beta install doesn't recognize the interface completely. The midi implementation works but the audio implementation isn't recognized in Audio/Midi setup. This might be something to look at in the next Beta release or something audio interface venders should look at in their next driver release.
Ok, so I’ve downloaded iOS 26 for the iPhone and iPad and there are a couple of points bugging me.
Why oh why would somebody think that it was a good idea to remove the ability to scroll through photos in a folder in files?
Where in their tiny minds did they think that opening a photo, viewing said photo, then closing photo to then open the next photo in sequence was a better or more productive way than just swiping left and right?
I mean, seriously!!!
And why the need for a separate Preview app when it worked fine opening files in the Files app?!
I deleted the Preview app from my iPhone to see what difference it would make, but alas it made things worse. Now, because there’s no Preview app, Files wants to open my photos in an image editing app called Afterlite!
I checked settings for the files app, and the only options I have for opening photos are Afterlite (which it’s decided to make default), the Photoshop app, or iMovie!
Does anyone have any ideas how to get photos stored in the Files app to open IN the Files app or at least the Photos app?
Just when I thought they’d come to their senses and sorted out that god awful iOS 18 Photos app, they go and do something like this!
Also, can someone explain to me what the point is of having a month and year view in the Photos app?
When I sort by month and pick a particular month or date in a month, instead of showing just those images taken that month, it just takes you back to the view with ALL of your photos?
Surely if you have thousands of photos on your device and you want to see only photos on a particular date, it would make sense to show only the photos from that date.
Even if it generated automatic albums under the album view for each month and year that would be something!
Hello :-)
I‘m not entirely sure, if I‘m on the correct Place here. But I would like to report some Bugs with tvOS 26 (Beta 6) to the Apple Engineers!
Description
I am reporting multiple persistent UI animation issues observed in tvOS 26 (Beta 3). These issues have been reproducible across multiple tvOS releases. They are subtle but noticeable, and they affect the overall polish and perceived quality of the system.
I am happy to provide high-quality video captures for each of the issues described below.
⸻
Bug #1: App launch animation stutter/jump
Summary: The zoom-in animation from a Springboard icon to full-screen app stutters or jumps at the moment the app becomes full screen.
Steps to reproduce:
1. On Springboard, select any app icon.
2. Observe the zoom-in animation.
Expected result: Smooth, continuous zoom without frame drops or jumps.
Actual result: Animation visibly stutters/jumps at the full-screen transition.
Possible cause: Timing issue in Core Animation interpolation or abrupt view hierarchy switch.
⸻
Bug #2: Text rendering weight change (“jump”) during transitions
Summary: Text inside apps changes visual weight mid-transition from scaled preview to full screen.
Steps to reproduce:
1. From Springboard or App Switcher, launch an app with visible text.
2. Observe text during the zoom animation — initially slightly bolder, then thinner once full screen.
Also occurs in:
• Top Shelf banners in the Dock
• App Switcher → full-screen transitions
Expected result: Consistent text rendering throughout the transition.
Actual result: Visible “pop” in text weight/anti-aliasing during transition.
Possible cause: Different rasterization/anti-aliasing mode between preview snapshot (CALayer.contents) and live CoreText/UIKit rendering.
⸻
Bug #3: Focus shadow jumps instead of interpolating smoothly
Summary: Shadows around focused UI elements (icons, buttons) change abruptly during focus transitions.
Steps to reproduce:
1. Navigate between focusable UI elements on Springboard or in apps.
2. Observe the shadow effects.
Expected result: Shadows interpolate smoothly (offset, opacity, radius) during focus transitions.
Actual result: Shadows “jump” abruptly, breaking animation smoothness.
Possible cause: UIFocusEngine not interpolating shadow parameters consistently.
⸻
Bug #4: Abrupt jumps when swiping horizontally between content items
Summary: In horizontally scrollable poster/content rows, focus snaps abruptly instead of scrolling smoothly.
Steps to reproduce:
1. In the TV app or any app with horizontal poster rows, swipe left/right.
2. Observe the transition between focused items.
Expected result: Smooth horizontal navigation with continuous motion.
Actual result: Occasional abrupt snapping/jumping between items.
⸻
Impact
While none of these bugs block core functionality, they degrade the premium feel and visual polish of tvOS. They are persistent across releases and occur in core system UI, so they are visible to all users.
Note
I can provide video recordings for each bug to assist engineering in reproducing and analyzing the issues.
Topic:
Community
SubTopic:
Apple Developers
We're sending the spcData payload to our fairplay key server (version 5.1) with the base64 encoded string of our fairPlay.cer that was downloaded from our developer portal and we're getting a spcVersionErr (-42580) for the spc version. The value that is being received by the key server seems to be 813827283 when it should be either 1 (base_constants.SPCVersion.v1.rawValue) or 2 (base_constant.SPCVersion.v2.rawValue). We're assuming we're encoding the fairplay.cer incorrectly. Any insight from anybody would be appreciated.
The latest Beta update 18.5.4 has caused connectivity problems with my car (Skoda Enyaq) whereby there is no connection via Bluetooth or the cars internal WiFi.
Also contacts will not download to the care which is very frustrating.
Topic:
Community
SubTopic:
Apple Developers