Samantha Demi's Blog Blog Feed https://pewpewthespells.com/ Website Stack Update Some info about updates to the website https://pewpewthespells.com/blog/website-update-2018.html Using LLVM Santitizers with Nim Short guide on how to use LLVM code sanitizers with Nim https://pewpewthespells.com/blog/using-sanitizers-with-nim.html Setting up Docker on macOS Short guide on how I got Docker setup on Mac https://pewpewthespells.com/blog/setup_docker_on_mac.html Software I Use Write-up of software I use on a daily basis https://pewpewthespells.com/blog/software_i_use.html Migrating Code Signing Configurations to Xcode 8 A detailed guide on how to migrating your code-signing settings to Xcode 8. https://pewpewthespells.com/blog/migrating_code_signing.html Future of the Blog An update to how I am going to be running the blog going forward. https://pewpewthespells.com/blog/future_of_the_blog.html Building Python modules on CircleCI OS X instances Guide for using CircleCI’s OS X Instances to build Python modules https://pewpewthespells.com/blog/building_python_on_circleci.html Xcode Build Locations Documentation on how to resolve the location that Xcode will build a project to. https://pewpewthespells.com/blog/xcode_build_locations.html pyconfig v1.0 Post about the latest build tool I have written https://pewpewthespells.com/blog/pyconfig_1_0.html Managing Build Settings and Avoiding pbxproj Conflicts Strategies for avoiding merge conflicts on project.pbxproj https://pewpewthespells.com/blog/pbxproj_management.html Introduction to iOS Development A list of resources to introduce developers to the world of iOS development. https://pewpewthespells.com/blog/intro_to_ios.html Linking Objective-C Code Documentation about linker flags used for linking Objective-C code https://pewpewthespells.com/blog/objc_linker_flags.html Converting Static Libraries to Dynamic Libraries for iOS A tutorial for converting static libraries to dynamic libraries https://pewpewthespells.com/blog/convert_static_to_dynamic.html OS X Internals Book Update An update to the status of the OS X Internals book https://pewpewthespells.com/blog/2016_osx_internals_update.html The Xcode Build System A dive into the Xcode build system https://pewpewthespells.com/blog/xcode_build_system.html 2016 Dancecard Plans for attending conferences in 2016 https://pewpewthespells.com/blog/2016_dancecard.html PBXProj Identifiers Short write-up with example code on how Xcode generates the identifiers used in pbxproj files. https://pewpewthespells.com/blog/pbxproj_identifiers.html Dangers of NeXTSTEP Plists Potential dangers of working with NeXTSTEP property lists and string encodings https://pewpewthespells.com/blog/dangers_of_ascii_plists.html OS X, Python, and the readline module Working around the implementation of the Python readline module on OS X https://pewpewthespells.com/blog/osx_readline.html Using Xcode Targets Guide for managing targets using build configurations https://pewpewthespells.com/blog/using_xcode_targets.html Update on the blog Update on the status of the blog. https://pewpewthespells.com/blog/status_update.html Codesigning Introspection Commands A set of helpful commands for introspecting various aspects of CodeSigning. https://pewpewthespells.com/blog/codesign_introspection.html SDKs Documentation on how to create SDKs for Xcode https://pewpewthespells.com/blog/sparse_sdks.html The Unofficial Guide to xcconfig files The official unofficial guide to the xcconfig file. https://pewpewthespells.com/blog/xcconfig_guide.html Xcode Build Settings Reference A build setting reference for Xcode. https://pewpewthespells.com/blog/buildsettings.html Xcode DerivedData Hashes How to resolve the unique identifiers used in DerivedData build locations. https://pewpewthespells.com/blog/xcode_deriveddata_hashes.html Managing Xcode Documentation on how to utilize Xcode’s potential. https://pewpewthespells.com/blog/managing_xcode.html Static and Dynamic Libraries Explanation of static and dynamic libraries and their uses. https://pewpewthespells.com/blog/static_and_dynamic_libraries.html Technical Q&A QA1881 v2 - Embedding Content with Swift in Objective-C Details surrounding embedding Swift in Objective-C, and discrepancies with Apple’s Q+A. https://pewpewthespells.com/blog/swift_and_objc.html Reverse Engineering Fitbit BLE Protocol Documenting parts of the Bluetooth Low Energy communication protocol used by Fitbit devices. https://pewpewthespells.com/blog/fitbit_re.html Filing Radars How to file better radars. https://pewpewthespells.com/blog/filing_radars.html HealthKit Feedback Giving feedback on HealthKit API and Documentation. https://pewpewthespells.com/blog/healthkit_feedback.html Open Letter to Developer Bullshit An open letter about developer bullshit. https://pewpewthespells.com/blog/open_letter_to_developer_bullshit.html Fixing Old Bugs A tale of adventure chasing down a very old software bug. https://pewpewthespells.com/blog/fixing_old_bugs.html Blocking Code Injection on iOS and OS X Explanation for blocking code injection from the dynamic linker on iOS and OS X. https://pewpewthespells.com/blog/blocking_code_injection_on_ios_and_os_x.html Custom Frameworks and Swift How to get custom frameworks to load in Swift Playground and REPL. https://pewpewthespells.com/blog/custom_frameworks_and_swift.html Swift File Format and ABI Preliminary details on swift ABI runtime and file formats. https://pewpewthespells.com/blog/swiftdoc_and_swiftmodule_file_format_(beta_1).html Post-Evasi0n 7 Breakdown Thoughts and analysis of the evasi0n 7 jailbreak. https://pewpewthespells.com/blog/post-evasi0n_7_breakdown.html