Tag: objective c

如何将.a C静态库添加到Xcode并在那里使用它?

我有一个用arm7-gcc编译的静态C库,我想在我的iOS项目中使用它。 我把它添加到项目但我无法弄清楚如何使用它。

是否有任何用objective-c或c编写的PDF解析器?

我正在写一个pdf阅读器iPhone应用程序。 我知道如何在iOS中使用CGPDF **类在视图中显示pdf文件。 我现在要做的是搜索pdf文件中的文本,并突出显示搜索到的文本。 所以,我需要一个可以检测文本处于什么位置的库。 此外,我希望图书馆能够处理unicode和汉字。 我搜索了几天但仍然找不到合适的东西。 我试过xpdf,但它是用c ++编写的。 我不知道如何在iPhone应用程序中使用c ++代码。 我也试过http://www.codeproject.com/KB/cpp/ExtractPDFText.aspx,但它不处理中文字符。 我试图自己编写代码,但PDF中的编码非常复杂。 例如,当我想通过以下字体解码文本时,我不知道该引用什么: 8 0 obj <> endobj 157 0 obj << /Type /Font /Subtype /CIDFontType2 /BaseFont /RNXJTV+PMingLiU /CIDSystemInfo <> /FontDescriptor 158 0 R /W 161 0 R /DW 1000 /CIDToGIDMap 162 0 R >> endobj 158 0 obj <> endobj

从Objective-C函数返回2D C数组

我想在Objective-C中实现类似的function +(int[10][10])returnArray { int array[10][10]; return array; } 但是,这给出了“数组初始化器必须是初始化列表”编译器错误。 这是可能吗?

无符号整数如何工作

正如标题所暗示的那样,我很好奇一个unsigned int (或类似NSUInteger , u_int_blah ,但我认为这些都是同一个东西的typedef )的工作原理。 例如,当它们的值低于零时,是否提出了一个例外? 会发生错误吗? 其中一个具体示例是将值间接设置为负数。 for (unsigned int x = 5; x > -10; x–) { // will x ever reach below zero, or will the loop terminate } 另外,间接设置它的另一种方法是让用户输入它。 printf(“Enter a number”); unsigned int x; scanf(“%ud”, &x); // user enters something like -29 所以,我有三个问题。 什么停止和unsigned int被分配给负数( unsigned int x […]

matchTemplate opencv无法正常工作,如opencv文档所示

我正在努力解决这个问题,因为在我从相机拍摄的图像中,我需要找到一些模式的存在和位置。 为此,我发现使用matchTemplate方法。我使用了opencv样本中使用的图像并编写了代码但结果却不同。 http://opencv.itseez.com/doc/tutorials/imgproc/histograms/template_matching/template_matching.html 这是告诉我们matchTemplate的链接。 当我实现它时,它显示了结果: – 我的代码如下: – -(void)matchPatchNet { IplImage *res; CvPoint minloc, maxloc; double minval, maxval; int img_width, img_height; int tpl_width, tpl_height; int res_width, res_height; NSString *pathPatron = [[NSBundle mainBundle] pathForResource:@”timage” ofType:@”jpg”]; UIImage *tim = [UIImage imageWithContentsOfFile:pathPatron]; NSString *pathPatron2 = [[NSBundle mainBundle] pathForResource:@”simage” ofType:@”jpg”]; UIImage *tim2 = [UIImage imageWithContentsOfFile:pathPatron2]; IplImage *img = [self […]

远程桌面协议C或Objective-C库

有没有人知道用CDP或Objective-C编写的RDP库不是GPL?

比较浮点数的位表示

假设我想要一个带有两个浮点数( x和y )的函数,我想比较它们不使用它们的float表示,而是将它们的按位表示forms作为32位unsigned int 。 也就是说,像-495.5这样的-495.5具有位表示0b11000011111001011100000000000000或0xC3E5C000作为float ,并且我有一个具有相同位表示的unsigned int (对应于十进制值3286614016 ,我不关心)。 有没有简单的方法让我只使用各自的unsigned int对应物中包含的信息对这些浮点数执行<=这样的操作?

如何在objective-c中将字节值转换为int

请告诉我如何在iPhone编程中将字节转换为Objective-c中的NSInteger / int?

布尔? :操作语法

可能重复: 问号和冒号(?:三元运算符)在objective-c中的含义是什么? 我见过它使用类似语法的代码… someValue = someBoolean ? valueOne : valueTwo; 或类似的东西。 我从来没有用过这个,我不确定它叫什么。 请有人解释如何使用它或提供有关它的资源的链接。

C,Objective-C预处理器输出

有没有办法获得预处理的C / Objective-C代码? 我有一些我获得的文件,并希望看到一些#defines生成的代码。