Open in app

Sign In

Write

Sign In

marinah aka. Codable
marinah aka. Codable

10 Followers

Home

About

Jan 1

App Localization 🧭🇨🇦🇨🇿🇮🇹

Localisation is something that occurs in every project I encounter. I found that having a list of useful tips that cover each aspect of localisation is extremely useful, so that is why I created this page. There is a slight distinction between internationalization and localization: Internationalization — the process of making your app able to adapt to different languages, regions, and cultures. Localization — the process of translating your app into multiple languages.

IOS

5 min read

IOS

5 min read


Feb 10, 2020

UIResponder with DiffableDataSource part 2

There is a new protocol in Xcode 11 named Identifiable, it seems suitable to combine with Hashable to determine a cell content change by newItem.id == oldItem.id && newItem != oldItem. But there is nothing changing after I implement Identifiable. I am not sure if I have done something wrong…

Github

1 min read

Github

1 min read


Dec 29, 2019

Let’s have an event — Responer Chain part 1

If you are struggling on using coordinators in app architecture, its most likely due to the UIKit back to stack navigation tap. Fortunately, Apple has introduced the UIResponder to make navigation easier for iOS, MacOS and Watch OS platforms. In object oriented programming world, it is important to reduce dependencies…

2 min read

UIResponer Chain part 1
UIResponer Chain part 1

2 min read


Mar 1, 2019

Learning AutoLayout bye bye frames

A good section of this post is about the research + a project “Diagram” and steps I wish somebody told me upfront. Before I dive into Auto Layout, should I remind you also of legacy in frames 😝, masks — you always had to tell buttons and other controls how…

IOS

4 min read

Learn AutoLayout rules in practice
Learn AutoLayout rules in practice
IOS

4 min read


Feb 17, 2019

What is refactoring storyboards?

In case of multiple developers there is a feature that splits the storyboards scenes to avoid merge conflict. (Select Editor\Refactor to Storyboard and enter NewStoryboard.storyboard as the name of the new storyboard. Set the Group to NewStoryboard.story & Save. Xcode does the following: Splits out the selected scenes into a…

Autolayout

1 min read

What is refactoring storyboards?
What is refactoring storyboards?
Autolayout

1 min read


Sep 1, 2018

Why did I start programming? The journey to free market economy

To start with I would like to stress that English is not my native language and I am by no means a writer, so please bear with me as I share few of my thoughts and experience other people struggle with too. 👽 I got into this thing back at…

2 min read

Why did I start programming? The journey to free market economy
Why did I start programming? The journey to free market economy

2 min read


Nov 16, 2017

Short Swift design patterns — for Newbies

OBJECTS VS. PROTOCOLS or functions OOP is code that is grouped into object or a class. It is the foundation of lower level (Obj-C) languages (which still holds more than 80% of Xcode features). Equipped with specific characteristics, objects have the ability to communicate with other objects and can achieve…

IOS

2 min read

IOS

2 min read


Nov 8, 2017

Short thoughts dumped on JSON parsing in Swift 5💣 💥 🤠

Networking code can definitely be improved. Thanks Apple! No third parties here!👌Sooooo since Swift 4 we got Codable with Decodable and Encodable protocols that provide support for native class (reference type), struct and enum as well (value types) all concrete data types… First of all Codable is defined as typealias…

IOS

4 min read

Short thoughts dumped on JSON parsing in Swift 5💣 💥 🤠
Short thoughts dumped on JSON parsing in Swift 5💣 💥 🤠
IOS

4 min read

marinah aka. Codable

marinah aka. Codable

10 Followers

iOS dev learning Swift …https://marinahuber.com/

Following
  • Maxim Zaks

    Maxim Zaks

  • Kristaps Grinbergs

    Kristaps Grinbergs

  • Anupam Chugh

    Anupam Chugh

  • Nick Babich

    Nick Babich

  • Derek Chang

    Derek Chang

See all (63)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams