PSA for any frustrated and confused #iosdev folks: Looks like App Store Connect was updated to reject empty values for HealthKit Capabilities, which Xcode adds automatically when enabling HealthKit. Seems that just removing that value fixes the issue. See: https://t.co/Xst5Y8UQOM
Of all the APIs I expected updates for, UIPageControl was just about the last... but there it is!
Continuous interaction (scrubbing), custom page indicator images, and background styles.
Looks like this was probably related to the WidgetKit?
#WWDC20#iOSdev
If I was a part of the documentation and/or developer relations team at Apple, I think I'd make it a P1 moving forward that no new APIs show up with the always helpful "No overview available" -- and no, I don't mean by not documenting them at all 😅
Not like they lack resources.
There's lots of chatter about the new pasteboard notice in iOS 14, but I'm also interested to learn more about UIPasteboard.DetectionPattern and if that could help avoid that popup or better inform the user.
Of course "No overview available" ¯\_(ツ)_/¯
https://t.co/A5yKAFBW5Z
Reflecting on the announcements yesterday and I think the potential of the U1 chip is pretty huge, and Apple opening up access was completely overlooked in all the other hype. #WWDC20#iOSdev
There's a new framework using the U1 called NearbyInteraction, and the sample code with the new simulator is super slick. You can move the simulators on screen and they "move" relative to each other and get updates.
Old-style API diffs for iOS 14 and macOS 11: https://t.co/WROVptbuSI
Note that these are generated from the Objective-C headers so they do not include Swift-only APIs.
New Apple developer forums are launched... no way to browse really, and very weird, overly spacious layout does not impress me much at first glance. On the bright side, it seems the didn't nuke all the existing posts, which is pretty great.
https://t.co/Do4j8hpska
🧰 Apple introduced XCFrameworks at WWDC 2019 and we were excited to be able to offer an SDK for Mac Catalyst via this format. Today we’ll take a dive into what an XCFramework is, how to build one, and why we think they’re great for any library vendor. https://t.co/MUMzVSyPaQ
It's always super interesting to look at a new project, and see how things are set up. The NHSX app is up on Github, and it's pretty clean!
I want to share some things I like (and often do in apps I work on) and a few things I learned from a quick browse:
#iosdev
🎉 Today we are extremely excited to open-source the Composable Architecture, a library for building Swift applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. https://t.co/Vosql8ySdB
We can't wait to see what you build 😃
👋 Hi all, I'm currently seeking remote iOS or React Native work (contract):
– 7 yrs mobile exp. in Swift, Obj-C, Javascript (RN) / 4 years remote
– Bonus skills: API dev (Ruby, Javascript), CI/build systems, Bluetooth, HealthKit, project/team leadership
– GMT-7 time zone
Xcode 11.4 Beta now supports:
Modifying permissions with simctl
Keychain manipulation via simctl
Defaulted build parameters
And more. Holy cow this is an incredible release.
https://t.co/PZ4xbX6ETl
Love reading posts about navigation in iOS: coordinators, routers, presenters, and more. Some of these ideas are so cool!
Then I remember we reached hundreds of millions of users with just -pushViewController:animated:
Sometimes simple works.
So when did this get added to GCD? #swiftlang
dispatchPrecondition lets you check which queue you're on/not on!
E.g. on main queue: dispatchPrecondition(condition: DispatchPredicate.onQueue(DispatchQueue.main))
https://t.co/NyOSS3gqmV
It's nearly the end of 2018, and we're just past the 6 month mark since launching our #iosdev focused site.
What have been your favorite articles on our site, and what do you want to see more of next year? 🤔
Stay tuned for our year-end summary!
More #ios APIs you forgot about, from our previous articles.
This one covers all the various text input APIs in depth with an emphasis on giving your users the best #ux
https://t.co/8GXCFsyRFw