小编DeF*_*Flo的帖子

iPhone:我如何实现信号量?

有人可以解释我如何在Objective-C中实现信号量?我做了很多关于这个主题的谷歌搜索,但我没有发现任何可以理解的东西.

iphone semaphore objective-c

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

动态生成类

是否可以在Objective-C中动态创建类?

我想做这样的事情,但动态地:

Mission *mission = [[Mission alloc]init];
        mission.Id = [modelObject Id];
        mission.EntityState = [modelObject EntityState];
        mission.Description = [modelObject Description]; 
Run Code Online (Sandbox Code Playgroud)

所以我尝试了这个

id clonedobject = [[[modelObject class] alloc]init];
for (NSString *key in dic) 
    {
        [[clonedobject valueForKey:[dic objectForKey:key]] addObject:[modelObject valueForKey:[dic objectForKey:key]]];
    }
Run Code Online (Sandbox Code Playgroud)

但是使用这段代码,我无法通过clonedobject.Id达到id.它说"在id类型的对象上找不到属性ID.

有没有办法做这样的事情?

[modelObject class] *clonedobject = [[[modelObject class] alloc]init]
Run Code Online (Sandbox Code Playgroud)

class dynamic objective-c

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

标签 统计

objective-c ×2

class ×1

dynamic ×1

iphone ×1

semaphore ×1