@bealex@mastodon.social
@bealex@mastodon.social avatar

bealex

@bealex@mastodon.social

iOS developer. Ångstrom, iTrace, DevPocket.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mergesort, to random
@mergesort@macaw.social avatar

Can't believe I have to fight app review to approve a TestFlight for my wedding app. 🤦🏻‍♂️

bealex,
@bealex@mastodon.social avatar

@mergesort thats a bummer. What are they saying?

bealex,
@bealex@mastodon.social avatar

@mergesort I’ve always wanted to be able to create such “private" apps, that can be only distributed to specific people. I kinda understand why the same rules are applied to these, but would that be nice.

Maybe someday we'll finally get sideloading for this sort of thing.

bealex,
@bealex@mastodon.social avatar

@mergesort Well, yes and no. I thought about unlisted apps as regular apps, which distribution can be controlled. But not limited. So some cases are covered, but others like "distribution for my colleagues" are not, as it seems.

jsq, to random
@jsq@mastodon.social avatar

I guess no one who works at Apple has ever used git branches with Xcode and SwiftPM.

This 4 year old bug is still not fixed.

https://forums.swift.org/t/missing-package-product-error-for-all-local-swift-packages-when-switching-git-branches/38041

bealex,
@bealex@mastodon.social avatar

@jsq it took me days to find out that I need to reopen the project to fix this. Drives me mad.

danwood, to swift

This is pretty fun - in 5.9 and up, with the ability to use case and if statements to assign, you can very tersely express matching to more than one case of an enum. For example:

bealex,
@bealex@mastodon.social avatar

@danwood yup, these statements are very cool. But why self == .bigList || self == .smallList is worse?

bealex,
@bealex@mastodon.social avatar

@danwood options are always welcome. This is a simple case, you can probably use even Sets and "contains" even. Switch might be useful if you have associated values.

bealex, to SwiftUI
@bealex@mastodon.social avatar

Need help with . Why does the image shivers when I set a frame? It is almost invisible on a device, but it is there too.

video/mp4

mergesort, to random
@mergesort@macaw.social avatar

Sure would love for Swift to gain an ExpressibleByTupleLiteral protocol.

bealex,
@bealex@mastodon.social avatar

@mergesort what case do you have in mind for that? Why an initializer does not work there?

bealex,
@bealex@mastodon.social avatar

@mergesort oh, so you're trying to construct a dictionary like this. Interesting. I mean, you can do that using init(uniqueKeysWithValues:), but it would be quite unintuitive.

bealex,
@bealex@mastodon.social avatar

@mergesort Maybe you can use macros for this?

icanzilb, to random
@icanzilb@mastodon.social avatar

Folks, what was that one chair that all programmers have in their home office? 🤔

bealex,
@bealex@mastodon.social avatar

@icanzilb as far as I know, there are three: Aeron, Embody, Steelcase Leap. Different people like different ones, but these three are the most popular.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

The Star Citizen folks have finally posted a 4K version of their engine demo, and they even added/tweaked/fixed a bunch of little things from first time round. Still an incredible video if you haven't seen it yet https://www.youtube.com/watch?v=nWm_OhIKms8

bealex,
@bealex@mastodon.social avatar

@stroughtonsmith whoa! Mind blowing!

reveal, to random
@reveal@indieapps.space avatar

It's finally here! We're proud and excited to share with you Reveal's new Insights workspace!

We spent more than a year working on a way we could use Reveal's knowledge of your iOS/iPadOS app to help you both work faster and create better user experiences.

The result is Insights, a workspace that runs a powerful, accessibility-focused audit of your app — instantly!

We worked with industry experts and organisations to encode their expertise into more than 130 rules.

Read on to find out more…

bealex,
@bealex@mastodon.social avatar

@reveal Incredibly helpful addition, thanks!

I have a question though. What can I do with false positives? For example, it tells me to make “keyboardButtons" as “buttons” (is it really necessary? I do set traits the same way standard keyboard does) or tells me that my fonts do not scale (but they do, maybe not in an obvious way, but I do respect the dynamic type setting).

Can I teach it somehow, how my app works?

jsq, to random
@jsq@mastodon.social avatar

deleted_by_author

  • Loading...
  • bealex,
    @bealex@mastodon.social avatar

    @jsq agreed. I've found the shortcut, but that is not a solution.

    bealex, to random
    @bealex@mastodon.social avatar

    Interactive widgets in iOS 17 are incredibly powerful, but inability to separate one from another bugs me a lot.

    Imaging the calculator. You may want to have two of those, or three or five, and have separate actions in each of them.

    Looks like there is no way of telling which one is which from the code. Or am I missing something? Configuration can't help here. It's the same.

    I solved this problem for my project, but only just and not completely.

    @jamesthomson, maybe you know the solution?

    bealex,
    @bealex@mastodon.social avatar

    @jamesthomson Sad. Thanks! I'll try to ship what I have then.

    marcoarment, to random
    @marcoarment@mastodon.social avatar

    Overcast has 35% iOS 17 adoption already. Pretty good, I think.

    bealex,
    @bealex@mastodon.social avatar

    @marcoarment for a second there I thought that your codebase has 35% iOS 17 adoption. 😂

    jamesthomson, to random
    @jamesthomson@mastodon.social avatar

    Better late than never - a first prototype of an interactive dice rolling widget for Dice by PCalc. Seems to work well!

    bealex,
    @bealex@mastodon.social avatar

    @jamesthomson The best usage of interactive widgets!

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