草庐IT

command-line-options

全部标签

ios - SQLCipher iOS OpenSSL 构建错误 : line 66: ./config: 没有这样的文件或目录

当我尝试在我的机器上构建iOS项目时,构建失败并显示以下错误消息:“第66行:./config:没有那个文件或目录”在其他机器上构建运行没有任何问题。我正在使用XCode4.6.3,我的OpenSSL路径在配置中设置。还安装了XCode命令行工具。 最佳答案 我发现了问题。问题只是OpenSSL目录(/MyDirectory/openssl1.0.1e)的路径。该路径包含空格,虽然我将路径放在引号中(“/MyDirectory/openssl1.0.1e”项目没有编译。最终(也是我的唯一解决方案)是将目录路径重命名为不包含空格(/M

ios - 自动布局 : how to set the hugging & resistance priority for two multi-line UILabel stacked vertically?

我已经使用像这样的自动布局实现了自定义单元格:如您所见,它有4个部分:[thumbnail,title,summary,feedName]。我需要精美地布置title和summary。它们都是多行UILabel。我需要实现的是,当文本过多时,摘要的行数先减少,然后是标题的行数,而不是像图片显示的那样(标题只占一行)。我试过像这样设置拥抱和抵抗的优先级,但它不起作用,有什么想法吗?标题:总结: 最佳答案 似乎我需要始终为多行标签设置preferredMaxLayoutWidth,甚至它的宽度也可以通过对周围View的约束来计算。通过设

ios - 使用 boundingRectWithSize 获取错误的 UITextView 高度 :options:context

我得到的UITextView的高度是错误的,即使我是这样计算它的大小的:CGRectrequiredHeight=[selfboundingRectWithSize:CGSizeMake(width,CGFLOAT_MAX)options:(NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading)context:nil];当我将高度添加到我的框架时,我可以看到所有文本,但看不到最后一行。我不知道为什么。(在我将其转换为NSAttributedString之前,文本是一个HTML)。

ios - iPhone 应用程序 : get shell command output

我正在尝试为iPhone(或iPad,就此而言)构建一个应用程序,我想在其中运行一些shell命令。我希望它运行的iPhone未越狱。system()命令似乎可以执行shell命令,但输出和输入当然仍然是个问题。我了解到NSTask可以用于这些类型的事情并且它存在,但没有记录。(包括MacNSTask.h似乎工作完美)现在的问题是,当执行这段代码时:NSTask*task;task=[[NSTaskalloc]init];task.launchPath=@"/usr/bin/ls";task.arguments=[NSArrayarray];NSPipe*pipe=[NSPipepip

ios - 退化的顶点和 GL_LINE_STRIP

我使用的是iOS5.1我试图在同一个顶点数组中显示几批线,我想使用退化顶点将它们分开。但这似乎不起作用。在每批顶点之间绘制I线。谷歌搜索问题给我的结果是退化顶点与GL_LINE_STRIP不兼容,但我不太确定。有人可以证实吗?还有什么选择? 最佳答案 据我所知,您只能使用单个顶点数组和GL_LINE_STRIP绘制一条连续的线。另一种方法是使用GL_LINES,它将每个顶点对视为一个独立的线段。要获得连续的线,请将前一段的最后一个顶点复制为顶点数组中下一段的起点。 关于ios-退化的顶点

iphone - iOS 相机自定义 : How to implement Grid Lines?

我可以使用闪光灯功能、访问照片库以及使用后置/前置摄像头。我想实现在用户拍照时显示的网格线。有什么想法吗? 最佳答案 创建一个UIImageView以用于cameraOverlayView。假设您有一个名为yourImagePickerController的UIImagePickerController并且还有一个名为overlay.png的图像文件作为您的'网格线'。制作网格线图像文件时,请务必使用透明背景-而不是不透明的白色。UIImageView*overlayImage=[[UIImageViewalloc]initWith

IOS:将运行文本设置为 "running news line in TV"?

我很感兴趣,怎么可能让文本像“电视中运行的新闻行”一样从右向左移动?我可以在UILabel中让文本从右向左(或任何其他方向)移动,但是这个动画移动应该是无限循环,而不是只有一次。 最佳答案 这里有几个:https://github.com/caydenliew/CLTickerViewhttps://github.com/malcommac/DMScrollingTickerhttps://github.com/MugunthKumar/MKTickerViewDemohttps://github.com/jeffhodnett/J

ios - "Arguments to methods are never optional"?

我正开始在iTunes上学习斯坦福大学iOS编程类(class)的第二堂课,我对上述陈述的确切含义感到困惑。它在幻灯片和讲座本身中:“方法的参数(如atTop:参数)从不可选”。这是讲师在说参数从不“可选”时所指的示例方法:-(void)addCard:(Card*)cardatTop:(BOOL)atTop;他接着说,如果你想要“一个不带addTop的addCard:方法:我们可以单独定义它”:如,-(void)addCard:(Card*)card;我只是对他的意思感到困惑。我一直认为方法参数总是可选的,但我认为我遗漏了一些明显的东西。他的意思是说在这种情况下你不能离开顶部:只是卡

iphone - replaceItemAtURL :withItemAtURL:backupItemName:options:resultingItemURL:error: broken in iOS 6?

我无法让NSFileManager方法replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:在iOS6中工作。调用此方法并在iOS5上运行良好的应用程序在iOS上存在重大问题6.iOS6.0以下版本的设备不会出现该问题。如果应用程序由Xcode在iOS模拟器中启动,则不会出现此问题。否则这个问题似乎是普遍的。这是我要执行的测试代码:NSError*error;NSFileManager*fileManager=[NSFileManagerdefaultManager];NSString*

ios - xcode 5 ld : 11 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

在尝试构建我的项目时,我经常收到此错误提示ld:11duplicatesymbolsforarchitecturearmv7clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)我最近尝试在我的项目中实现GPUImage,这与它有什么关系吗?我也读过类似的问题,但没有一个有我的解决方案。 最佳答案 大胆猜测,您是否可能在任何地方导入了.m文件而不是.h? 关于ios-xcode5ld:11duplicatesymbolsforarchitecturearmv7clang:er