GVKun编程网logo

ios – 如何在Xcode的注入插件中使用可调参数应用程序参数?(xcode调试工具)

12

如果您对ios–如何在Xcode的注入插件中使用可调参数应用程序参数?和xcode调试工具感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解ios–如何在Xcode的注入插件中使用可调参数应用程序

如果您对ios – 如何在Xcode的注入插件中使用可调参数应用程序参数?xcode调试工具感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解ios – 如何在Xcode的注入插件中使用可调参数应用程序参数?的各种细节,并对xcode调试工具进行深入的分析,此外还有关于c# – 如何在viewmodel(MVVM Model)wpf应用程序中使用命令行参数、ios – 使用其他开发者帐户在XCode中签署应用程序、ios – 在Xcode 7.1中构建应用程序时出错、ios – 在Xcode中使用代码完成时如何选择第二个参数?的实用技巧。

本文目录一览:

ios – 如何在Xcode的注入插件中使用可调参数应用程序参数?(xcode调试工具)

ios – 如何在Xcode的注入插件中使用可调参数应用程序参数?(xcode调试工具)

我在 Xcode 6.4中配置了注入插件,我想使用“可调参数应用程序”动态地查看我的应用程序中的更改,因为可调参数参数更改.但我没有得到如何使用预定义的预编译器宏(我是否需要在我的应用程序中定义它们,还是可以直接在我的应用程序中使用它们?)

该插件的链接:http://injectionforxcode.com/

如果有人知道如何使用Tunable App参数会非常有用吗?
(我能够使用插件的主要功能,即获得更新的更改,而无需重新编译和重新运行应用程序.)

解决方法

是的,答案来了.

Injection Plugin还提供了五个变量和五种颜色,分别存储在全局数组INParameters和INColors中.从表面上看,“Tunable App Parameters”只修改了两个数组内容.

这是流程:(假设您想要更改UIView的backgroubd颜色)

>产品 – >注射插件 – >注入的补丁项目(将以下代码添加到当前目标的pch文件中)
> self.view.backgroundColor = INColors [0];>运行目标>产品 – >注射插件 – >可调参数应用程序参数(第一个slideBar响应INColors [0],只需更改它)

c# – 如何在viewmodel(MVVM Model)wpf应用程序中使用命令行参数

c# – 如何在viewmodel(MVVM Model)wpf应用程序中使用命令行参数

我有一个 WPF应用程序,可以采取命令行参数.我想在viewmodel中使用此命令行参数,我有以下选项来执行此操作.

1)在app.xaml.cs中创建公共静态变量.读取main方法中的命令行参数值并将其分配给公共静态变量.可以使用App.variablename在viewmodel中访问.

2)创建环境变量,如System.Environment.SetEnvironmentvariable(“CmdLineParam”,“u”),然后在带有Environment.GetEnvironmentvariable(“CmdLineParam”)的viewmodel中使用它.

我想问一下考虑MVVM模式哪种方法很好,以及是否有更好的方法来实现这一点.

解决方法

我认为这个问题与MVVM根本没有关系.使命令行参数可用于视图模型的好方法可能是(构造函数)注入服务.我们称之为IEnvironmentService:

public interface IEnvironmentService
{
  IEnumerable<string> GetCommandLineArguments();
}

然后,实现将使用Environment.GetCommandLineArgs(它返回包含当前进程的命令行参数的字符串数组):

public class MyProductionEnvironmentService : IEnvironmentService
{
  public IEnumerable<string> GetCommandLineArguments()
  {
    return Environment.GetCommandLineArgs();
  }
}

您的视图模型将如下所示:

public class Myviewmodel
{
  public Myviewmodel(IEnvironmentService service)
  {
    // do something useful here
  }
}

您现在要做的就是在运行时创建并插入生产环境服务(自己传递,由IoC容器等创建).并使用假/模拟单元进行单元测试.

ios – 使用其他开发者帐户在XCode中签署应用程序

ios – 使用其他开发者帐户在XCode中签署应用程序

我的客户不希望我的Apple开发者帐户干扰他的申请.那么,我可以使用他的开发者帐户(没有凭据)来签署和测试应用程序吗?

我搜查了一下,发现自己迷失了一些关于我不确定它有效的可能性的问题.我找到的是他通过XCode导出开发人员配置文件,向我发送开发人员配置文件,然后将其导入我的XCode.
然而,我不明白的是:

>这件事有用吗?
>之后我需要他的帐户ID和密码才能导入吗? (因为这会有问题)
>他需要通过XCode生成这个吗?还是有其他选择?
>我可以在导出文件后使用它并导入它吗?这个结束后他能够撤销我吗?

编辑:
有没有其他方法来实现这一点?也许任何第三方申请?

解决方法

这很容易:

得到他的证书的p12:他可以从他的钥匙串出口然后在您的系统中安装此证书和adhoc配置文件.您可以使用它来进行构建.

ios – 在Xcode 7.1中构建应用程序时出错

ios – 在Xcode 7.1中构建应用程序时出错

目前我正在尝试在 Xcode 7.1中构建我们的项目并遇到一个问题:“iOS xibs不支持目标设备类型监视”.我试过删除xib文件,我得到另一个错误,说xib不存在.该项目本身支持苹果手表.

我尝试使用Xcode 6.4中的相同代码构建,并且没有给出任何问题.

感谢您的所有帮助!

谢谢.

解决方法

您不小心将XIB包含在WatchKit扩展或WatchApp扩展中. (我知道,因为它也发生在我身上)

要解决:

>在项目导航器中,单击XIB文件.>然后,在“工具”窗格中,查看“目标成员资格”并取消勾选任何内容‘WatchKit Apps’或’WatchKit Extensions’.

ios – 在Xcode中使用代码完成时如何选择第二个参数?

ios – 在Xcode中使用代码完成时如何选择第二个参数?

例如,当我键入应用程序时,提供了许多选项.第一个参数始终是应用程序,但第二个参数是完全不同的.默认选择是第一项:application:didFinishLaunchingWithOptions:,但我想要的是另一项:application:handleEventsForBackgroundURLSession:completionHandler :,它的第二个参数以’h’开头.那么我如何快速地将这种方法推向前方(而不是向下箭头)?

解决方法

我想你会喜欢这个插件:

https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin

How to Install

我们今天的关于ios – 如何在Xcode的注入插件中使用可调参数应用程序参数?xcode调试工具的分享就到这里,谢谢您的阅读,如果想了解更多关于c# – 如何在viewmodel(MVVM Model)wpf应用程序中使用命令行参数、ios – 使用其他开发者帐户在XCode中签署应用程序、ios – 在Xcode 7.1中构建应用程序时出错、ios – 在Xcode中使用代码完成时如何选择第二个参数?的相关信息,可以在本站进行搜索。

本文标签: