小编ste*_*anB的帖子

quickfixengine:可以限制日志记录吗?

quickfixengine中是否有一个设置来指定日志级别来限制记录的消息数量?似乎我们登录了很多数据,所以我们想限制它.我假设记录过多的消息会影响性能(没有任何硬数据支持或反对).

quickfix

2
推荐指数
1
解决办法
716
查看次数

EXC_BAD_ACCESS尝试读取NSArray

在下面的代码中,我尝试从plist中读取数据:

 -(void)readPreferences 
    {
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        NSMutableArray * myAppDefaults  = [defaults mutableArrayValueForKey:@"LastList"];
        myCustomObject * savedObject;
        NSUInteger i;
        for (i = 0; i < [myAppDefaults  count]; i++) 
        {
            NSArray * thisArray = [myAppDefaults  objectAtIndex:i];

            savedObject.value1 = [thisArray objectAtIndex:0];
            savedObject.value2 = [thisArray objectAtIndex:1];
            savedObject.value3 = [thisArray objectAtIndex:2];
            savedObject.value4 = [myAppDefaults  objectAtIndex:3];

            [objectsArray addObject:savedObject];
        }

    }
Run Code Online (Sandbox Code Playgroud)

不知何故,当我尝试设置"savedObject.value1"时,我收到"EXC_BAD_ACCESS"错误.

我意识到这很可能是基本的内存管理,或指针/对象的混乱,但我还在学习.我希望有人可以帮助我.最好的问候Sjakelien

cocoa cocoa-touch objective-c nsuserdefaults nsmutablearray

2
推荐指数
1
解决办法
2044
查看次数

无需使用网络服务器即可在浏览器中调用程序

有没有办法从本地HTML页面调用程序(Python脚本)?我在该页面上有一个YUI颜色选择器,需要通过rs232将其值发送到微控制器.(除了选择器之外还有其他东西,所以我无法编写应用程序而不是HTML页面.)

稍后,这将迁移到服务器,但我现在需要一个快速简便的解决方案.

谢谢.

html python browser

2
推荐指数
1
解决办法
2479
查看次数

vi搜索复制粘贴搜索副本

我只是想知道是否有人可以帮助如何使用vi执行以下操作.

我有一个文本文件,它可能包含类似的东西

start of text file:
--something1.something2--
--anotherThing1.something2--
end of text file:
Run Code Online (Sandbox Code Playgroud)

如果我想取这行并通过搜索与第一次出现的[A-Za-z0-9]副本相匹配的任何内容转换为缓冲区,然后将其附加到第一个出现之前的同一行 -

start of text file:
--something1.something2.something1--
--anotherThing1.something2.anotherThing1--
end of text file:
Run Code Online (Sandbox Code Playgroud)

是否有一个VI命令来执行此操作?

干杯本

vi vim search copy paste

2
推荐指数
1
解决办法
1497
查看次数

NSArray和NSMutable Array之间的区别

您正在使用基础工具使用NSArrays,我已经编写了以下代码

    -(void)simplearrays
{
 NSMutableArray *arr = [NSMutableArray arrayWithCapacity:3];

 for(int i =0;i<3;i++)
 {
  scanf("%d",&arr[i]);
 }
 for(int j =0; j<3;j++)
 {
  printf("\n%d",arr[j]);
 }
}
Run Code Online (Sandbox Code Playgroud)

我的查询是上面的代码在执行时显示给定的输出,但是一旦应用程序完成执行,我得到一个错误,说"无法分配区域",请你帮忙.

另外我想知道icode博客中NSArray和NSMutable Array之间的区别我已经读过nsarray可以动态调整大小,所以如果NSArray可以动态调整大小,那么为什么要使用NSMutable数组,或者更好的是何时使用NSArray以及何时使用NSMutable阵列???

objective-c

2
推荐指数
2
解决办法
7357
查看次数

Vim:如何创建键映射到:编辑并跳转到最后一行?

我将键映射F2到refresh(:edit)当前打开的文件.当我在外面更新文件时(日志文件末尾添加了新行),我在观看日志文件时使用此功能来更新屏幕.

nnoremap <silent> <F2> :edit<CR>
Run Code Online (Sandbox Code Playgroud)

我想在刷新后跳转到文件的末尾.

如何创建键映射,同时执行:edit并跳转到文件末尾(快捷方式G)?

vim keymapping

2
推荐指数
1
解决办法
183
查看次数

iPhone上的内存泄漏:(

我是C,Obj-C和iPhone的初学者,我正在尝试使用大量的术语.我希望你们中的一个能帮助解决我几天来一直在努力解决的问题.

我下面的代码是一个调用包含搜索字段和表的笔尖的方法.该表是通过搜索为下面的'theList'创建的数组来填充的.使用'Instruments',我得到了一个Leak:NSDictionary*theItem = [NSDictionary dictionaryWithObjectsAndKeys:clientName,@"Name",clientId,@"Id",nil]; ,但我无法弄清楚为什么:(

我知道这可能是一个难以回答的问题,但是如果有任何人可以提供帮助的话!

- (void)editClient:(id)sender {

    if (pickList == nil) {
        pickList = [[PickFromListViewController alloc] initWithNibName:@"PickList" bundle:nil];
    }

    TimeLogAppDelegate *appDelegate = (TimeLogAppDelegate *)[[UIApplication sharedApplication] delegate];
    NSMutableArray *theList = [[NSMutableArray alloc] init];
    int i;
    for (i=0;i < [appDelegate.clients count];i++) {
        Client *thisClient = [appDelegate.clients objectAtIndex:i];
        NSString *clientName = [[NSString alloc] initWithString: thisClient.clientsName];
        NSNumber *clientId = [[NSNumber alloc] init];
        clientId = [NSNumber numberWithInt:thisClient.clientsId];
        NSDictionary *theItem = [NSDictionary dictionaryWithObjectsAndKeys:clientName,@"Name",clientId,@"Id",nil];
        [theList addObject:theItem];
        theItem = nil;
        [clientName release];
        [clientId release];
    } …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch memory-management objective-c

1
推荐指数
1
解决办法
1926
查看次数

与UIFont和UIColor相关的新手问题

我有几个与UIColor和UIFont有关的问题.

  1. 我想知道如果我在启动时分配一堆UIFonts和UIColors,那么它在系统上有多重,我需要在应用程序运行期间.

  2. 在运行时创建UIFont和UIColor是否昂贵?如果我预先分配相同的内容,它会以任何方式提高性能.

iphone cocoa-touch

1
推荐指数
1
解决办法
594
查看次数

在iPhone中的NSMutableArrary中排序

我正在解析XML并以Dictionary的形式将所有数据存储在NSMutableArray中.

NSMutableArray * stories;   

// a temporary item; added to the "stories" array one at a time,
// and cleared for the next one
NSMutableDictionary * item;

- (void)parser:(NSXMLParser *)parser
 didEndElement:(NSString *)elementName
  namespaceURI:(NSString *)namespaceURI 
 qualifiedName:(NSString *)qName
{       
    if ([elementName isEqualToString:@"item"])
    {
        // save values to an item, then store that item into the array...
        [item setObject:currentTitle forKey:@"title"];
        [item setObject:currentLink forKey:@"link"];
        [item setObject:currentSummary forKey:@"summary"];
        [item setObject:currentDate forKey:@"date"];

        //Numeric value for sorting
        [item setObject:rates forKey:@"rates"];

        [stories addObject:[item copy]];    
    }
}
Run Code Online (Sandbox Code Playgroud)

完成解析后,我需要按"rate"排序数组,这是数字字段.请建议.

sorting iphone cocoa cocoa-touch objective-c

1
推荐指数
1
解决办法
536
查看次数

在objective-c中输入类型

有什么办法可以将nstimeinterval类型值转换为xcode中的字符串类型?

在此先感谢Joy

cocoa casting objective-c nstimeinterval

1
推荐指数
1
解决办法
777
查看次数