@andy@iosdev.space
@andy@iosdev.space avatar

andy

@andy@iosdev.space

Senior iOS developer at BlueTrail Software. I have been writing iOS apps since 2011. Objective-C and Swift, love them both. Other knowledge includes backend development with PHP and C++.

Hobbies include watching anime, playing videogames (long-time Nintendo fan), and Pullip doll photography. 90's kid.

Born and raised in Bolivia. šŸ‡§šŸ‡“

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

andy, to random
@andy@iosdev.space avatar

I have downloaded and archived WWDC sessions since 2014, and managed to find many older ones since at least 2009.

If yā€™all need any session, let me know and Iā€™ll figure out a way to send it to you.

andy,
@andy@iosdev.space avatar

@jsq knowing Apple, not only will they send a takedown request, they will also suspend my dev account and then nuke from orbit šŸ¤£

andy, to random
@andy@iosdev.space avatar

What "Link storage" apps do you use? I need something other than Safari Favorites.

andy,
@andy@iosdev.space avatar

@RobW I want something different because Iā€™m in the process of killing Safari tabs, haha.

andy, to random
@andy@iosdev.space avatar

Xcode 15.4, Sonoma 14.5, or a combination of both has this INCREDIBLE bug where switching tabs in Xcode causes its entire window to go to a different display.

andy, to random
@andy@iosdev.space avatar

Was having dinner yesterday with my friends and the topic of password security came up. I mentioned I started using Passkeys whenever they are available and they donā€™t understand how it works. Worth noting they are technical people.

I love passkeys but their road to adoption looks grim.

andy,
@andy@iosdev.space avatar

@jsq itā€™s essentially Public Key Cryptography yeah. You donā€™t have to use your Apple ID. If your password manager supports them, you can store your passkeys there and be able to sync them or back them up.

andy,
@andy@iosdev.space avatar

@jsq itā€™s unfortunate marketing, but in the case of iOS they are stored in the device keychain by default, so in reality you just need your device passcode to unlock them. They sync normally like anything else with iCloud so if your face were to be blown off (youā€™d have other things to worry about, butā€¦), you could still access them on any of your devices.

StewartLynch, to random
@StewartLynch@iosdev.space avatar

I avoided Covid for 4 years. 6 booster shots got me this far, but I was at the tail end of effectiveness and decided to go on a flight/cruise plus visited Vegas. Probably the 3 worst choices.
Let me tell you, this is not fun. 6 days of misery so far, sleeping 15hr a day and coughing the rest of the time

andy,
@andy@iosdev.space avatar

@StewartLynch Hope you recover soon Stewart!

andy, to random
@andy@iosdev.space avatar

Web views are not working in iOS 17.5 simulators. That includes Safari itself.

Wonderfully done Apple.

andy, to random
@andy@iosdev.space avatar

Do you use a third party Terminal app on macOS? If yes, which one and why?

andy, to SwiftUI
@andy@iosdev.space avatar

In all seriousness, is there any way to give Swift more time to give me an accurate error here? is a pain to work with sometimes and this isn't even too big of a view.

andy, to random
@andy@iosdev.space avatar

There is a myth among junior developers who claim POST HTTP requests are less safe than GET requests, and sometimes vice-versa šŸ¤” I would like to know where said myth started.

andy, to random
@andy@iosdev.space avatar

I found this important info on Apple's "Manage European Union digital services act compliance information" page (https://developer.apple.com/help/app-store-connect/manage-compliance-information/manage-european-union-digital-services-act-compliance-information/)

So I think it is safe to say non-trader or remove your apps from the EU until you figure it out, as I understand it is easy to change later.

Mecid, to random
@Mecid@mastodon.social avatar

Correct me if I wrong. Should we never use recursive functions in Swift? Whenever I have deep tree It crashes with stack overflow exception.

andy,
@andy@iosdev.space avatar

@Mecid I just woke up so I could be wrong, but your method appears to be infinitely recursive as collectValues will always be called. Maybe writing a method to check if thereā€™s any values to collect before recursively calling collectValues will help.

andy, to random
@andy@iosdev.space avatar

In the "Explore navigation design for iOS" WWDC2022 session, Apple recommends against using a "Home" tab in your tab bar, and they use the Music app as an example of an app with good tab design.

In iOS 17.4, Apple is starting to use Home tabs in both the music and Apple TV app, deviating against their own recommendation from just a little over a year ago.

It's interesting how Apple tends to do exactly what they recommend against.

andy, to random
@andy@iosdev.space avatar

Fantastic, I can't select the latest iOS versions in Feedback Assistant when opening an issue on WidgetKit.

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

TIL Itā€™s not possible to transfer money between bank accounts in the US. This feels like one of those ā€˜lobbyists bribed politicians to make the customer experience worse so they can sell an unnecessary solutionā€™ things.

Edit: I did not foresee this being such a thing. Please stop explaining banking systems, I think I now know in minute detail exactly where this post is and isnā€™t completely accurate. Thank you.

andy,
@andy@iosdev.space avatar

@RobW itā€™s one of the mind blowing things. My country now uses QR codes for person to person payments, they are directly tied to banks, and there are no fees unless you are transferring tons of money - even then the fees are super cheap.

RobW, to random
@RobW@iosdev.space avatar

deleted_by_author

  • Loading...
  • andy,
    @andy@iosdev.space avatar

    @RobW My country makes good folk and folk rock music in Spanish. This is one of my faves (in Spanish) https://www.youtube.com/watch?v=GNo0Bxjoeoc

    andy,
    @andy@iosdev.space avatar

    @RobW That wooden flute's name is ā€œTarkaā€ if you are interested in finding more music with it. Other wood-wind instrument you might be interested in is called zampoƱa.

    andy, to random
    @andy@iosdev.space avatar

    Is there any way at all to currently get the typed throws feature in Swift? I imagine we can updated the toolchain and somehow get it to work with Xcode. A more important question would be, other than not being able to upload to the App Store and expected bugs, are there any issues with doing this?

    davedelong, to Ubiquiti
    @davedelong@mastodon.social avatar

    I bought a Express the other day to extend my home wifi network, and for the life of me i do not understand how this company stays in business. The experience of trying to set up this device is infuriating. It refuses to see my wired network (which my previous AP saw just fine), and so I can't set it up at all. I've wasted a significant part of my evening fighting with what should be a 60 second process to "see that wifi? extend it via your LAN connection.ā€

    andy,
    @andy@iosdev.space avatar

    @davedelong will appreciate if you report back with what you buy, Iā€™m in the market for something similar.

    andy, to random
    @andy@iosdev.space avatar

    Visiting the USA for the first time in 4 years and WTF the iPhone experience is really gimped in my own country. No supersmart Spotlight search in mine, a weather app that not only actually accurate, it gives you way more data, actually usable Apple Maps.

    andy, to random
    @andy@iosdev.space avatar

    "iOS Development is easy! Just read the docs".

    The docs:

    andy, to random
    @andy@iosdev.space avatar

    A few more thoughts on FivenWoven cases:

    1. They truly feel nice to touch despite not being leather.
    2. They donā€™t get as badly damaged as you see in YouTube videos with normal use.
    3. Itā€™s still not leather and itā€™s ridiculous Apple charges $59 USD for this.
  • All
  • Subscribed
  • Moderated
  • Favorites
  • ā€¢
  • provamag3
  • modclub
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • ethstaker
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • GTA5RPClips
  • JUstTest
  • cubers
  • InstantRegret
  • khanakhh
  • tester
  • everett
  • Durango
  • tacticalgear
  • normalnudes
  • megavids
  • Leos
  • cisconetworking
  • anitta
  • lostlight
  • All magazines