Iconfactory, to fediverse
@Iconfactory@iconfactory.world avatar

Online media can be overwhelming. It's fragmented between countless services, websites, social networks, and apps.

You need an app that weaves together an overview of nearly everything that’s happening across all the different services you follow.

That’s our vision for Project Tapestry, the new Kickstarter we're launching today.

https://www.kickstarter.com/projects/iconfactory/project-tapestry

j4ck, to random
@j4ck@iosdev.space avatar

Starting a new project recently and:

  • Wading in to the SwiftData waters and added saving to a context, and I’m impressed. Gave the app an infinite loop at the view layer and we’ll fix that later.
  • Doodled a couple candidates for a development and alternate app icon! Someone has to bring a little culture.
  • Just that tiny bit of progress today but the momentum is what’s important.
    #BuildInPublic #iOSDev
Iconfactory, to iOS
@Iconfactory@iconfactory.world avatar

:ipulse_app: After over 20 years of monitoring your Mac, iPulse has come to iOS! Keep an eye on your iPhone or iPad's CPU, memory usage, true storage size and more. iPulse for iOS uses Picture in Picture mode so it can stay out of your way while you pinpoint potential problems. 🎯

iPulse is a one-time purchase that runs on both your iPhone and iPad. Head over to the App Store to grab the tool no developer or power user should be without.

https://apps.apple.com/us/app/ipulse-monitor-your-device/id6474695786

davidbures, to SwiftUI
@davidbures@mstdn.social avatar

I need some design help, I’m not good at iOS development 😅

I have this screen. Originally, it was called “Dictionary”. This is where you look up words.

Then, due to SwiftUI being annoying, I had to add another title to that bottom sheet. Because that technically is also a part of the dictionary, I also gave it the title “Dictionary”. See pic no2 for what inside that bottom sheet.

But now I have the same title on the same screen twice, which is bad.

How would you solve it?

davidbures, to iOS
@davidbures@mstdn.social avatar

Do you struggle with modern slang? Are you confused by stuff like "level 5" and "rizzler"?

If yes, my new app is right for you! Rizzference has just entered public TestFlight, so give it a try before anyone else: https://testflight.apple.com/join/hSVtJLRj

It can:

  • Pull slang out of an entire sentence + define multiple words at once
  • Do 👆 through Shortcuts
  • Show multiple possible definitions for words
  • Run on #iOS and #macOS

Built in #SwiftUI for iOS 17 and macOS 13

#iosdev #showcase #macdev #buildinpublic

kern, to random
@kern@iosdev.space avatar

Apple platforms developers reply with a link to your app and I will:

  1. Download your app
  2. Give it 5 stars
  3. Leave a thoughtful review

below, to AppleInc
@below@mastodon.social avatar

The Apple Watch seems more popular than ever, why are Watch Apps disappearing?

More and more apps are losing their Watch Apps when they are updated. The new App comes without watch app, and the "DB Next Navigator“ by is lacking it as well. And these are only two examples.

Apple is making it a lot easier to create Watch Apps. Does anyone care to check if these are now React or Flutter Apps, which can't take advantage of the shared technology?

klemensstrasser, (edited ) to accessibility
@klemensstrasser@mastodon.social avatar

I am beyond excited that I'm nominated again for the with the Ancient Board Game Collection in the Inclusivity category! So you’ll see me at 🥳

Here is the full list of nominees!
https://developer.apple.com/design/awards/

You can download the Ancient Board Game Collection here:
https://apps.apple.com/us/app/ancient-board-game-collection/id1510226148

mackuba, to SwiftUI
@mackuba@martianbase.net avatar

And one more thing today: I've updated the Index & Changelog with the new APIs from https://mackuba.eu/swiftui/changelog 😎

JTostitos, to apple
@JTostitos@techhub.social avatar

This is what Amazon Prime Video could have looked like on visionOS had they not restricted web playback on mobile Webkit.

Did all this work and then realized that Prime Video requires the Widevine plugin to be present which mobile safari does not support. Interestingly, Prime Video works on desktop Safari, and forcing the user agent on mobile Safari to be desktop Safari doesn’t work. ☹️

Screen showing a potential Prime Video interface for show details on visionOS.

heyjaywilson, to swift
@heyjaywilson@iosdev.space avatar

How do you get user feedback in your app?

Some things I've done before:

  • form in app that is directly feeding to GitHub (this is alright)
  • asked people to join my discord (low number of people did this)

ryanlintott, to random
@ryanlintott@mastodon.social avatar

When looking into custom accessible list reordering for @MuseumShuffle I had assumed .onMove would also provide accessibility actions similar to those in Notes or Reminders. I just did some checking and it seems onMove, onDrag, and draggable do not provide accessibility actions. Am I missing something? Is there a default Apple-recommended way to implement these features as accessibility actions?

MuseumShuffle, to random
@MuseumShuffle@mastodon.social avatar

It used to be SO EASY to find people that had just landed their first iOS job. We've had so many great speakers at iOS Dev Happy Hour because of that.

It is now SO HARD to find them. If you know of any please give me a heads up and I'll reach out to them to see if they're interested in sharing their stories.

below, to apple
@below@mastodon.social avatar

A week ago, released iOS 15.7.7, providing a security update for devices almost eight years old now.

Eight years is an eternity for consumer electronics. The claim that Apple plans the obsolesce of devices is ludicrous

https://support.apple.com/en-us/HT213811

below, to random
@below@mastodon.social avatar

iOS Pros: If a UIView has NO superview, and NO window (i.e. both properties are nil), does that mean it is not on the screen, but rather held somewhere in view purgatory?

jamie_blumberg, to random
@jamie_blumberg@hachyderm.io avatar

For software devs in general but in particular: how important do you find the low-level nitty gritty stuff to your everyday work?

I feel like I learn about ARC, and value vs. reference types and such for an interview, and then promptly forget it in my day to day work because it's hardly ever relevant. Like I use "weak self" in closures because something something retain cycles but I don't really need to know the full reason most of the time.

MuseumShuffle, (edited ) to random
@MuseumShuffle@mastodon.social avatar

I am so excited that I can officially announce that @iosdevhappyhour is BACK for another IRL event at WWDC.

Tuesday, June 6 · 5:30 - 7:30pm PDT

Some details here and more details to come later!

https://wwdc23.iosdevhappyhour.com/

markwyner, to programming
@markwyner@mas.to avatar

Friends in native iOS development. I’d love advice.

I’ve been writing code for over two decades, but never native iOS. Nor C. Nor anything related. But I’m beginning the journey.

Can you recommend a favorite resource for helping folks begin from the ground floor? I can spend all day in an editor and my terminal. But Xcode and iOS is an entirely new world for me.

Thanks in advance!

below, to random German
@below@mastodon.social avatar

If you are bored: Is there a more efficient way to sort an array of arrays?

https://gist.github.com/below/28911699b03898b0c8e743e6caee3382

manuel, (edited ) to random
@manuel@iosdev.space avatar

So I guess this is finally happening then, isn’t it? Been meaning to start working on it last week but there were always more important things in the way…

Most of them were actually more important, but honestly some of them I may have prioritized just because I’ve been dreading to deal with iCloud sync and was happy about an excuse to delay confronting this challenge, haha.

Let’s hope it’s not as bad as I expect it to be 😅

below, to swift German
@below@mastodon.social avatar

More Swift questions: Why is this index out of bounds?

import Foundation

let sampleData = Data([12, 0, 0, 0, 39, 95])

let a = sampleData[2...5]
guard a.count > 2 else {
fatalError("Expected 2, actual (a.count)")
}
let b = a[0...1]
// Swift/Collection.swift:714: Fatal error: Index out of bounds

MuseumShuffle, (edited ) to random
@MuseumShuffle@mastodon.social avatar

Ben Harraway is running the coolest (free) promo. Send him a 500x77 banner for your app and he'll make it a court side advertisement in his upcoming basketball game Hoops.

You can email the banner to him at ben@lumen-digital.com

Iconfactory, to iOS
@Iconfactory@iconfactory.world avatar

Presenting the all-new Iconfactory website!

We’re known for 3 things: Freeware, software, and client design work. Lately, we’ve spread the word about the first 2. Now, to better focus on the third, we’ve redesigned our site.

For over 25 years, the Iconfactory has made software beautiful. We craft icons, apps, & user experiences for clients large & small. Our new site highlights all we offer, and we’d love to help you with your project.

https://iconfactory.com

jknlsn, to SwiftUI
@jknlsn@hachyderm.io avatar

Hey friends! Anyone know when and why a SwiftUI list will have different behaviour to a ScrollView containing a LazyVStack? I was under the impression that Lists now always lazy load their contents too. What I'm seeing though is some pretty horrendous slow downs and performance issues with my List that seem to vanish with ScrollView.

I was using List so that I can add .swipeActions in the near future, which I don't think you can do with ScrollView and LazyVStack.

Any tips?

JTostitos, to swift
@JTostitos@techhub.social avatar

Apparently the name in NSPersistentCloudKitContainer(name: "") is supposed to be in bundle id format like "iCloud.com.yourDomain.YourAppName". And its supposed to match the iCloud container identifier.

I definitely did not know about or do it this way 😂

Is this true, and are there any long term consequences for not having it in this format?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • everett
  • InstantRegret
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • Youngstown
  • mdbf
  • slotface
  • ngwrru68w68
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • Durango
  • ethstaker
  • GTA5RPClips
  • cisconetworking
  • cubers
  • Leos
  • modclub
  • tacticalgear
  • tester
  • anitta
  • megavids
  • normalnudes
  • lostlight
  • All magazines