Sup!

Swift Slowly: Day 5

On day 5 of the tutorial and I think I’m growing more comfortable with the keyboard shortcuts.

Style definitions

I’m hoping that future versions of Xcode will have more information in the quicklook for different classes. At the minimum, they could offer a link to get more information or have example of the different styles on one page.

Accessibility

I still enjoy the promotion of accessibility at the very beginning of someone’s journey to be a better programmer. There is also a littleAccessibility step for VoiceOver

Error handling

Error messages in Xcode

When you’re learning, it can be stressful to see errors and warnings. At this point, I don’t know if it’s just a typo or because I haven’t finished all the lines that I’m supposed to be typing.

Ultimately, I had to do a diff using BBEdit to figure out where the difference was between what I wrote and what was expected. Maybe I shouldn’t code at the end of the day?

Swift Slowly: Day 4

Today’s tutorial was pretty good. I did run into a small problem with specifying the destination view.

Specifying destination

I think it’s pretty cool that I’m recognizing some of the closures in swift.

Mike Tsai pointsto a great article about Google and it’s case of antitrust brought forth from Texas.

mjtsai.com

Swift Slowly: Day 3

Day 3 is the third day of the tutorial.

I spent most of this time just reading over the document and I stopped myself because I want to make this a daily habit and not something that I put down and never come back to.

Swift Slowly: Day 2

I’m working on the second part of the tutorial.

Daily Scrum auto correct

The autocorrect is much nicer when it is filling out items from data structures that I’ve created, but I’m still having trouble with some of the longer method signatures. I took a moment to look up a tutorial online and I think tomorrow will be much better.

Swift Slowly: Day 1

Started iOS App Dev with SwiftUI Tutorials.

Why?

I know it’s my X numbered attempt to learn swift, and I gave myself so many deadlines/goals. I thought that this time would just be me attempting to learn enough to finish an app that has been haunting me for years.

I hope that by writing about my experience in the open that it will help me move forward.

The experience

I decided to set a small goal of finishing up the first steps of the tutorial

The preview in Xcode is really slow when you first start it. Some of the keyboard short cuts feel really awkward and Command clicking keywords sometime doesn’t work. This could just be me hitting ctrl on accident. The first part is supposed to take 15 minutes but I’m 25 minutes already.

I love the fact that the first thing you do after setting up the initial view is to provide accessibility.

Heading for Accessibility section

I wish that it would point me to more information on how the different pieces work together.

I kind of cheated and used the Option-click on the different keywords and it looks like they still have a little more work in the documentation department.

Here is .accessibilityElement

Popup documentation on accessibility element

Here is .accessibilityLabel

Accessibility Label Popup

I think I’m going to have to look into making the autocomplete work more in line of other editors, because there are a lot of options and it would be colt have a way to go through them all quickly. Accesibiltiy options given to autocomplete

Afterwards, there are three questions to review.

I made this post with MarsEdit.

The Forest app has upped their game for the holidays.

Compitition with myself to not touch my phone for that long.

Designed to Deceive: Do These People Look Real to You?

Well, this is a little unsettling.

There are now businesses that sell fake people. On the website Generated.Photos, you can buy a “unique, worry-free” fake person for $2.99, or 1,000 people for $1,000.

Link: www.nytimes.com/interacti…

Sometimes you have to use what tools you have to use what tools are available to you. #bulletjournal

I spent some time removing things from my todo list. I actually started to tear up a little. It’s really hard to let some things go but I have to be honest with myself. Seeing the list of things that I wasn’t doing made things worse than if I never thought about doing it.