我有一个用arm7-gcc编译的静态C库,我想在我的iOS项目中使用它。 我把它添加到项目但我无法弄清楚如何使用它。
我正在写一个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中实现类似的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样本中使用的图像并编写了代码但结果却不同。 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 […]
有没有人知道用CDP或Objective-C编写的RDP库不是GPL?
假设我想要一个带有两个浮点数( x和y )的函数,我想比较它们不使用它们的float表示,而是将它们的按位表示forms作为32位unsigned int 。 也就是说,像-495.5这样的-495.5具有位表示0b11000011111001011100000000000000或0xC3E5C000作为float ,并且我有一个具有相同位表示的unsigned int (对应于十进制值3286614016 ,我不关心)。 有没有简单的方法让我只使用各自的unsigned int对应物中包含的信息对这些浮点数执行<=这样的操作?
请告诉我如何在iPhone编程中将字节转换为Objective-c中的NSInteger / int?
可能重复: 问号和冒号(?:三元运算符)在objective-c中的含义是什么? 我见过它使用类似语法的代码… someValue = someBoolean ? valueOne : valueTwo; 或类似的东西。 我从来没有用过这个,我不确定它叫什么。 请有人解释如何使用它或提供有关它的资源的链接。
有没有办法获得预处理的C / Objective-C代码? 我有一些我获得的文件,并希望看到一些#defines生成的代码。