Kehittäjä: Christoffer Winterkvist (1)
Hinta: Ilmainen
Rankingissa: 0 
Arvostelut: 0 Kirjoita arvostelu
Listat: 1 + 0
Pisteet: 1 + 0 ¡
Mac App Store

Kuvaus

InjectionIII
Quite simply, InjectionIII adds "Hot Reloading" capability to your iOS, tvOS and macOS projects written in Swift or Objective-C. This allows you to change the implementations of methods, functions and SwiftUI body properties without having to restart your app for rapid iteration over minor code changes and design.

To get up and running, install the app to /Applications and run it and it will appear on the menu bar.
Then, download the example project http://johnholdsworth.com/GettingStarted.zip, build and run it in Xcode. You’ll be promoted to select the directory containing the project file and sources to give InjectionIII access to which files have changed. Once injection has connected, when you save a file, it will be recompiled and injected into the running app, the new implementations taking place of the old. In the GettingStarted iOS app, if you edit the file DetailViewController.swift to change the string appended after the detail.description in function configureView() then save the file, you can see it take effect straight away.

InjectionIII requires a version of Xcode more recent than 10.2, installed at the standard location /Applications/Xcode.app. For a project to be injectable, you must also add "-Xlinker -interposable" to the Debug target of its "Other Linker Flags" build setting. Then, add one of the following to your app’s startup to connect to InjectionIII:

Xcode 10.2 and later:

#if DEBUG
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle")?.load()
//for tvOS:
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/tvOSInjection.bundle")?.load()
//Or for macOS:
Bundle(path: "/Applications/InjectionIII.app/Contents/Resources/macOSInjection.bundle")?.load()
#endif

InjectionIII is able to inject SwiftUI but requires minor code changes to "body" properties to ensure views are redrawn on injection. The easiest way to do this is using the "Prepare Project" menu item after you have selected a project and it will make the necessary changes.

If your project is organised across multiple directories, after you have selected the main project, you can add directories to be watched for file changes using the "Add Directory" menu item. This list resets when you select a new project. You'll need to turn sandboxing off to be able to use injection on a macOS application. Consult the project README on the support page for more information.
Lisää ↓
Ad

Näyttökuvat

#1. InjectionIII (macOS) Tekijänä: Christoffer Winterkvist
#2. InjectionIII (macOS) Tekijänä: Christoffer Winterkvist

Uutta

  • Versio: 5.1.0
  • Päivitetty:
  • Accommodations for Xcode 16

Hinta

  • Tänään: Ilmainen
  • Vähintään: Ilmainen
  • Enintään: $9.99
  
Seuraa hintoja

Kehittäjä

Ad

Pisteet

  • Erin
    • 724 Erin
    • +1

Rankingissa

0 ☹️

Listat

Arvostelut

Ole ensimmäinen tarkistaa 🌟

Lisätietoja

InjectionIIIInjectionIII Lyhennetty URL: Kopioitu!
  • 🌟 Jaa
  • Mac App Store

Saatat myös pitää

    • Sitemap Plus
    • macOS Sovellukset: Työkalut  Tekijänä: OurBigAdventure, LLC
    • Ilmainen  
    • Listat: 1 + 1  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 26 + 0  Versio: 2.2.3   Sitemap Plus is designed for web developers, to build a list of pages on their sites, the server status at the time of the crawl and the download time for each page. Sitemap Plus also ...
        ⥯ 
    • DevTools - Smarter coding
    • macOS Sovellukset: Työkalut  Tekijänä: Anh Nguyen
    • * Ilmainen  
    • Listat: 2 + 3  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 22 + 0  Versio: 1.2.3   DevTools is an all-in-one offline application that provides developers with essential tools for daily tasks and ensures data security. The app has been trusted by over 15,000 ...
        ⥯ 
    • Klipped
    • macOS Sovellukset: Työkalut  Tekijänä: Andrew Drake
    • Ilmainen  
    • Listat: 0 + 2  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 19 + 0  Versio: 3.0.2   Beauty in simplicity. Klipped is a minimalist scratch pad that is a buddy for all your other apps. Write ideas down. Paste text and use as a clipboard; delete when you re done. No ...
        ⥯ 
    • 18 Strings
    • macOS Sovellukset: Työkalut  Tekijänä: Remote Sunrise LTD
    • Ilmainen  
    • Listat: 0 + 1  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 17 + 0  Versio: 2022.6   Hate doing localization for your project? Now you can hate it a little less: Save tons of money by doing automatic translation using strings from your other projects you have already ...
        ⥯ 
  • -100%
    • Base64 Coder
    • macOS Sovellukset: Työkalut  Tekijänä: Pavel Kosykh
    • Ilmainen $1.79 -100%  
    • Listat: 0 + 2  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 14 + 0  Versio: 2.1.0   Base64 Coder is a fast and easy converter files to a Base64 format. Features: Fast work; Automatically string copy; Drag & Drop; MIME prefix support; Save result to file; Result ...
        ⥯ 
    • SnippetsLab
    • macOS Sovellukset: Työkalut  Tekijänä: Renfei Song
    • Ilmainen  
    • Listat: 6 + 8  Rankingissa: 5 (1)  Arvostelut: 0
    • Pisteet: 13 + 0  Versio: 2.6.4   Mac App Store Best of 2015 Featured in App Store editorial All Your Code, Brilliantly Organized , Keep Your Code at Your Fingertips and Welcome to the Mac App Store! Featured app in ...
        ⥯ 
    • Xcode
    • macOS Sovellukset: Työkalut  Tekijänä: Apple
    • Ilmainen  
    • Listat: 22 + 8  Rankingissa: 5 (1)  Arvostelut: 0
    • Pisteet: 11 + 0  Versio: 26.3   Xcode offers the tools you need to develop, test, and distribute apps for Apple platforms, including predictive code completion, generative intelligence powered by the best coding ...
        ⥯ 
    • Network Debugger
    • macOS Sovellukset: Työkalut  Tekijänä: 志健 袁
    • * Ilmainen  
    • Listat: 0 + 1  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 10 + 0  Versio: 1.2.0   Professional network debugging tool for macOS Network Debugger helps developers and testers quickly build TCP and UDP connections, send and inspect messages, and automate repetitive ...
        ⥯ 
    • Anycode: Code Snippet to Image
    • macOS Sovellukset: Työkalut  Tekijänä: 宏旭 朱
    • Ilmainen  
    • Listat: 0 + 2  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 10 + 0  Versio: 0.7.0   Anycode is a document-based app that helps you manage your code snippets. - Supports syntax highlighting for Bash, C, C++, C#, Clojure, Dart, Go, Java, JavaScript, JSON, Kotlin, ...
        ⥯ 
    • Eplist - convert data to plist
    • macOS Sovellukset: Työkalut  Tekijänä: HuMinghua
    • * Ilmainen  
    • Listat: 1 + 2  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 10 + 0  Versio: 2.0.1   Eplist for Excel is a lightweight conversion tool to help developers to improve development efficiency. You can convert your datas or configuration from excel(.xls and .xlsx) document ...
        ⥯ 
    • KeyPad - Keyboard and Remote
    • macOS Sovellukset: Työkalut  Tekijänä: Toolbunch LLC
    • * Ilmainen  
    • Listat: 0 + 0  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 9 + 0  Versio: 1.99.15   Use your Mac keyboard to control all your devices. From smartphones and tablets to TVs and even the raspberry pi, KeyPad turns your Mac into a powerful universal Bluetooth keyboard, ...
        ⥯ 
    • Application Localizer
    • macOS Sovellukset: Työkalut  Tekijänä: Serhii Tal
    • Ilmainen  
    • Listat: 0 + 1  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 9 + 0  Versio: 2.0.1   What this app does? It's a powerful tool for macOS designed to help developers easily localize their apps. So you can translate your SwiftUI app's text strings into any language using ...
        ⥯ 
    • RocketSim for Xcode Simulator
    • macOS Sovellukset: Työkalut  Tekijänä: SwiftLee
    • * Ilmainen  
    • Listat: 1 + 3  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 9 + 0  Versio: 14.5.0   Join thousands of iOS developers who build, test, and debug apps up to 2x faster with RocketSim. Supercharge your Xcode Simulator with 30+ powerful tools designed to boost ...
        ⥯ 
    • FrameBuddy - Screenshot Frames
    • macOS Sovellukset: Työkalut  Tekijänä: Florian Schweizer
    • Ilmainen  
    • Listat: 0 + 4  Rankingissa: 0  Arvostelut: 0
    • Pisteet: 9 + 0  Versio: 1.3   Quickly add a device frame to your screenshots. FrameBuddy is a super simple utility that automatically adds iPhone frames to your (Simulator) screenshots. Iphone icon created by ...
        ⥯ 

Saatat myös pitää

AppAggissa käytettävät hakuoperaattorit
Lisää AppAggiin
AppAgg
Aloita - se on ilmainen.
Rekisteröidy
Kirjaudu sisään