能在越狱设备的ios上 直接通过命令行启动触动的脚本吗?

能在越狱设备的ios上 直接通过命令行启动触动的脚本吗?,第1张

方法/步骤

启动Xcode软件,菜单栏选择Product ->Scheme ->Edit Scheme

请点击输入图片描述

d出下图所示对话框,左侧导航点击Run, 右侧窗口点击Arguments

请点击输入图片描述

然后在Arguments Passed On Launch标签下,点击下图红色箭头指示的加号图标

请点击输入图片描述

点击完成之后,加号上面就会出现一个编辑框,输入命令行参数,这里输入参数5

请点击输入图片描述

完成上面的设置之后,接下来看看解析运行的效果,首先主程序输入如下所示的代码段,用来解析命令行的第一个参数

请点击输入图片描述

从运行输出的信息看,程序正确解析并显示了我们在上面步骤下设置的命令行参数

请点击输入图片描述

如果想要添加两个命令行参数的解析,那么再次点击加号图标,就会增加新的编辑框,然后输入第二个命令行参数

请点击输入图片描述

然后主程序输入如下代码段,用来解析打印支持两个命令行参数

请点击输入图片描述

调试运行程序,最后输出的信息符合从Xcode软件界面上配置下去的命令行参数

请点击输入图片描述

现在xcode新建的项目都是自带故事板的, *** 作不是很方便,来把它改成说写代码

打开AppDelegate.h文件,添加以下代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window=[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]self.window.rootViewController=[[ViewController alloc] init][self.window makeKeyAndVisible]return YES}

到此就完成了手写代码的第一步。

添加输入框和按钮

在ViewController.h中添加以下代码

#import "ViewController.h"

@interface ViewController ()

@property (nonatomic,strong) UITextField *account

@property (nonatomic,strong) UITextField *password

@property (nonatomic,strong) UIButton *loginButton

@end

@implementation ViewController

- (void)viewDidLoad {

   [super viewDidLoad]

   [self.view setBackgroundColor:[UIColor colorWithRed:51/255.0 green:204/255.0 blue:255/255.0 alpha:1]]

   _account=[[UITextField alloc] initWithFrame:CGRectMake(20, 200, self.view.frame.size.width-40, 50)]

   _account.backgroundColor=[UIColor whiteColor]

   _account.placeholder=[NSString stringWithFormat:@"Email"]

   [self.view addSubview:_account]

   _password=[[UITextField alloc] initWithFrame:CGRectMake(20, 260, self.view.frame.size.width-40, 50)]

   _password.backgroundColor=[UIColor whiteColor]

   _password.placeholder=[NSString stringWithFormat:@"Password"]

   [self.view addSubview:_password]

   _loginButton=[UIButton buttonWithType:UIButtonTypeRoundedRect]

   [_loginButton setFrame:CGRectMake(20, 320, self.view.frame.size.width-40, 50)]

   [_loginButton setTitle:@"Login" forState:UIControlStateNormal]

   [_loginButton setBackgroundColor:[UIColor colorWithRed:51/255.0 green:102/255.0 blue:255/255.0 alpha:1]]

   [_loginButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]

   [self.view addSubview:_loginButton]

}

@end

运行一下看看效果

问题如图:

解决方案:

1.xcode里点击你项目本身,然后在右侧找到Build Settings,在下面搜索栏里搜索“search”,找到下面Header Search Paths,双击编辑内容

2.在d出框内的下方,有个“+”符号,添加条目,输入的内容为你引用的第三方库的路径


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11800319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存