https://github.com/will-1-am/100daysofcode
My new repo documenting my #100DaysOfCode journey
https://github.com/will-1-am/100daysofcode
100daysofcode aws css3 freecodecamp html5 swift
Last synced: about 2 months ago
JSON representation
My new repo documenting my #100DaysOfCode journey
- Host: GitHub
- URL: https://github.com/will-1-am/100daysofcode
- Owner: Will-1-Am
- Created: 2018-10-12T06:49:37.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-26T08:04:41.000Z (about 7 years ago)
- Last Synced: 2025-10-11T08:44:56.620Z (8 months ago)
- Topics: 100daysofcode, aws, css3, freecodecamp, html5, swift
- Homepage:
- Size: 725 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 100DaysOfCode
### R2Day141 Tuesday, 26 March 2019
Getting CRUDy with Realm after a long weekend.
### R2Day140 Friday, 22 March 2019
### R2Day139 Thursday, 21 March 2019
Responded to a reply reguarding flow control in the cWRectIntoSquares kata on codewars.
Build better apps faster - with the new standard in data synchronization
https://realm.io/
### R2Day138 Wednesday, 20 March 2019
Experimenting with enums and switch.
Solved multidimensional array kata on codewars - cWTwoLevelArrays
### R2Day137 Tuesday, 19 March 2019
Getting into a new rabbit hole... My app(s) run in the simulator, but suddenly have stopped working on device. DerivedData has been deleted, but still apps still won't work on iPhone.
The apps did work previously and no code changes have been implemented!
Working with Multiple Versions of Xcode by Geoff Hackworth
https://medium.com/@hacknicity/working-with-multiple-versions-of-xcode-e331c01aa6bc
Submitted my first StackExchange answer.
https://stackoverflow.com/questions/52415694/ios-12-ipad-denied-launch-request-xcode/55240287#55240287
### R2Day136 Monday, 18 March 2019
Looking for ways to flatten nested arrays.
### R2Day135 Saturday, 16 March 2019
Using character sets in Swift by Jacqueline Schweiger
https://medium.com/@jacqschweiger/using-character-sets-in-swift-945b99ba17e
Swift 4 tutorial : Creating a multidimensional array
https://www.codevscolor.com/swift-4-tutorial-creating-multidimensional-array/
Your iPhone Has a Hidden List of Every Location You’ve Been
https://onezero.medium.com/your-iphone-has-a-hidden-tracking-list-of-every-location-youve-been-c227a84bc4fc
### R2Day134 Friday, 15 March 2019
Arrays & Strings. Coding, coding, just coding...
### R2Day133 Thursday, 14 March 2019
What is the best way to test if a CharacterSet contains a Character in Swift 4?
https://stackoverflow.com/questions/45872368/what-is-the-best-way-to-test-if-a-characterset-contains-a-character-in-swift-4
### R2Day132 Wednesday, 13 March 2019
Calculated enumeration properties is the order of the day...
Enjoyed EP73 firesideswift
### R2Day131 Tuesday, 12 March 2019
Ranked up @codewars! Ye ha! Come join me #codewarriors!. codewars.com/r/8irwRw
### R2Day130 Monday, 11 March 2019
### R2Day129 Sunday, 10 March 2019
### R2Day128 Saturday, 09 March 2019
### R2Day127 Friday, 08 March 2019
### R2Day126 Thursday, 07 March 2019
### R2Day125 Wednesday, 06 March 2019
### R2Day124 Tuesday, 05 March 2019
Listened to the More Than Just Code PODCast episode 236. More great tips found. Check out @DevWithTheHair &
A Recipe for Building Grocery 2.0
http://conradstoll.com/blog/2019/2/24/a-recipe-for-building-grocery-20
https://my.wealthsimple.com/app/public/invite?jurisdiction=CA&referral_token=VmOTfL2cG-mZ5_mPXL1F&utm_campaign=referrer-user-m8w-hqxwwc0&utm_medium=client_referral&utm_source=general
https://www.amazon.com/exec/obidos/ASIN/0671028472/itguytec-20
NOTES FROM THE MARGINS
https://martiancraft.com/blog/2019/02/notes-from-the-margins/
### R2Day123 Monday, 04 March 2019
Swift: How to get string from ASCII-Code
https://stackoverflow.com/questions/24354549/swift-how-to-get-string-from-ascii-code
How to add a character at a particular index in string in Swift
https://stackoverflow.com/questions/27103454/how-to-add-a-character-at-a-particular-index-in-string-in-swift
### R2Day122 Sunday, 03 March 2019
Found a great tip @iOSDevWeekly - Issue 393 HT @daveverwer - How to quickly access Swift Playground. Check it out here!
https://mobile.twitter.com/twolivesleft/status/1100964316675637250?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B393
### R2Day121 Saturday, 02 March 2019
Completed another code wars kata using zip for string/array manipulation.
### R2Day120 Friday, 01 March 2019
Play musical notes in Swift Playground
https://stackoverflow.com/questions/37102685/play-musical-notes-in-swift-playground
How to play a sound using Swift?
https://stackoverflow.com/questions/32036146/how-to-play-a-sound-using-swift
Super Cool iOS Animation
https://www.codementor.io/shaggyhafeez/super-cool-ios-animation-rphki4zg1
### R2Day119 Thursday, 28 February 2019
FMDB v2.5 This is an Objective-C wrapper around SQLite: http://sqlite.org/
aws-amplify/aws-sdk-ios
https://github.com/aws-amplify/aws-sdk-ios/tree/master/AWSCore/FMDB
Simulations in Swift
https://www.amazon.com/dp/0648299716/ref=cm_sw_r_cp_ep_dp_K8LxBbFCM1B71
Working with very large numbers in Swift — BigInt
https://medium.com/@BeauNouvelle/working-with-very-large-numbers-in-swift-bigint-516c0c7e0054
Is there a name for raising a number to it's own value as a power
https://math.stackexchange.com/questions/430044/is-there-a-name-for-raising-a-number-to-its-own-value-as-a-power
Exponentiation
https://en.wikipedia.org/wiki/Exponentiation
### R2Day118 Wednesday, 27 February 2019
Remote control all your Smartphone devices
https://openstf.io/
How to transpose an array of strings
https://stackoverflow.com/questions/32920002/how-to-transpose-an-array-of-strings
### R2Day117 Tuesday, 26 February 2019
Swift Algorithm Club: Swift Linked List Data Structure by Chris Pilcher
https://www.raywenderlich.com/947-swift-algorithm-club-swift-linked-list-data-structure
### R2Day116 Monday, 25 February 2019
Learned about http://online.swiftplayground.run/ while listening to the More Than Just Code PODCast
Super Cool iOS Animation
https://www.codementor.io/shaggyhafeez/super-cool-ios-animation-rphki4zg1
Custom operators in Swift
https://www.swiftbysundell.com/posts/custom-operators-in-swift
Matching Enumeration Values with a Switch Statement
https://docs.swift.org/swift-book/LanguageGuide/Enumerations.html
NEW - THE SWIFT COMMUNITY PODCAST
https://www.swiftcommunitypodcast.org/
### R2Day115 Sunday, 24 February 2019
Does Swift has built-in logarithm function?
https://stackoverflow.com/questions/35886583/does-swift-has-built-in-logarithm-function
### R2Day114 Saturday, 23 February 2019
How to get the Power of some Integer in Swift language?
https://stackoverflow.com/questions/24196689/how-to-get-the-power-of-some-integer-in-swift-language
How to check is a string or number
https://stackoverflow.com/questions/26545166/how-to-check-is-a-string-or-number
### R2Day113 Friday, 22 February 2019
Review of types, instances and methods and properties.
Delete last character in Swift 3
https://stackoverflow.com/questions/39609791/delete-last-character-in-swift-3
### R2Day112 Thursday, 21 February 2019
Swift Functions as Types
https://www.andrewcbancroft.com/2016/03/18/swift-functions-as-types/
Functions in Swift: Parameters and Return Types
https://www.codingexplorer.com/functions-swift-parameters-return-types/
Function Types as Return Types In Swift Explanation
https://stackoverflow.com/questions/25310379/function-types-as-return-types-in-swift-explanation
Function Types as Return Types
https://docs.swift.org/swift-book/LanguageGuide/Functions.html
Higher Order Functions in Swift
https://medium.com/if-let-swift-programming/higher-order-functions-in-swift-d8175243d0ee
Higher Order Function and its uses in Swift 4
https://medium.com/@vishwasng/swift-higher-order-function-and-its-uses-d363eb5cc635
Simple Higher Order Functions in Swift 3.0 — Map, filter, reduce and flatMap!
https://medium.com/@mimicatcodes/simple-higher-order-functions-in-swift-3-0-map-filter-reduce-and-flatmap-984fa00b2532
### R2Day113 Wednesday, 20 February 2019
Flatten a Array of Arrays in Swift
https://stackoverflow.com/questions/24465281/flatten-a-array-of-arrays-in-swift
In Swift, how do you get the total number of elements in an array of arrays?
https://www.quora.com/In-Swift-how-do-you-get-the-total-number-of-elements-in-an-array-of-arrays
How to convert string to unicode(UTF-8) string in Swift?
https://stackoverflow.com/questions/37087325/how-to-convert-string-to-unicodeutf-8-string-in-swift
Generic Functions in Swift
https://www.codingexplorer.com/generic-functions-in-swift/
Using @autoclosure when designing Swift APIs
https://www.swiftbysundell.com/posts/using-autoclosure-when-designing-swift-apis
Convert hex-encoded String to String
https://stackoverflow.com/questions/41485494/convert-hex-encoded-string-to-string
### R2Day112 Tuesday, 19 February 2019
MTJC PODCast - Charles proxy can help determine if your app is secure
https://www.charlesproxy.com/
Flatten a Array of Arrays in Swift
https://stackoverflow.com/questions/24465281/flatten-a-array-of-arrays-in-swift
Online Swift playground
http://online.swiftplayground.run/
### R2Day111 Monday, 18 February 2019
Creating custom operators
### R2Day110 Saturday, 16 February 2019
### R2Day109 Friday, 15 February 2019
Registered to use Instabug at instabug.com
Overloading Custom Operators in Swift
https://www.raywenderlich.com/650-overloading-custom-operators-in-swift
### R2Day108 Thursday, 14 February 2019
Convert Swift string to array
https://stackoverflow.com/questions/25921204/convert-swift-string-to-array
Convert populated Set to [String] in swift [duplicate]
https://stackoverflow.com/questions/32109132/convert-populated-setstring-to-string-in-swift
Generic Structure: Range
https://developer.apple.com/documentation/swift/range
Why create “Implicitly Unwrapped Optionals”, since that implies you know there's a value?
https://stackoverflow.com/questions/24006975/why-create-implicitly-unwrapped-optionals-since-that-implies-you-know-theres/24583157#24583157
What does “fatal error: unexpectedly found nil while unwrapping an Optional value” mean?
https://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found-nil-while-unwrapping-an-optional-valu#32170457
unwrapped unexpected nil
https://duckduckgo.com/?q=unwrapped+unexpected+nil&t=ffocus&ia=qa&iax=qa
Generic Structure: Set
https://developer.apple.com/documentation/swift/set
The power of sets in Swift
https://medium.com/@johnsundell/the-power-of-sets-in-swift-57be8b223da0
What the web can do today
https://whatwebcando.today/
playground template modify xcode
https://www.google.com/search?ei=OFFlXOYxyIiTvg_5yrLQBQ&q=playground+template+modify+xcode&oq=playground+template+modify+xcode&gs_l=psy-ab.3...44579.51273..53507...0.0..0.141.925.0j7......0....1..gws-wiz.......0i71.UbipfW7Mja4
Changing default Xcode Playground code
https://stackoverflow.com/questions/45030018/changing-default-xcode-playground-code
Swift: Create custom Playground templates
https://ericasadun.com/2014/06/05/swift-create-custom-playground-templates/
### R2Day107 Wednesday, 13 February 2019
Handling Optionals
https://stackoverflow.com/questions/32170456/what-does-fatal-error-unexpectedly-found-nil-while-unwrapping-an-optional-valu#32170457
How to exit GUARD outside and inside a function - Swift [duplicate]
https://stackoverflow.com/questions/47638413/how-to-exit-guard-outside-and-inside-a-function-swift?rq=1
If the Swift 'guard' statement must exit scope, what is the definition of scope?
https://stackoverflow.com/questions/38958642/if-the-swift-guard-statement-must-exit-scope-what-is-the-definition-of-scope
Unwrapping Optional Values in Swift 3.0 — Guard Let vs If Let?
https://medium.com/@mimicatcodes/unwrapping-optional-values-in-swift-3-0-guard-let-vs-if-let-40a0b05f9e69
Optimizing App Startup Time
https://developer.apple.com/videos/play/wwdc2016/406/
airtable
https://airtable.com/product
buiding a game from scratch with alexa
https://www.youtube.com/watch?v=1cx_I0kARnU
### R2Day106 Tuesday, 12 February 2019
Trying to make a function into a throwing function to handle errors where input values may not be compatible with the data types employed within the function.
Specifically, an alphabetical string may be passed into the function as a decimal and when it is unwrapped an error is thrown.
In Swift, how do I avoid both optionals and nil object references?
https://stackoverflow.com/questions/27622871/in-swift-how-do-i-avoid-both-optionals-and-nil-object-references
Unwrapping optionals
https://www.hackingwithswift.com/sixty/10/2/unwrapping-optionals
Swift optionals explained simply
https://hackernoon.com/swift-optionals-explained-simply-e109a4297298
### R2Day105 Monday, 11 February 2019
Throwing Functions
error handling
https://docs.swift.org/swift-book/LanguageGuide/ErrorHandling.html
binary to decimal to hexidecimal conversions
https://stackoverflow.com/questions/36966442/convert-between-decimal-binary-and-hexadecimal-in-swift
Decimal to binary conversion and how to pad result
https://stackoverflow.com/questions/26181221/how-to-convert-a-decimal-number-to-binary-in-swift
### R2Day104 Sunday, 10 February 2019
Refactored code
### R2Day103 Saturday, 09 February 2019
### R2Day102 Friday, 08 February 2019
Real-time text formatting in UITextField
http://vojtastavik.com/2015/03/29/real-time-formatting-in-uitextfield-swift-basics/
How to create a string with format?
https://stackoverflow.com/questions/24074479/how-to-create-a-string-with-format
NSString
https://developer.apple.com/documentation/foundation/nsstring#//apple_ref/occ/instm/NSString/initWithFormat:
String Format Specifiers
https://thatthinginswift.com/string-formatting/
### R2Day101 Thursday, 07 February 2019
More regex
### R1Day100 Wednesday, 06 February 2019
if let , if var, guard let,guard var and defer statements in swift
https://medium.com/@abhimuralidharan/if-let-if-var-guard-let-and-defer-statements-in-swift-4f87fe857eb6
### R1Day099 Tuesday, 05 February 2019
Online Swift playground
http://online.swiftplayground.run/
### R1Day098 Monday, 04 February 2019
Searching for help with input data pattern checking... It should be possible with regex and trying to get my head round that at the mo. Rabbit holes can be dark sometimes...
### R1Day097 Sunday, 03 February 2019
https://www.raywenderlich.com/5767-an-introduction-to-regular-expressions
NSRegularExpression
https://developer.apple.com/documentation/foundation/nsregularexpression
Regex Pal - test your regular expressions
https://www.regexpal.com/
An Introduction to Regular Expressions
By Tom Elliott
https://www.regular-expressions.info/backref.html
### R1Day096 Saturday, 02 February 2019
NumberFormatter()
https://stackoverflow.com/questions/24960621/struggling-with-nsnumberformatter-in-swift-for-currency
https://developer.apple.com/documentation/foundation/numberformatter/1409880-usesgroupingseparator
https://www.example-code.com/swift/json_nested_array.asp
https://appventure.me/2015/10/24/swift-reflection-api-what-you-can-do/#org66835b8
### R1Day095 Friday, 01 February 2019
Counting.
### R1Day094 Thursday, 31 January 2019
Hacker News
https://news.ycombinator.com/news
Reflection in Swift
https://medium.com/@swiftthesorrow/reflection-in-swift-958824116b07
### R1Day093 Wednesday, 30 January 2019
https://iosdev.tools/
https://torquemag.io/2017/08/beginners-guide-woocommerce-rest-api/
connect wordpress database swift
https://www.google.co.uk/search?client=safari&hl=en-gb&ei=Qd4sXMCiBojurgT_nLLgBg&q=connect+wordpress+database+swift&oq=connect+wordpress+database+swift&gs_l=psy-ab.3...8402.30535..31022...0.0..0.239.4189.0j25j3......0....1..gws-wiz.......0j0i71j35i39j0i67j0i20i263j0i10j0i22i30j33i22i29i30.9MXgAzy8KrM
Sketch
https://www.sketchapp.com/pricing/
Charles is a web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer.
https://www.charlesproxy.com/buy/
URL Loading System
https://developer.apple.com/documentation/foundation/url_loading_system
What's New in Foundation Networking
https://developer.apple.com/videos/play/wwdc2014/707/
Inside iOS dev
http://insideiosdev.com/
Best iOS Development Podcasts for App Developers
https://medium.com/apps-top/best-ios-development-podcasts-for-app-developers-348c39ef585
Swift2Go
https://medium.com/swift2go
### R1Day092 Tuesday, 29 January 2019
Using a shared Url session could be the problem I am experiencing when attempting to authenticate with the woocommerce site app for the JSON read.
Networking in Swift the Right Way - Bob Roebling
https://medium.com/swift2go/networking-in-swift-the-right-way-17cd34d11b7b
The shared singleton session object.
https://developer.apple.com/documentation/foundation/urlsession/1409000-shared
Initializes a data object with the data from the location specified by a given URL.
https://developer.apple.com/documentation/foundation/nsdata/1407864-init
Fetching Website Data into Memory
https://developer.apple.com/documentation/foundation/url_loading_system/fetching_website_data_into_memory
WP REST API - OAuth 1.0a Server
https://oauth1.wp-api.org/
HighScalability...
http://highscalability.com/all-time-favorites/
Hello Python!
https://campus.datacamp.com/courses/intro-to-python-for-data-science/chapter-1-python-basics?ex=1
Learn Enough Command Line to Be Dangerous
Michael Hartl
https://www.learnenough.com/command-line-tutorial/basics#code-curl
Learn Enough Command Line to Be Dangerous
Michael Hartl
https://www.learnenough.com/command-line-tutorial/basics#sec-exercises_head_tails
### R1Day091 Monday, 28 January 2019
Check if optional array is empty
https://stackoverflow.com/questions/27588964/check-if-optional-array-is-empty
“Learn the rules like a pro, so you can break them like an artist.” Pablo Picasso
### R1Day090 Sunday, 27 January 2019
### R1Day089 Saturday, 26 January 2019
The easiest way to experience code testing in xcode is to start a new project where all of the testing features are enabled. Once the project is created, experimentation can begin.
* XCTestCase Apple Docs:
https://developer.apple.com/documentation/xctest/xctestcase
Open-source error tracking that helps developers monitor and fix crashes in real time.
https://sentry.io/welcome/
* Sentry Link $100 credit (only for new accounts): https://sentry.io/signup/?code=firesideswift
"Swift playgrounds tips & tricks" https://www.swiftbysundell.com/posts/swift-playgrounds-tips-tricks … via @johnsundell
How to benchmark Swift code execution?
https://stackoverflow.com/questions/25006235/how-to-benchmark-swift-code-execution
Performance Testing
https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/03-testing_basics.html#//apple_ref/doc/uid/TP40014132-CH3-SW7
### R1Day088 Friday, 25 January 2019
What do the Xcode icons signify during autocompletion?
https://stackoverflow.com/questions/38294699/what-do-the-xcode-icons-signify-during-autocompletion
Check if swift array does not contain object
https://stackoverflow.com/questions/40732901/check-if-swift-array-does-not-contain-object
How to loop over arrays
https://www.hackingwithswift.com/articles/76/how-to-loop-over-arrays
swift convert Range to [Int]
https://stackoverflow.com/questions/32103282/swift-convert-rangeint-to-int
Swift Guide to Map Filter Reduce
https://useyourloaf.com/blog/swift-guide-to-map-filter-reduce/
Finding sum of elements in Swift array
https://stackoverflow.com/questions/24795130/finding-sum-of-elements-in-swift-array
### R1Day087 Thursday, 24 January 2019
Does Python have a ternary conditional operator?
https://stackoverflow.com/questions/394809/does-python-have-a-ternary-conditional-operator
Mathematical functions - Python
file:///Library/Frameworks/Python.framework/Versions/3.7/Resources/English.lproj/Documentation/library/math.html?highlight=square%20root
A cheatsheet for converting datatypes.
http://www.convertdatatypes.com/Convert-bool-to-str-in-Python.html
Geeks for geeks - a computer science portal
https://www.geeksforgeeks.org/python-check-values-list-greater-given-value/
### R1Day086 Wednesday, 23 January 2019
More optionals and closure learning.
### R1Day085 Tuesday, 22 January 2019
I solved the "Rectangle into Squares" kata! Take the code initiation @ codewars.com/r/8irwRw to enlist and challenge yourself. #codewars
### R1Day084 Monday, 21 January 2019
xcode markdown - Indenting in a block of xcode markdown text entitles your text block with "Example". Cool!
### R1Day084 Sunday, 20 January 2019
### R1Day083 Saturday, 19 January 2019
Introduction to the Swift REPL HT iOS Dev Break PODCast
https://developer.apple.com/swift/blog/?id=18
iOS Simulator command line tricks by Ankit Kumar Gupta
https://medium.com/@ankitkumargupta/ios-simulator-command-line-tricks-ee58054d30f4
### R1Day082 Friday, 18 January 2019
if let , if var, guard let,guard var and defer statements in swift by Abhimuralidharan
https://medium.com/@abhimuralidharan/if-let-if-var-guard-let-and-defer-statements-in-swift-4f87fe857eb6
### R1Day081 Thursday, 17 January 2019
### R1Day080 Wednesday, 16 January 2019
Just read Data Driven Products Now! by @mcfunley. A great article and just as relevant today as it was in 2014! Day 80 R1 #100DaysOfCode. Check it out here! https://mcfunley.com/data-driven-products-now
### R1Day079 Tuesday, 15 January 2019
Internet down day... Re-coding, re-coding, recoding...
Playground: What’s new in Swift 4.2 by Ole Begemann
https://oleb.net/blog/2018/06/whats-new-in-swift-4-2-playground/
How do I load an HTTP URL with App Transport Security enabled in iOS 9?
https://stackoverflow.com/questions/30731785/how-do-i-load-an-http-url-with-app-transport-security-enabled-in-ios-9/30732693#30732693
### R1Day078 Monday, 14 January 2019
### R1Day077 Sunday, 13 January 2019
### R1Day076 Saturday, 12 January 2019
Tableview section titles
https://stackoverflow.com/questions/51397087/swift-table-view-section-titles?r=SearchResults&s=1|84.4770
Issues viewing JSON parse in table view
JSON parsing
https://api.letsbuildthatapp.com/jsondecodable/courses_snake_case
### R1Day075 Friday, 11 January 2019
### R1Day074 Thursday, 10 January 2019
Protocol
Decodable
https://developer.apple.com/documentation/swift/decodable
Swift 4 Decodable: Beyond The Basics
https://medium.com/swiftly-swift/swift-4-decodable-beyond-the-basics-990cc48b7375
What's New in Foundation
https://developer.apple.com/videos/play/wwdc2017/212/
The best way to encode and decode JSON in Swift4
https://benoitpasquier.com/encoding-decoding-json-swift4/
### R1Day073 Wednesday, 09 January 2019
Last night, I learned about Xcod Live Playgrounds and Markup (I always wanted to know how those slick Playground tutorials were written.) Check it out! WWDC 2018 Getting the Most out of Playgrounds in Xcode https://developer.apple.com/videos/play/wwdc2018/402 #100DaysOfCode #LondonAppBrewery
Consider Yourself a Developer? You Should Solve the Project Euler Problems
https://blog.usejournal.com/consider-yourself-a-developer-you-should-solve-the-project-euler-problems-ed8d13397c9c
### R1Day072 Tuesday, 08 January 2019
Refactored code from the Project Euler challenge for finding largest prime factor for a large number.
Xcode Markup Formatting Reference
https://developer.apple.com/library/archive/documentation/Xcode/Reference/xcode_markup_formatting_ref/index.html
### R1Day071 Monday, 07 January 2019
Completed a Project Euler challenge for the third this year in Swift of course.
### R1Day070 Saturday, 05 January 2019
Problem 1 projecteuler.net https://projecteuler.net/problem=1
### R1Day069 Friday, 04 January 2019
projecteuler.net
### R1Day068 Thursday, 03 January 2019
Woocommerce iOS project specs
http://proxima.elzite.com/ios/
Woocommerce project
http://proxima.elzite.com/
Woocommerce rest-api docs
https://woocommerce.github.io/woocommerce-rest-api-docs/?shell#rest-api-keys
Woocommerce docs
https://github.com/woocommerce/woocommerce
nodejs
https://nodejs.org/en/download/
React Native
https://facebook.github.io/react-native/docs/tutorial
AppAnnie - app performance tracking platform
https://www.appannie.com/en/platform/free-premium/?_ref=footer
### R1Day067 Wednesday, 02 January 2019
The year is off to a good start with a deep dive into a Woocommerce site, and the API to pull data into an iOS app! A little pressure is always good for learning a phenomenal amount. Day67 - 69 R1 #100DaysOfCode #LondonAppBrewer
### R1Day066 Sunday, 30 December 2018
Another @codewars kata solved.
About backups for iOS devices
https://support.apple.com/en-gb/HT204136
Can you write nested functions in JavaScript?
https://stackoverflow.com/questions/3212477/can-you-write-nested-functions-in-javascript
Learn Docker in 20 Minutes
https://www.youtube.com/watch?v=wCTTHhehJbU
Welcome to Dev Collective
https://developer.microsoft.com/en-us/collective/learning/courses/introduction-to-css
Guard Statements
https://thatthinginswift.com/guard-statement-swift/
Introduction to Chemical Engineering Computing: Extension to Python
http://www.chemecomp.com/Python_Intro_ChE_Comp.pdf
JSON Editor Online
https://jsoneditoronline.org
### R1Day065 Sunday, 23 December 2018
Ranked up @codewars with a level 5 kata! on Day65 R1 #100DaysOfCode
### R1Day064 Saturday, 22 December 2018
How to get values of dictionary in array in swift
https://stackoverflow.com/questions/27415974/how-to-get-values-of-dictionary-in-array-in-swift
### R1Day063 Friday, 21 December 2018
How to call a function that is located in another class?
https://stackoverflow.com/questions/42990997/how-to-call-a-function-that-is-located-in-another-class-in-swift
### R1Day062 Thursday, 20 December 2018
On Day62, R1 my instincts are telling me that making a function call from within a function to the same function could spell D A N G E R. #100DaysOfCode #LondonAppBrewer
### R1Day061 Wednesday, 19 December 2018
It always feels great to rediscover principles of mathematics or properties of nature, through coding (and other methods of course). Gaussian modular arithmetic and the 12, 24 or other clock/cycle being case in point for this 61st Day R1 #100DaysOfCode
### R1Day060 Monday, 17 December 2018
Completed @codewars kata
The Ultimate Guide To Closures In Swift by Reinder de Vries @reinder42
https://learnappmaking.com/closures-swift-how-to/
http://goshdarnclosuresyntax.com
### R1Day059 Thursday, 14 December 2018
The Swift zip function is awesome for combining arrays! Day59 R1 #100DaysOfCode
### R1Day058 Wednesday, 13 December 2018
Working my way through this great article. Check it out! Day58 R1 #100DaysOfCode
A behind the scenes look at Map, Filter, and Reduce in Swift
Boudhayan Biswas
https://medium.freecodecamp.org/a-behind-the-scenes-look-at-map-filter-and-reduce-in-swift-1991f5c7bc80
Swift Guide to Map Filter Reduce
https://useyourloaf.com/blog/swift-guide-to-map-filter-reduce/
### R1Day057 Tuesday, 12 December 2018
Completed my first 6kyu @codewars kata on Day57 R1 #100DaysOfCode. Wa hoo!
A behind the scenes look at Map, Filter, and Reduce in Swift
Boudhayan Biswas
https://medium.freecodecamp.org/a-behind-the-scenes-look-at-map-filter-and-reduce-in-swift-1991f5c7bc80
### R1Day056 Tuesday, 11 December 2018
Day 56 R1 #100DaysOfCode wrote a function for sorting integer arrays in Swift. Now its time for some beauty sleep...
Beginning Swift Programming Part 5 — Functions, Enums, and Scope
https://medium.com/swift2go/beginning-swift-programming-part-5-functions-enums-and-scope-d26a62a44e13
### R1Day055 Monday, 10 December 2018
Disected a solution for the beta bowtie kata @codewars. #100DaysOfCode Day55 R1
Completed @codewars Run-length Encoder kata.
### R1Day054 Sunday, 09 December 2018
Submitted solution for the beta bowtie kata @codewars and realised I need to review closures.
### R1Day053 Saturday, 08 December 2018
Bowtie kata @codewars.
### R1Day052 Friday, 07 December 2018
Reviewed Bob Roebling's articles, worked on Product Landing Page and completed more @codewars katas.
### R1Day051 Thursday, 06 December 2018
Did you know the character sequence < and > will permit the inclusion of "<" and ">" in your HTML code. Day51 R1 #100DaysOfCode Check it out!
https://stackoverflow.com/questions/13177555/how-to-use-delimiter-text-symbol-without-getting-html-error-on-my-webpage
Beginning Swift Programming Part 4 — Decision Making and Loops - Bob Roebling
https://medium.com/swift2go/beginning-swift-programming-part-4-decision-making-and-loops-9b87b309d69e
### R1Day050 Wednesday, 05 December 2018
Just seeing where I can apply some nil-coalescing operators in my code after reading Bob Roebling's next instalment in his Beginning Swift Programming series. Day 50! R1 #100DaysOfCode Did you know that optional variables can be instantiated?
Beginning Swift Programming Part 3 — Operators, Optionals, and Nil Values
https://medium.com/swift2go/beginning-swift-programming-part-3-operators-optionals-and-nil-values-8454ae125b28
Python String partition() Method
https://www.w3schools.com/python/ref_string_partition.asp
UTF8 Encoder
https://www.browserling.com/tools/utf8-encode
### R1Day049 Tuesday, 04 December 2018
Reading another great article by Bob Roebling - Beginning Swift Programming Part 2 — Value Types, Reference Types, Pointers, and Collection Types.
Also learned about Swift2Go - Check it out! Rock-on Day 49 R1 #100DaysOfCode
https://medium.com/swift2go/beginning-swift-programming-part-2-value-types-reference-types-pointers-and-collection-types-e48bc26a49bb
Swift2Go - Swift Developers Community
https://medium.com/swift2go
Attended webinar for MARTIN FOWLER's new book update launch "Refactoring".
### R1Day048 Monday, 03 December 2018
Reading Rob Roebling at https://medium.com/swift2go/beginning-swift-programming-part-1-variables-constants-and-types-776ad50952f1 … A great read for beginner Swift programmers and reviewing the very basics on Day 48 R1 #100DaysOfCode! Did you know an _ can be used as a digits separator in Swift (like 3_000) ?
What is Simple MDM?
https://simplemdm.com
Mobile device management for rolling out applications and general management of mobile devices.
How to scrape websites with Python and BeautifulSoup
https://medium.freecodecamp.org/how-to-scrape-websites-with-python-and-beautifulsoup-5946935d93fe
Translated first @codewars kata from Python to Swift!
### R1Day047 Friday, 30 November 2018
Learning about SFTP! Day47 R1 #100DaysOfCode Later I will be attacking my product landing page project @freeCodeCamp again.
OPENSSH: KEY MANAGEMENT NEEDS ATTENTION + SFTP
https://www.ssh.com/ssh/openssh/
### R1Day046 Thursday, 29 November 2018
More "CSSing" today @freeCodeCamp Day46 R1 #100DaysOfCode
Completed Heron's formula kata #codewars.
Easiest way to find Square Root in Swift?
https://stackoverflow.com/questions/31146467/easiest-way-to-find-square-root-in-swift/31146614
Type Int does not conform to protocol sequence
https://stackoverflow.com/questions/42058478/type-int-does-not-conform-to-protocol-sequence
Completed Amazonian counting kata #codewars
### R1Day045 Wednesday, 28 November 2018
Applying CSS Flexbox to product landing page project @freeCodeCamp #100DaysOfCode Day45 R1
CSS flex property
https://developer.mozilla.org/en-US/docs/Web/CSS/flex
### R1Day044 Tuesday, 27 November 2018
A review of CSS Flexbox to start the day. Ah bliss. Day 44, R1 #100DaysOfCode #freeCodeCamp HT @usemmtuts
22: An Exercise Using CSS Flexbox | Learn to Create Layouts Using CSS | Learn CSS | Flexbox Tutorial
https://youtu.be/Z2quX2qWmEA
### R1Day043 Monday, 26 November 2018
Day 43 R1 and another day of golden coding opportunity. #100DaysOfCode
How to Create Website Layouts Using CSS Grid | Learn HTML and CSS | HTML Tutorial
https://youtu.be/HgwCeNVPlo0
### R1Day042 Saturday, 24 November 2018
Learning how to use @processstreet as part of a project with a client - an interesting way of creating and managing work flows and much more. Check it out at http://process.st ! #100DaysOfCode
Day42 R1 began with experiments with compactmap in Swift. Roll on Day 43! #100DaysOfCode
Replacing flatMap With compactMap
https://useyourloaf.com/blog/replacing-flatmap-with-compactmap/
Introduce Sequence.compactMap(_:)
https://github.com/apple/swift-evolution/blob/master/proposals/0187-introduce-filtermap.md
### R1Day041 Friday, 23 November 2018
I solved another kata! Take the code initiation @ http://codewars.com/r/8irwRw to enlist and challenge yourself. #codewars #100DaysOfCode
Working with JSON in Swift
https://developer.apple.com/swift/blog/?id=37
Solved the second @codewars.com kata of the day.
### R1Day040 Thursday, 22 November 2018
Happy Thanksgiving and a cornucopia of coding! Day40 R1 #100DaysOfCode
Looping In Swift
Meaningful Repetition.
https://medium.com/the-traveled-ios-developers-guide/looping-in-swift-c9165989e569
Swift 3 flow Control
https://www.techotopia.com/index.php/Swift_Flow_Control
### R1Day039 Wednesday, 21 November 2018
Attended another Athens iOS MeetUp about CoreML and Machine learning, and Caching. Great presentations and plenty of inspiration. Roll on Day39R1 #100DaysOfCode
Check out this Meetup Group in Athens: https://www.meetup.com/Athens-iOS-MeetUps/ #Meetup #Athens via @Meetup
Swift — Map, FlatMap, Filter and Reduce
https://codeburst.io/swift-map-flatmap-filter-and-reduce-53959ebeb6aa
CompactMap vs flatMap: The differences explained
https://medium.com/swift-programming/compactmap-vs-flatmap-the-differences-explained-ad0da852fb00
### R1Day038 Tuesday, 20 November 2018
I solved another @codewars.com kata! Take the code initiation @codewars.com/r/8irwRw to enlist and challenge yourself. #codewars #100DaysOfCode Day38R1
How to use ternary conditional (? :) operator in Swift?
### R1Day037 Monday, 19 November 2018
Cracked it! Another @codewars kata under my belt. Day 37 R1 #100DaysOfCode. Learned that remainder & truncated remainder functions can yield interesting results.
truncatingRemainder vs remainder in Swift
https://stackoverflow.com/questions/42724234/truncatingremainder-vs-remainder-in-swift?noredirect=1&lq=1
What does “% is unavailable: Use truncatingRemainder instead” mean?
https://stackoverflow.com/questions/40495301/what-does-is-unavailable-use-truncatingremainder-instead-mean
ios how to check if division remainder is integer
https://stackoverflow.com/questions/14129649/ios-how-to-check-if-division-remainder-is-integer
### R1Day036 Sunday, 18 November 2018
Tidied up and attempted to finish another @codewars kata on Day 36 #100DaysOfCode the meat and potatoes of the piece are done. Formatting the output properly remains and seems so simple but so bloomin difficult.
Switch statement in Swift
https://stackoverflow.com/questions/25279000/switch-statement-in-swift
Exponentiation operator in Swift
https://stackoverflow.com/questions/24065801/exponentiation-operator-in-swift
### R1Day035 Saturday, 17 November 2018
Day 35 #100DaysOfCode and finding the best way to test an optional component of an array to finish a little piece of code.
Unwrapping Optional Values in Swift 3.0 — Guard Let vs If Let?
https://medium.com/@mimicatcodes/unwrapping-optional-values-in-swift-3-0-guard-let-vs-if-let-40a0b05f9e69
### R1Day034 Friday, 16 November 2018
Day 34 R1 started with many coding thoughts and an early morning run. #100DaysOfCode
Great article on string manipulation in Swift
https://medium.com/@felicity.johnson.mail/how-to-split-a-string-swift-3-0-e9b757445064
Super documentation about Swift dictionaries
https://developer.apple.com/documentation/swift/dictionary
HT to @ykdojo and his great article "What exactly can you do with Python? Here are Python’s 3 main applications." https://medium.freecodecamp.org/what-can-you-do-with-python-the-3-main-applications-518db9a68a78 … #100DayOfCode
Calculate the value of a number raised to a power.
https://iswift.org/cookbook/calculate-power-of-a-number
### R1Day033 Thursday, 15 November 2018
Resolving rounding errors in proposed @codewars kata solution. Day 33 started with a bit of a head scratcher... #100DaysOfCode
Read a great article about optionals by @LusineMargarian #100DaysOfCode https://hackernoon.com/swift-optionals-explained-simply-e109a4297298
Great article on implementing HTTPS with very useful links and information by @Ayoisaiah. Check it out. #100DaysOfCode https://medium.freecodecamp.org/free-https-c051ca570324
Wallpaper kata completed @codewars with arrays and conditional testing. Could use refactoring.
### R1Day032 Wednesday, 14 November 2018
I solved the "Disemvowel Trolls" kata - Swift 3 & 4! Take the code initiation @ codewars.com/r/8irwRw to enlist and challenge yourself. #codewars #100DaysOfCode Day 32 R1
Promoted to 7kyu after completing another @codewars kata using array map. Wa hoo!
Useful link for legacy Swift compilations.
https://www.jdoodle.com/execute-swift-online
### R1Day031 Tuesday, 13 November 2018
Day 31 R1 started with a POP! and Niv Yahel @nivivon great tutorial. #100DaysOfCode https://www.raywenderlich.com/814-introducing-protocol-oriented-programming-in-swift-3
completed another @codewars kata with array testing and creation.
https://medium.com/@johnsundell/exploring-the-new-string-api-in-swift-4-ce7d2c1cae00
### R1Day030 Monday, 12 November 2018
Refreshing Swift pattern matching skills on Day30 R1 #100DaysOfCode.
Another @codewars kata done with switch case code for pattern matching.
https://developer.apple.com/videos/play/wwdc2018/406/
https://www.raywenderlich.com/722-swift-generics-tutorial-getting-started
Another @codewars kata done - this time with generics.
### R1Day029 Saturday, 10 November 2018
Completed more katas @codewars on this Day 29 R1 #100DaysOfCode.
### R1Day028 Friday, 09 November 2018
Yesterday, completed first @codewars kata and now learning about variadic parameter functions - HT @LondonAppBrewer training is superb. I hadn't considered that I might also be learning more of my own mother tongue in #100DaysOfCode Day28 R1
### R1Day027 Thursday, 08 November 2018
Time to attack and fix Xcode compiler errors - if possible - on Day 27 R1 #100DaysofCode. Module compiled with Swift 3.1 cannot be imported by the Swift 4.2.1 compiler: /Users/william/Desktop/App Development/AudioKitPlaygrounds/AudioKitPlaygrounds/AudioKit.framework/Modules/AudioKit.swiftmodule/x86_64.swiftmodule
Contents of DerivedData folder can be deleted safely! https://stackoverflow.com/questions/18933321/can-i-safely-delete-contents-of-xcode-derived-data-folder
Deleted contents of DerivedData folder, created a new podfile in the root project directory and updating pod.
Sesquipedalian is definitely the word of the day.
Just discovered that double-clicking on a curly bracket in Xcode 10 highlights the affected block of code. Cool!
### R1Day026 Wednesday, 07 November 2018
Read "What is an API? In English, please." by @PetrGazarov to kick off Day 26 R1 #100DaysOfCode. Check it out: https://medium.freecodecamp.org/what-is-an-api-in-english-please-b880a3214a82
Joined @codewars HT @jaredMakes earning the 8kyu rank with my first Swift kata. #100DaysOfCode is an awesome idea!
Implemented AudioKit cocoapod in a test project for a bit of experimentation. Despite converting the code from Swift 3 to Swift 4 the following error is reported ":-1: linker command failed with exit code 1 (use -v to see invocation)". Will look into this tomorrow.
### R1Day025 Tuesday, 06 November 2018
It's Christmas in #100DaysOfCode on this 25th Day R1. What coding presents await me? Stay tuned as I unwrap them - you may even get a gift yourself...
The first present is in! Working on my #freeCodeCamp Product Landing Page project, I needed a place to store assets like logos, photos, etc. @ResourceSpace looks great, but then I thought I have a @awscloud S3 bucket I can use! #100DaysOfCode @acloudguru
Finished section 12 of the AWS Cloud Solutions Architect course @acloudguru ! #100DaysOfCode The finish line is in sight now...
### R1Day024 Monday, 05 November 2018
Remember, remember to code on the fifth of November, #100DaysOfCode Day24 R1.
Today begins with a AWS Cloud Solutions Architect review and a concerted effort to finish the #Udemy / #ACloudGuru course by the end of the week. Reviewed Section 12 of the course covering Consolidated billing, AWS Organisations, and configured Cross Account Access.
Also discovered resourcespace a site for asset hosting https://www.resourcespace.com/pricing ; aws / aws-sdk-ios and aws-samples / lambda-refarch-mobilebackend on GitHub that need further investigation.
### R1Day023 Sunday, 04 November 2018
Added more data fields to the Clima app #LondonAppBrewer on this 23rd Day R1 of the #100DaysOfCode. Stack Views are awesome!
Discovered the rounded() instance method today (https://developer.apple.com/documentation/swift/floatingpoint/2295900-rounded#discussion) and how creating a constant can allow the casting of data types more easily.
### R1Day022 Saturday, 03 November 2018
html5/css code was the task today Day 22 R1 of #100DaysOfCode. Managed to create a logo and insert it into the navbar of the Product Landing Page. Still more to do. Roll on day 23...
### R1Day021 Friday, 02 November 2018
Day 21 R1 began with iOS Update to 12.1 - with all the waiting, what could I do but code, code, code... #100DaysOfCode.
Cybersecurity Best Practices - HT @KroonenburgRyan for his super AWS lectures.
https://www.cisecurity.org/cybersecurity-best-practices/
Product Landing Page progress - fixed the navbar issue by adding a few divs in strategic places. 14/16 criteria met to pass project. Added hover feature for the navbar buttons.
https://codepen.io/will-1-am-the-Iceman/pen/BqqMqy
### R1Day020 Thursday, 01 November 2018
Day 20 Round 1 #100DaysOfCode and despite embracing Apple documentation unconditionally, the moment feels distant when it will reciprocate. #LondonAppBrewer is an inspiration and one can't help but appreciate the trials and tribulations developers endure.
Added category feature to ToDoey App making use of a linked one-to-many "category" entity to the "item" entity. Extensions were covered in the same module, and serve to separate bits of code that would otherwise crowd the main ViewController. Using "didSet" to specify what happens when a variable is set with a new value. CRUD using a context and committing the current context state to a persistent container using context.save. Accessing a singleton to use its delegate property to tap into a persistent container - a lazy variable.
Attended #freeCodeCamp Meetup - and learn about coffee & code sessions that the group hosts.
Looking forward to an introduction to Realm with #LondonAppBrewer.
### R1Day019 Wednesday, 31 October 2018
Happy Hallowe'en! Completely finished reviewing AWS Well-Architected Questions, Answers and Best Practices today Day 19 of #100DaysOfCode.
Tidied up this file so that the latest entry is at the top which should make it easier to edit and read.
nspredicate cheatsheet
https://academy.realm.io/posts/nspredicate-cheatsheet/
nspredicate
https://nshipster.com/nspredicate/
### R1Day018 Tuesday, 30 October 2018
Day 18 R1 #100DaysOfCode began with a review of AWS Well-Architected Questions, Answers and Best Practices. And now for some Swift coding with #LondonAppBrewer.
Implemented SQL lite database using the CoreData Framework in the ToDoey app. Looked at Create Read Update & Destroy (CRUD) techniques w.r.t. SQL lite data base. Installed Datum Free for the ability to view the data file and manipulate it.
How cool is that?! You can now side-load apps with WiFi! No more cables. Wa Hoo! @LondonAppBrewer #100DaysOfCode First connect the iPhone & computer with the lightning cable. Then in Simulator menu go to Hardware > Device > Manage Devices... then Tick Connect via Network. Do disconnect the cable from the iPhone and commence side-loading.
### R1Day017 Monday, 29 October 2018
Day 17 begins and while I did a review of singletons and UserDefaults yesterday, the day will not be counted as one of the #100DaysofCode - Pumpkins had to be carved...🎃 @LondonAppBrewer #freeCodeCamp
Swift development tutorial https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/
Apple developer archive
https://developer.apple.com/library/archive/navigation/
//Ternary operator ==>
//value = condition ? valueIfTrue : valueIfFalse
ToDoey[1748:336062] [User Defaults] Attempt to set a non-property-list object (
"ToDoey.Item",
"ToDoey.Item",
"ToDoey.Item",
"ToDoey.Item"
) as an NSUserDefaults/CFPreferences value for key TodoListArray
'NSInvalidArgumentException', reason: 'Attempt to insert non-property list object (
"ToDoey.Item",
"ToDoey.Item",
"ToDoey.Item",
"ToDoey.Item"
) for key TodoListArray'
The above crash data is an indicator that we have reached the limits of the plist as the itemArray object is now a custom array and is no longer compatible with the plist. Additionally, there could potentially be performance implications owing to the array size and general size of the plist.
Implemented NSCoder to encode and decode data to a custom plist "database". Until now, the following methods of data storage and retrieval: an external database (Firebase) in the Flash Chat app; the UserDefaults plist in the ToDoey app; and a custom plist has now been defined in ToDoey.
Reviewed AWS Well-Architected Framework
https://d1.awsstatic.com/whitepapers/architecture/AWS_Well-Architected_Framework.pdf
### R1Day016 Saturday, 27 October 2018
Learned more about UserDefaults and Singletons with @LondonAppBrewer on Day 16 R1 #100DaysOfCode
https://developer.apple.com/documentation/foundation/userdefaults
https://stackoverflow.com/questions/137975/what-is-so-bad-about-singletons
### R1Day015 Friday, 26 October 2018
Day 15 R1 began with a bit of JSON parsing for embellishment to the Clima App #LondonAppBrewer. #100DaysOfCode
Completed Chapter 3 of Learn Enough Command Line to be Dangerous - history, curl, bang & double bang, top, grep, less, head, tail... really useful commands. https://www.learnenough.com/command-line-tutorial#aside-technical_sophistication
Continued with the ToDoey App and implemented data persistence using UserDefaults method allowing user data added in app to be available when app is restarted. Also created a new Playground for experimenting with UserDefaults.
### R1Day014 Thursday, 25 October 2018
#100DaysofCode rocks on day 14 R1 with swift coding and @LondonAppBrewer.
Idea to add wind direction to the clima app.
Why "override func"? Overriding declaration requires an 'override' keyword. - Answer: https://docs.swift.org/swift-book/LanguageGuide/Inheritance.html#//apple_ref/doc/uid/TP40014097-CH17-ID196
ToDoey App - Todo list complete with datasource and delegate methods. & Add new item functionality complete - custom items can be added to array through an alert text field. Uploaded project to github repository.
### R1Day013 Wednesday, 24 October 2018
The barebones of the third #freeCodeCamp project is now on code pen on day 13 R1 of
#100DaysOfCode. Looking forward to fleshing out this Product Landing Page. https://codepen.io/will-1-am-the-Iceman/full/BqqMqy
Completed Chapter 2 of Learn Enough Command Line to be Dangerous - more a review but it is always nice to refresh. https://www.learnenough.com/command-line-tutorial#aside-technical_sophistication
Started ToDoList App with #LondonAppBrewer #100DaysOfCode
### R1Day012 Tuesday, 23 October 2018
Time to make a start on my third #freeCodeCamp project on this the 12th day of
#100DaysOfCode R1.
Flavio Copes has a great blog and I found this piece on HTTP Status Codes https://flaviocopes.com/http-status-codes/
Had a look at Brian Advent's website https://www.brianadvent.com/ which looks very interesting for iOS development.
Found a piece on #pragma mark on stackoverflow.com https://stackoverflow.com/questions/35963128/swift-understanding-mark
"The // MARK: and // MARK: - syntax in Swift functions identically to the #pragma mark and #pragma mark - syntax in Objective-C.
When using this syntax (plus // TODO: and // FIXME:), you can get some extra information to show up in the quick jump bar."
Wrote two entries for the git knowledgebase in the #freeCodeCamp. git config and git rm commands are no in full effect. #Hacktoberfest2018
How to update a git hub fork - Great step-by-step article https://github.com/KirstieJane/STEMMRoleModels/wiki/Syncing-your-fork-to-the-original-repository-via-the-browser
### R1Day011 Monday, 22 October 2018
R1 Day 11 Another day of golden opportunity begins with finding a resolution for the error in my new Swift app - "Reading from public effective user settings." #100DaysOfCode #LondonAppBrewer
First camera app now working! Thank you @brianadventcode for your awesome tutorials - and some tweeking... @LondonAppBrewer #100DaysOfCode
Learned that it can help to specify the data type of a constant when it is an optional in Swift.
Finished Day 11 with a shabang and a rewrite of an article about Bash in support of #Hacktoberfest2018 #100DaysOfCode Roll on day 12.
### R1Day010 Sunday, 21 October 2018
R1 Day 10 Spent part of the day trying to implement the front camera in an iOS app. #100DaysOfCode
One of the first issues with my new camera app was reported with the followng message.
"uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key cameraOut.'"
Resolved by updating the name of the imageView in Connections inspector.
The following error in my camera app needs to be looked.
"Reading from public effective user settings." - I suspect this is something to due with getting permission to use the camera.
### R1Day009 Saturday, 20 October 2018
Just in case you thought I was slackin', it is R1 Day 9 and I have been at it, hopefully fulfilling some of my #Hacktoberfest2018 obligations by submitting my first ever real PR by doing some writing for MailHog https://github.com/mailhog/MailHog ! #freeCodeCamp #100DaysOfCode
### R1Day008 Friday, 19 October 2018
Day 8 begins with getting more familiar with git. The @LondonAppBrewer y's "Git, GitHub and Version Control" module is presented really well. Check it out if you're into that sort of thing. #100DaysOfCode #freeCodeCamp
Git has got a new fan! Browser, CLI and Xcode gitting is awesome. Thank you @yu_angela & #LondonAppBrewer. #100DaysOfCode
### R1Day007 Thursday, 18 October 2018
What better way to start R1 Day 7 than to register for Hacktoberfest 2018?! https://medium.freecodecamp.org/hacktoberfest-2018-how-you-can-get-your-free-shirt-even-if-youre-new-to-coding-96080dd0b01b #100DaysOfCode @github @digitalocean #freeCodeCamp
https://codeweek.eu/
The issue with the Flash Chat project and the ChameleonFramework could be related to an installation corruption issue as a fellow student pointed out that a color reference has been renamed in the latest version of ChameleonFramework. Will look at reinstalling the pod.
Now "Enumeration value 'kCGColorSpaceModelXYZ' not handled in switch" but this is not affecting the Flash Chat App for now.
### R1Day006 Wednesday, 17 October 2018
R1 Day 6 in full-swing. I totally underestimated the coolness of CSS and expect I have much more to discover check this out https://medium.com/9elements/css-border-radius-can-do-that-d46df1d013ae - thank you @tom_raley! #100DaysOfCode. And there is this little tool... https://9elements.github.io/fancy-border-radius/#57.31.82.64--395.395
Also a very entertaining, and enlightening, read I discovered courtesy of @yu_angela - Learn Enough Command Line to Be Dangerous by Michael Hartl. @LondonAppBrewer https://www.learnenough.com/command-line-tutorial#aside-technical_sophistication
Working on the Flash Chat project @LondonAppBrewer which uses @Firebase - another great tool... It is important to remember to change your read/write permissions and publish the changes for testing... #100DaysOfCode
Flash Chat project completed @LondonAppBrewer. Looking forward to lecture 201! #100DaysOfCode
### R1Day005 Tuesday, 16 October 2018
“specificity” - The CSS block with the most specific selector reigns when more than one CSS block selects the same element, and all try to set the same property. Thank you, @pauldwaite! see https://stackoverflow.com/questions/11529495/importance-of-css-stylesheet-hierarchy
Submitted Survey Form project #freeCodeCamp https://codepen.io/will-1-am-the-Iceman/full/ePZVKE … #100DaysofCode
Finished R1Day5 with a bit of Swift coding an animation and tap gestures with @LondonAppBrewer #100DaysOfCode
Need to review how to construct Swift Closures.
### R1Day004 Monday, 15 October 2018
#100DaysOfCode R1Day4 has begun with answering questions about iOS coding and the Flash Chat app @udemy & @LondonAppBrewer. Now its over to #freeCodeCamp and tidy my Survey Form project for my portfolio.
While optimising my #html5 for aesthetics, I needed a way to "see" where my elements started and finished. Intuition led me to set the "border" attribute in css for the element(s) in question - so simple and so illuminating. When you are finished you just delete the attributes.
A great little article "All about floats" https://css-tricks.com/all-about-floats/ … helped to clarify the use of this wonderful attribute. #freeCodeCamp And now my button isn't bounding all over the shop...
### R1Day003 Sunday, 14 October 2018
#100DaysOfCode R1Day3 has begun with a great read of Michael Abelar's book entitled “HTML for Novices by Novices”. A very easy read if you are familiar with #html5 and even if you are not! #freeCodeCamp
### R1Day002 Saturday, 13 October 2018
It is Saturday and #100DaysOfCode round 1 day 2 starts (only 98 to go)! Time to tackle the #freeCodeCamp Survey Form Challenge, have a look at my Chat View Controller with @yu_angela and the #LondonAppBrewery.
TextWrangler is awesome and has been replaced by @bbedit 12. Thank you @KroonenburgRyan for introducing me to this awesome tool.
Ok, so finally the Survey Form Challenge is nearly complete with the submit button needing a tidy. Considering that I managed to stay out of the dog house by getting some chores done, it was a productive day.
My new repo
### R1Day001 Friday, 12 October 2018
I am officially starting #100DaysOfCode after investing 200 practical hours studying for Amazon Web Services Certified Architect exams with ACloudGuru, currently engaged in iOS Devolpment training with London App Brewery, and have taken on the freeCodeCamp.org challenges. Then I found out about Mr Kallaway and thought what a great idea! So, let's make this even more official.