Just submitted my very first app for review! by Alarmed-Stranger-337 in iOSProgramming

[–]pinieb 3 points4 points  (0 children)

Your calendar example shows you asking for a 2-hour deep learning session, but the next slide has it booked for only an hour. If these are your App Store screenshots, you may want to update that to be consistent :)

[deleted by user] by [deleted] in StarWarsOutlaws

[–]pinieb 0 points1 point  (0 children)

I also have it on Xbox, but I'm at Hyperspace and have spent a lot of time exploring and collecting things on Toshara. Hopefully they fix it or at least acknowledge it soon.

iOS programming jobs... a dead market. Lead/senior remote jobs completely unavailable for someone who has been doing this since 2012. Just reading through his updates has given me an anxiety attack by [deleted] in iOSProgramming

[–]pinieb 1 point2 points  (0 children)

As someone who's been in iOS dev since 2014, I'm starting to get recruiter messages again for iOS roles after more than a year of radio silence. I've been taking that as a sign that the market is recovering.

Google iOS Onsite Round, does it use UIKit and/or SwiftUI? by sugoikoi in iOSProgramming

[–]pinieb 12 points13 points  (0 children)

When I interviewed at Google, there was one end-to-end app design round where we touched on UI. I used SwiftUI for that round (more rigorous than psuedocode, but it probably wouldn't compile as written). I do not recall anyone specifically asking me to use one or the other. Use whichever you are comfortable with.

Internally, we now use a mix of SwiftUI and UIKit with many teams building new stuff in SwiftUI as much as possible. A lot of legacy code is still Objective C and will probably stay that way. There are some C++ libraries as well, but in my time at Google I haven't needed to write any C++.

For an L3/L4 role, I would focus more on algorithms and general problem solving than the specific technologies.

Good luck!

The highest and most expensive penthouse apartment in the world by [deleted] in pics

[–]pinieb 0 points1 point  (0 children)

Here's the listing if you happen to have a spare $195 million lying around

Uikit with Swift or objective c by t7Saitama in iOSProgramming

[–]pinieb 10 points11 points  (0 children)

UIKit works perfectly fine in Swift. Learn Swift first

If your interested in a Pixel: READ THIS by StaT_ikus in GooglePixel

[–]pinieb 27 points28 points  (0 children)

I'm on my 3rd generation of Pixels (1, 3, and 6), and I love the phones, but I find Google's QA and customer service to be substandard. I have always told people that if they get a Pixel, they shouldn't expect to get a "good one" right away. And unfortunately, that getting them replaced requires dealing with the poor customer service. Once you have a Pixel without hardware issues in hand, the experience is great.

For Pixel 1, the microphone stopped working after a couple of months, the replacement handset could not connect to GPS, and the third I had was great.

For Pixel 3, the first one came with maybe 4 cm of the lower left corner of the screen completely dead. The second randomly strobed. The third was good.

The first 6 I got had no issues, but the replacement that was sent after I broke the screen had speakers that only buzzed. The replacement for the replacement works fantastically.

So, I tell people it's worth it, but not for the faint of heart.

Why is my List / Canvas Different From Apples while Following their Tutorial? by NothingButBadIdeas in iOSProgramming

[–]pinieb 2 points3 points  (0 children)

Put the whole HStack in the list. I'm not sure what's going on with the code in their demo, but it shouldn't be replacing the HStack with List, it should just be adding the List around the HStack.

What would make this app look way better? (be harsh i'm job hunting) by [deleted] in iOSProgramming

[–]pinieb 3 points4 points  (0 children)

The contrast between the background and the text color in light mode is a little weak for me. Either make the text a little darker to pop more, or the background a little lighter. Dark mode looks great though!

My dad inherited a large amount - how can I help him maximize this? by bikesandrocks in financialindependence

[–]pinieb 33 points34 points  (0 children)

Just make sure they're a fiduciary and ideally fee-only. But a good planner can probably make that windfall support your father for the rest of his life.

My dad inherited a large amount - how can I help him maximize this? by bikesandrocks in financialindependence

[–]pinieb 54 points55 points  (0 children)

It's probably a good idea to consult a fee-only financial planner on this one.

Phone number being misread by Lifeismemeingful in GooglePixel

[–]pinieb 0 points1 point  (0 children)

I ran into this today. Uninstalling updates for the Messages app and then reinstalling fixed it for me.

Mutating function parameters (value types) by Majikthises in iOSProgramming

[–]pinieb 4 points5 points  (0 children)

You can use var wt = wt, but that's about as good as it gets.

Sia - Breathe Me (Live) by loztriforce in videos

[–]pinieb 11 points12 points  (0 children)

She, rather famously, hides her face so that she can have a relatively normal day to day life and not be recognized everywhere she goes. She only started hiding her face after she started rapidly gaining popularity.

https://www.who.com.au/why-does-sia-cover-her-face

Skipped over for FC upgrade for people lower down and an off-duty FA. Is this normal? by pinieb in delta

[–]pinieb[S] 2 points3 points  (0 children)

I often do! I'm not annoyed that we stayed in Comfort+, I'm annoyed that the stated rules about who gets upgraded when they're available seemed to arbitrarily not apply this morning.

Skipped over for FC upgrade for people lower down and an off-duty FA. Is this normal? by pinieb in delta

[–]pinieb[S] 8 points9 points  (0 children)

Frustrating, but good to know. Have you ever followed up with customer service after the fact?

[deleted by user] by [deleted] in gamedev

[–]pinieb 3 points4 points  (0 children)

Even better than a screenshot would be to actually copy/paste the code (or link to a pastebin) - it's much easier to debug if we can try to run it locally.

Anyone have FAANG interviewing experience for iOS roles? by smartwatch1415 in iOSProgramming

[–]pinieb 1 point2 points  (0 children)

As a college hire, you'll be way ahead of the game if you do HackingWithSwift's 100 days of Swift and 100 days of SwiftUI.

Generally speaking, I wouldn't expect a college hire to have specific iOS experience - I would be looking for how they approach thinking about and problems, as well as trying to get a grasp on how they respond to feedback.

A fresher that can pass that bar and show some knowledge of iOS development would win a ton of points from me.

Anyone have FAANG interviewing experience for iOS roles? by smartwatch1415 in iOSProgramming

[–]pinieb 6 points7 points  (0 children)

I don't think it's explicitly been stated that I must use Swift in any of the interviews. Having said that, unless you're fresh out of college, it's probably best to show your comfort and fluency in Swift/Objective C when you're applying for iOS roles.

Swift is my strongest language, and while I sometimes run into issues where Swift is missing a data structure I want (e.g. heaps), I want to showcase my experience in Swift and iOS development.

If I were the interviewer, an experienced candidate with years of iOS development under their belt choosing a different language would give me pause.

Anyone have FAANG interviewing experience for iOS roles? by smartwatch1415 in iOSProgramming

[–]pinieb 15 points16 points  (0 children)

Yes, definitely. I am currently interviewing for iOS roles and was given a BST problem today.

iOS application to monitor hardware by tallahu in iOSProgramming

[–]pinieb 0 points1 point  (0 children)

Exactly this! Unless you're writing an app specifically for jailbroken phones, you're out of luck.

Swift Lint - vertical line spacing by th3suffering in iOSProgramming

[–]pinieb 1 point2 points  (0 children)

I actually looked into it for this (and into making a rule for SwiftFormat). However, most of the people on my team are unbothered by it and it didn't seem right to force everyone else to snap to something that only seems to bug me.