小编Mar*_*c W的帖子

退出NSThread

如何在运行模式下退出线程...当我使用NSThread退出我的应用程序被绞死...任何人都可以帮助我吗?我可以在这里使用什么来退出线程或关闭线程

谢谢我的第一篇文章.

cocoa objective-c

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

C - If/Else和Pointers返回错误的字符串

我们有一个函数最长,它返回由字母组成的最长子字符串.例:

longest("112****hel 5454lllllo454")
Run Code Online (Sandbox Code Playgroud)

会回来:lllllo

但是,当我运行程序时,它似乎返回lllllo454.这是功能:

char *longest(char *s){
    char *pMax = NULL;
    int nMax = 0;
    char *p = NULL;
    int n = 0;
    int inside = 0; //flag
    while(*s!='\0'){
        char c = *s;
        if((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')){
            if(inside == 0){
                n = 1;
                p = s;
                inside = 1;
            }
            else
                n++;
            if(inside == 1){
                if(n > nMax){
                    nMax = n;
                    pMax = …
Run Code Online (Sandbox Code Playgroud)

c string pointers

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

如何写回现有文件,确保磁盘上的位被OS X覆盖

可以使用什么API的Cocoa或Core Foundation来确保当我写回存储设备上已存在的文件时,这些位被写入?出于安全原因,我们的想法是清除这些位.

filesystems security cocoa

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

关于指针和对象的问题?

只是想知道,如果我静态创建一个指针作为数据成员的对象,然后对象超出范围,指针会发生什么?Chuma的

c++ pointers scope

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

需要帮助排序多个NSMutableArrays

我有一个高分(名称,分数,时间)存储在一个文件中,一旦它读取它我将它们分成单独的数组,唯一的问题是我无法找到一种方法来分数所有三个分数和时间从最小到最大和仍保持正确的价值顺序.例如:

Name score time
---------------
nathan 123 01:12
bob    321 55:32
frank  222 44:44
Run Code Online (Sandbox Code Playgroud)

转向:

bob    123 01:12
frank  222 44:44
nathan 321 55:32
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

collections cocoa

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

如何从XML中提取标签

我有一个简单的XML提取问题,应该可以用直接的PHP解决,而不需要任何库.

我需要做的就是提取一个标签的值.例如,给定XML字符串:

<ResultSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ....>
 <Result>Foo</Result>
 <Result>Bar</Result>
</ResultSet>
Run Code Online (Sandbox Code Playgroud)

我只是需要把FooBar在数组中.最简单的方法是什么?

谢谢!

php xml

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

帮助iOS上的setTitle

我是编程的新手.我输入了以下代码,应用程序运行时没有错误,但按下按钮时崩溃.目标是确定按钮是否被按下一次或两次.如果第三次按下它,它应该重置为永不被按下.

buttonTestViewController.h

#import <UIKit/UIKit.h>

@interface buttonTestViewController : UIViewController {
}

-(IBAction)pressButton:(id)sender;

@end
Run Code Online (Sandbox Code Playgroud)

buttonTestViewController.m

@implementation buttonTestViewController


-(IBAction)pressButton:(id)sender{
static int counter;

if (counter == 0) {
    [sender setTitle:@"not answered"];
}else if (counter == 1) {
    [sender setTitle:@"Pressed Once"];
}else if (counter == 2) {
    [sender setTitle:@"Pressed Twice"];
}
counter += 1;

if (counter > 2) {
    counter = 0;
}
}
- (void)dealloc {
[super dealloc];
}

@end
Run Code Online (Sandbox Code Playgroud)

我还想在按下时更改按钮的背景颜色,如果我使用setBackgroundColor,我会继续出错.提前感谢您的时间和考虑.

cocoa-touch objective-c

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

标签 统计

cocoa ×3

objective-c ×2

pointers ×2

c ×1

c++ ×1

cocoa-touch ×1

collections ×1

filesystems ×1

php ×1

scope ×1

security ×1

string ×1

xml ×1