I have just released my first open source project – mach-o files obfuscator written in pure Swift: https://t.co/51zJotO4vP ✈️
It is language agnostic – doesn't care if app is written in Swift or Obj-C 😎
#obfuscator#security#ios#macho#dyld#swiftlang
Supper happy to upload talk from @kam800 he made for @MobileWarsaw #90 edition
I really love how much Kamil cares about good story in his presentations making complex topics a beautiful and funny journey for the viewers.
Check it out! #iOS#Swift
https://t.co/e4EITELm4G
@dgregor79 I have an unexpected pointer in the middle of a swift enum type metadata. A value witness table pointer comes first, then the unexpected pointer, then a kind, finally a nominal type descriptor. Should this happen at all? As far as I know kind should be right after VWT.
I will bury this iPod Touch 4 as a time capsule, so future generations could try to unlock it. (The message says “iPod is disabled, try again in 26 milion minutes”)
Za tydzień w czwartek (17.04) kolejny Allegro Tech Live, tym razem z tematem🔥iOS pod maską🔥
Będziecie mogli usłyszeć @adam_grz@kam800@fabian_grzes@macpiotrowski89
👉👉https://t.co/NP9sYL5b5g
Liczę, że tego nie przegapicie drodzy #iOS Developerzy! 😉
#allegrotech
UPDATE: This setting could cause crashes when used in a SwiftUI app. I stopped using it in my apps. Also mind that this could change behavior or reflection-dependent stuff (e.g. type string interpolation).
You can fighting the global warming with one simple Xcode trick. 🌱 Not using Swift Metadata? Set `SWIFT_REFLECTION_METADATA_LEVEL = none` for Release configuration. Doing so could save megabytes on your binary size. 🗜
@pointum@steipete Hi, I also dropped the setting because of the SwiftUI. I forgot to mention that on Twitter 🤦🏻♂️ Do you guys think I should delete the mentioned tweet?
@vi4m Trzymam kciuki. 😃 Ja zamiast „zasoby ludzkie” mówię „osoby ludzkie”. Oczywiście nigdy bym nie użył zwrotu „zasoby ludzkie”, ale „osoby ludzkie” fajnie brzmi, więc tego używam. 😅
@mDevCamp Please drop me a line if you missed the chance to ask a question during the talks!
Also if you want to learn more about mobile security after #mDevCamp here are the talks I've mentioned in the second part of my deep dive.
All credits to @kam800, @vixentael, and @kevcody 🤘
I gave a talk about Swift binary compatibility at Allegro Tech Live. It was entitled "Let’s decompile Swift ABI Stability". Why decompiling Swift while it's open sourced? Sometimes one assembly opcode is worth a thousand lines of code. 🤖 https://t.co/iAhLzy9ZL3 #SwiftLang