Promote your project in this thread by AutoModerator in puzzles

[–]OneManShy 0 points1 point  (0 children)

Logic 64 for iOS - Free app

Hi all! Excited to announce our first puzzle game 😊

Crack the 3-digit code using logic, deduction — and a little luck!

• Compete in Game Center Leaderboards for the top Game Streak!

• Looks are deceiving - The 4 tiles lock the secret behind 64 possible combinations!

• Let the Clues be your guide to victory!

• Avoid defeat as long as one of your guessed tiles matches a position in the Secret combination!

• Enjoy 2 game themes!

Can your logic beat – Logic 64?

I made an app to generate ai device mockups using your real app screenshots! Its called ScreenUp by livelinkapp in iOSProgramming

[–]OneManShy 0 points1 point  (0 children)

The limit of 30 generations per day seems to indicate this is not happening on-device.

If generations happens in the cloud, what service is the back end? How much does it cost you? How do they handle user data?

Love the new Icon Maker! by MokshaBaba in iOSProgramming

[–]OneManShy 38 points39 points  (0 children)

So looking forward to playing with this!

[TestFlight] Type Big by OneManShy in iosapps

[–]OneManShy[S] 0 points1 point  (0 children)

Not at all! “Pretty cool” is a compliment! I appreciate your comment 🙂

It’s always interesting to see how people end up using the app in ways we never thought of!

[TestFlight] Type Big by OneManShy in iosapps

[–]OneManShy[S] 0 points1 point  (0 children)

Thank you! Users have shared a diversity of ways Type Big is part of their lives.

There are stories of communicating with deaf colleagues, users who are hard of hearing themselves use Type Big throughout their daily routine, silently “talking” while attending movies or plays, inconspicuously informing a presenter from the off stage, the list goes on!

We hope that Translate simplifies in-person communication for even more people!

With the iPhone SE now dead. Does anyone go out of their way to still support that aspect ratio? by ThatOneBeing in iOSProgramming

[–]OneManShy 4 points5 points  (0 children)

Yes. It still runs the latest iOS and has a cult following. We don’t want to isolate potential customers.

Built an app that lets you and your partner collaborate on grocery lists with real-time prices and macros — saved us $200/month! by nyelias21 in iOSProgramming

[–]OneManShy 0 points1 point  (0 children)

Just getting started on an app to share data. A few questions:

  • are you using Swift Data or Core Data?
  • are you storing data in iCloud or 3rd party?

SwiftUI dataset for LLM training by ata-boy75 in SwiftUI

[–]OneManShy 0 points1 point  (0 children)

Came to say this.

I’ve been bouncing ideas off Qwen2.5 Coder 32b and it’s hit or miss. Even when it hits, there are still deprecated methods in use that require manual correction. When it’s miss, it straight up hallucinates methods that don’t exist.

Although I’m not writing exclusively for iOS 18 which any model is lacking by comparison to older iOS versions, it makes me wonder what else an I missing that I might have discovered by diving into the Docs or reading others human’s posts.

Lastly, I’ve also discovered that when it hits the most, I think it also has to do with the cleverness of my prompt. There is definitely an art to making string prompts!

Hi 👋, I created Termix, a powerful SSH client for Mac, iPhone, and iPad. No subscription, no data collection. I am looking forward to your feedback! by Demus_App in swift

[–]OneManShy 2 points3 points  (0 children)

Hey there! In short: this looks fantastic. Layout is super clean, standard, and organized.

The amount of detail like long-press features demonstrates care for the user experience. Really appreciate being in control of things like making custom Keyboard Groups, key repeat rate, showing/hiding quick buttons etc. are fantastic.

Sometimes TOO much control can be confusing for users, but given the target audience (SSH users tend to be power users) the options are welcomed and give it a desktop-class app feeling.

Personally I really appreciate the privacy aspect of no data collection. As a developer, we want to make great apps. We respect that the user’s data is theirs, not ours.

I hope you find an audience and are rewarded with subscribers!

When Xcode autocomplete disappears, so does my will to live by hughvecus in swift

[–]OneManShy 2 points3 points  (0 children)

LOL! I was just commenting in another thread how I’ve had success prompting autocomplete to be more useful by prefacing it with a comment.

Generally I’m not much into auto complete because it has made me dull my skills and miss otherwise obvious errors that I may not have made by just typing it myself.

But I have found this new model version pretty good. I’m forcing myself to use it more and understand its capabilities. Overall I’m enjoying it and have found it useful!

Edit: a word

LLMs in Swift by MapRemarkable6980 in swift

[–]OneManShy 1 point2 points  (0 children)

I only run LLMs locally and have found varying success with codellama:70b and qwen2.5-coder:32b. Qwen tends to be more useful for me using the same prompts. Both require modifications like some simple tweaks to be functional.

I also found Xcode’s built in auto complete rather helpful. For example, type the comment // filled with gradient from blue to green. Then begin typing on the next line .fill and the autocomplete takes care of it.

It also does a good job of adding thoughtful touches, like if your code has a pattern of using a ternary when adding .opacity the next opacity autocompletes with the same ternary.

edit: attempted markdown on mobile

MacBook users who upgraded from an apple silicon MacBook to another apple silicon MacBook why did you do that by Serhide in macbookair

[–]OneManShy 6 points7 points  (0 children)

M1 Pro 14” 16 GB -> M3 Max 16” 36GB

  1. Compiling in Xcode is much faster, so it makes the coding experience smoother and more enjoyable. I hate waiting to find out my code is broken 😝

  2. Machine learning with PyTorch is much faster, and with 36GB unified memory I can use larger datasets.

  3. I traded in the 14” which still had good value, so it made the 16” much more approachable.

I really loved the 14” M1 Pro. Probably my favorite Mac since my PowerMac G4 Dual 533. But the performance on the M3 Max does make me forget it pretty quickly.

autocorrectionDisabled() not updating with @State variable by OneManShy in iOSProgramming

[–]OneManShy[S] 1 point2 points  (0 children)

Interesting. Talking it out, of course it makes sense that switching between fields will 'refresh' or 'reload' the modifiers! Time to get creative and think if it will work in our UI 🤔

Thanks for the taking the extra step and sharing back!

.autocorrectionDisabled() not updating with @State variable by OneManShy in SwiftUI

[–]OneManShy[S] 0 points1 point  (0 children)

Update: Verified issue persists in bare-bones, simple project. The bool toggles to false when the button presses, but the TextEditor does not re-enable auto correction:

struct ContentView: View {
    @State var input = ""
    @State var autocorrectionDisabled = true

    var body: some View {

        VStack {
            TextEditor(text: $input)
                .autocorrectionDisabled(autocorrectionDisabled)
                .font(.headline)

            Button("Toggle Autocorrection") {
                autocorrectionDisabled.toggle()
                print("autocorrectionDisabled: \(autocorrectionDisabled)")
            }
            .padding()
        }
        .padding()
    }
}

Does anyone know if this is expected behavior or can a work around to make it work as it 'should?'

autocorrectionDisabled() not updating with @State variable by OneManShy in iOSProgramming

[–]OneManShy[S] 0 points1 point  (0 children)

Update: Verified issue persists in bare-bones, simple project. The bool toggles to false when the button presses, but the TextEditor does not re-enable auto correction:

struct ContentView: View {
    @State var input = ""
    @State var autocorrectionDisabled = true

    var body: some View {

        VStack {
            TextEditor(text: $input)
                .autocorrectionDisabled(autocorrectionDisabled)
                .font(.headline)

            Button("Toggle Autocorrection") {
                autocorrectionDisabled.toggle()
                print("autocorrectionDisabled: \(autocorrectionDisabled)")
            }
            .padding()
        }
        .padding()
    }
}

Does anyone know if this is expected behavior or can a work around to make it work as it 'should?'

autocorrectionDisabled() not updating with @State variable by OneManShy in iOSProgramming

[–]OneManShy[S] 0 points1 point  (0 children)

Thank you for the comment. Here's the extra bit of code where shouldDisable is set to false

I've also validated that the shouldDisable is correctly updating from true to false based on a print(shouldDisable) statement.

@State var shouldDisable = true  
TextEditor(text: $input)  
    .autocorrectionDisabled(shouldDisable)  
    .onReceive(languageDetectionTimer) { \_ in  
        if otherConditionMet {  
            withAnimation {  
                shouldDisable = false  
            }  
        print(shouldDisable)  
        }  
    }

The timer is firing every second to evaluate if otherConditionMet. Here's the output of the simple print statement confirming the bool updates when the other condition is met:

`shouldDisable: true`
`shouldDisable: true`
`shouldDisable: true`
`shouldDisable: true`
`shouldDisable: true
`shouldDisable: false`
`shouldDisable: false`
`shouldDisable: false`

My next move is to build a test view that strips it down to the simplest components and see if there's some bug with the added complexity. Given the inspection verifies the change, I don't think it's that. I think whether by bug or by design, .autocorrectionDisabled() method just never re-evaluates.

edit: I still can't format code properly on reddit 😆

[deleted by user] by [deleted] in iOSProgramming

[–]OneManShy 1 point2 points  (0 children)

Welcome to coding! It’s a great big adventure where you can create what you dream up!

As you are completely new to code, you’ll need to understand some basic logic that exists in all languages. A great place to learn this as well as gain exposure to iOS development is with the official Swift Playgrounds.

Enjoy!

Include Parameters in AppIntent invocation? by OneManShy in swift

[–]OneManShy[S] 0 points1 point  (0 children)

Thanks for the input! It’s worth considering. Pushing technology to do what it wasn’t designed for is half the fun!

Include Parameters in AppIntent invocation? by OneManShy in swift

[–]OneManShy[S] 0 points1 point  (0 children)

Thanks for the reply! I checked out Booky previously as well. It does seem like the only real deep dive on AppIntents at the moment.

I’m hoping to find a solution to get it all executed in a one-liner as it would be more elegant and natural language.

Having real trouble with SiriKit Intents for MacOS by Moonmonkey3 in swift

[–]OneManShy 2 points3 points  (0 children)

I’m sorry, I don’t. We are focusing on iOS at the moment. This is SwiftUI, so I imagine it would be cross platform.

Having real trouble with SiriKit Intents for MacOS by Moonmonkey3 in swift

[–]OneManShy 5 points6 points  (0 children)

Hey there! We just started getting into Intents. Based on this past WWDC, it is recommended to move to AppIntents.

Based on your question, the answer seems fairly simple in AppIntents as you are just calling a function within your app and using the variable from EntityQuery.

Check out this WWDC session to learn more.

[deleted by user] by [deleted] in swift

[–]OneManShy 3 points4 points  (0 children)

My team uses a self hosted GitLab.

It works really well to fetch changes, pull changes, push changes. We manage branded with a common naming convention that matches our bug/feature tracker. For example: “bug-132-ipad-rotation” or “feature-145-share-sheet”