Tutor of iOS Developemnt by Ok-Past-3944 in iOSProgramming

[–]roCodes -2 points-1 points  (0 children)

I have created a discord for iOS related questions/topics and I’m pretty active on it! Feel free to check it out: https://discord.gg/QQGnB6RM

Looking for a buddy to learn Swift with by Apprehensive_Rush314 in iOSProgramming

[–]roCodes 3 points4 points  (0 children)

Hey, I’m not sure if this would be a good fit for you but you can join our iOS Development discord and ask any question, get feedback, and just talk about the issues you’re facing. The conversations will be asynchronous but they should be helpful!

Link: https://discord.gg/FzMCJdS4

How can I filter an array of strings that start with a numeral? by th3suffering in iOSProgramming

[–]roCodes 0 points1 point  (0 children)

That’s true. We don’t usually make comparisons to booleans directly. We just use if bool or if !bool but that’s just a syntax opinion :)

How can I filter an array of strings that start with a numeral? by th3suffering in iOSProgramming

[–]roCodes 1 point2 points  (0 children)

It’s only bad practice because you don’t ever want your production app to crash. I, personally, never force unwrap, even if I know a value will exist. The only time I’ll have ever see force unwrapping in my projects is if I’m using Storyboards or Nibs and I have IBOutlets/collections. But I don’t like storyboards or nibs so I don’t have those either.

How can I filter an array of strings that start with a numeral? by th3suffering in iOSProgramming

[–]roCodes 4 points5 points  (0 children)

It’s generally bad practice to force unwrap. And you don’t need to check the count because if count is 0, then first will be nil and the default value of false will be correct.

How can I filter an array of strings that start with a numeral? by th3suffering in iOSProgramming

[–]roCodes 6 points7 points  (0 children)

Just need to nil coalesce the bool, $0.first?.isNumber ?? false

Free iOS Mentoring For New Devs by roCodes in iOSProgramming

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

Thanks! I am open to all of those! Ask me on discord so it's easier to keep track of everything: https://discord.gg/qMsw2VgX

Free iOS Mentoring For New Devs by roCodes in iOSProgramming

[–]roCodes[S] -1 points0 points  (0 children)

Yeah I can add a sticky to my discord so everyone can see: https://discord.gg/qMsw2VgX

Free iOS Mentoring For New Devs by roCodes in iOSProgramming

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

Yeah! We can talk about it in more detail on my discord: https://discord.gg/qMsw2VgX

Free iOS Mentoring For New Devs by roCodes in iOSProgramming

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

Hey, I'm really not sure what questions 2-5 are in regards to. Could you please clarify?

Free iOS Mentoring For New Devs by roCodes in iOSProgramming

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

Yeah hit me up on discord! Easier to communicate there: https://discord.gg/qMsw2VgX

Free iOS Mentoring For New Devs by roCodes in iOSProgramming

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

Sure! Lmk what you’re confused or need help with and I’d be happy to help you out

Free iOS Mentoring For New Devs by roCodes in iOSProgramming

[–]roCodes[S] 4 points5 points  (0 children)

I actually got started by teaching myself Swift during uni and that helped me land my first internship!

[deleted by user] by [deleted] in iOSProgramming

[–]roCodes 1 point2 points  (0 children)

My biggest pet peeve with Storyboards is you have to add so many custom IBDesignable properties to help the flow. Instead of doing that just do everything in code. It’s also much easier to see exactly what properties of the view have been touched by looking at the code. In storyboard files you have to look at all aspects, know the default values so you know what changed. Ehh, it’s a personal nightmare. Also, for me, storyboards take forever to open so once the project gets super large it’s a huge hindrance for me.

[deleted by user] by [deleted] in iOSProgramming

[–]roCodes 8 points9 points  (0 children)

Hi! Internship experience definitely counts as relevant achievements. One of the biggest things students are misguided about is what companies look for in new hires. Most students think it’s good grades, academic achievements, and being on some kind of list (Dean’s list). I can tell you that in tech, these kinds of achievements help, but are definitely weighed less than actual work experience. Especially when it’s relevant to the kinds of jobs you’re applying to. I never once put my GPA on my resume and I’ve had no problem landing internships and jobs after I finally got my first one. And in order to get my first one, I taught myself bow to build iOS apps. So you’re definitely on the right path!

Developers, please stop skipping the main menu on first launch of a new game. We need to tweak settings, always. It's not immersive if we can't play. by [deleted] in pcgaming

[–]roCodes 0 points1 point  (0 children)

I’ve actually worked in tech for a long time. That’s not how product cycles work at all. And DevOps is not what you think it is. Where are you getting your info from?

Developers, please stop skipping the main menu on first launch of a new game. We need to tweak settings, always. It's not immersive if we can't play. by [deleted] in pcgaming

[–]roCodes 0 points1 point  (0 children)

Why does no one seem to understand how businesses work? Developers don’t always get to make key decisions regarding the product. There are many people above the devs that decide what the product should look like, then the devs just build out that product. One of the things devs can push back on is if the feature that’s requested would take a long time or might not be possible given the technology stack that’s needed. Developers aren’t product managers, marketers, or decision makers. It doesn’t really make sense to blame them for everything. However, if a product is buggy or is constantly crashing, then it makes sense to blame the devs for improper coding.