).
. Alkohol im Spiel?
Gerade ne Caipi gemacht! Aber noch beim dritten Schluck.
Dir ist klar das die SQL abfrage SELECT * FROM bla WHERE x = "a*"... dir erst alle Ergebnisse raussucht und dir nicht mal bei 10, 100, 1000 ein Callback schickt, womit du dann aus deinem Thread heraus mal ein Update schicken könntest.
Alkohol im Spiel?
Gerade ne Caipi gemacht! Aber noch beim dritten Schluck.
Dir ist klar das die SQL abfrage SELECT * FROM bla WHERE x = "a*"... dir erst alle Ergebnisse raussucht und dir nicht mal bei 10, 100, 1000 ein Callback schickt, womit du dann aus deinem Thread heraus mal ein Update schicken könntest.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »DrUeSBe« (26. Juli 2010, 15:12)
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
-(void)viewDidLoad
{
NSThread* searchThread = [[NSThread alloc] initWithTarget:self selector:@selector(searchThreadMainRoutine) object:nil];
[searchThread start];
//...
}
-(void)searchThreadMainRoutine
{
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
NSRunLoop* runLoop = [NSRunLoop currentRunLoop];
//...
[pool Autorelease];
}
|
) bekommen könnte.
. In einer weiteren Optimierung könnte der ursprüngiche Thread seine bisherigen Ergebnisse mit dem neuen zusätzlichen Buchstaben filtern. Wie gesagt: Es können ja eigentlich keine dazukommen.
|
|
C/C++-Quelltext |
1 |
[[[User withNick:@"Lucas de Vil"] numberOfPosts] increaseByOne]; |
In einer weiteren Optimierung könnte der ursprüngiche Thread seine bisherigen Ergebnisse mit dem neuen zusätzlichen Buchstaben filtern. Wie gesagt: Es können ja eigentlich keine dazukommen.
Tippfehler passieren. Dann wäre die nächste logische Eingabe ein Backspace.