16 Dec 2024

useful user launch arguments for i18n testing

[iOS, i18n]


To test i18n in iOS app add to launch arguments next:

-NSDoubleLocalizedStrings YES
- will double localized texts - will help to test layout and help to find missed localization.

-NSShowNonLocalizedStrings YES
- non localized string will SCREAM! on you uppercased

Also

Read more

10 Dec 2024

multiple instances of QuickTime to record movies from two iPhones

To be able to capture or record a video stream from two iOS family devices you need to open two and more QuickTime instances.

To be able to do the you need to open Terminal application

and type:

open -n -a /System/Applications/QuickTime\ Player.app

where:
-n: This

Read more

09 Dec 2024

mac OS tweeks

custom keyboard shortcuts SKHD

custom customizable status bar SketchyBar

Read more

28 Aug 2024

Inspecting iOS App Bundle

[iOS, reverse engineering]


Steps:

  • obtain the app from App Store (just download it to mobile phone)
  • obtain Apple Configurator, this is Apple's application for managing iOS devices for business and schools
  • connect iPhone over cable and see it in the App

Read more

26 Aug 2024

Useful Xcode defaults

Set of Useful Xcode defaults

In case you would like a little bit tweak Xcode behaviour or get useful information from Xcode build process you can perform changes to Xcode defaults:

  • New Swift build system mode
  • Enable project build time
  • Enable parallel builds for Swift
  • Disable parall

Read more

06 Aug 2024

Semantic Versioning

semver


https://semver.org

Semantic Versioning 2.0.0

Semver Construction

Given a version number MAJOR.MINOR.PATCH, increment the:

  • MAJOR version when you make incompatible API changes,
  • MINOR version when you add functionality in a backwards-compatible manner, and

Read more

30 Nov 2023

Patching up code and hope for the best

Patching up code and hope for the best🤞

Read more

24 Nov 2023

Tools that worth to use take a look, CocoaHead 42. Cracow, 2023

Notes after cocoa head #42 in Cracow.


Good iOS development tools and repositories that worth to use and investigate:

Swift-NIO - Event-driven network application framework for high performance protocol servers & clients, non-blocking

Factory - A new appro

Read more

16 Nov 2023

Principles of Layout

[UI/UX]


  1. Focal point
  2. White space
  3. Hierarchy
  4. Grouping
  5. Scale
  6. Sequence
  7. Alignment
  8. Balance
  9. Grid

Read more

18 Sep 2023

Don't solve the problems you don't have

Don't solve the problems you don't have

Read more