小编Chi*_*odo的帖子

通过脚本在Xcode项目上启用iCloud

我正在尝试为iOS项目上的连续构建设置构建服务器.由于我需要经常重新创建Xcode项目(它是统一的构建),iCloud将重置为OFF.

我可以通过脚本复制授权文件(使用iCloud密钥),但我仍然需要单击实际的复选框以打开iCloud.

我设法手动更改了XC项目,但由于XC项目结构可能发生变化,因此不太安全.

你知道更好的方法吗?干杯!

xcode continuous-integration build ios icloud

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

如何调用祖父母方法

我需要打电话给我班上的祖父母方法.

@class Grandparent
+--->@class Parent   
     +---->@class Child
Run Code Online (Sandbox Code Playgroud)

每个类都实现一个方法:

-(void)foo
Run Code Online (Sandbox Code Playgroud)

如果我想从子类调用父方法foo,我使用:

[super foo]
Run Code Online (Sandbox Code Playgroud)

如果我想打电话给祖父母的foo,我该怎么办?打电话是不可能的

[super [super foo]]
Run Code Online (Sandbox Code Playgroud)

蚂蚁想法?

iphone objective-c

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

在CGContext中翻转NSString绘图

我尝试在这个纹理中绘制一个字符串:

http://picasaweb.google.it/lh/photo/LkYWBv_S_9v2d6BAfbrhag?feat=directlink

但绿色数字似乎垂直翻转.我用这种方式创建了我的上下文:

    colorSpace = CGColorSpaceCreateDeviceRGB();
data = malloc(height * width * 4);
context = CGBitmapContextCreate(data, width, height, 8, 4 * width, colorSpace, kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big);
Run Code Online (Sandbox Code Playgroud)

我画了字符串:

    UIGraphicsPushContext(context);

for(int i=0;i<packs.size();++i)
{
    CGPoint points[4] = 
    {
        gltextures[i].texCoords[0] * size.width,        //0
        gltextures[i].texCoords[1] * size.height,       //1

        gltextures[i].texCoords[2] * size.width,        //2
        gltextures[i].texCoords[3] * size.height,       //3

        gltextures[i].texCoords[4] * size.width,        //4
        gltextures[i].texCoords[5] * size.height,       //5

        gltextures[i].texCoords[6] * size.width,        //6
        gltextures[i].texCoords[7] * size.height        //7

    };

    CGRect debugRect = CGRectMake
    (
     gltextures[i].texCoords[0] * size.width, 
     gltextures[i].texCoords[1] * size.height, 
     gltextures[i].width, …
Run Code Online (Sandbox Code Playgroud)

iphone

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

低内存,640Kb的实时字节?

我的应用程序需要显示大量图像和视频.

运行ObjectAlloc工具后,我看到实时字节为640Kb,当应用程序崩溃时总内存为31,54Mb.

在组织者我得到一个"低内存"报告,所以我猜应用程序崩溃,因为内存不足但ObjectAllocation数据对我没有任何意义...

有任何想法吗?

这是Organizer崩溃日志:

Incident Identifier: CDCAF38C-CFFD-4316-9C4A-5C8E37794B49
CrashReporter Key:   65390aeb97b2b81076576c3e33b025feb5db9202
OS Version:          iPhone OS 3.1.3 (7E18)
Date:                2010-05-19 10:07:19 +0200

Free pages:        372
Wired pages:       12260
Purgeable pages:   0
Largest process:   DTMobileIS

Processes
         Name                 UUID                    Count resident pages
       ATreeTest <1d51c3a5fef8b747c3a1be9405bdd52a>    1150 (jettisoned) (active)
      DTMobileIS <69c3fa96db2f29474d62964aa1a69bfa>    3316
notification_pro <8a7725017106a28b545fd13ed58bf98c>      68
    mediaserverd <3d3800d6acfff050e4d0ed91cbe2467e>     464 (jettisoned)
         syslogd <8eddddc00294d5615afded36ee3f1b62>      56 (jettisoned)
            apsd <32070d91b216d806973c8f1b1d8077a4>     173
     SpringBoard <324939a437d1cca1fa4af72d9f5d0eba>    2475 (jettisoned) (active)
      accessoryd <8f21c8b376d16e2ccb95ed6d21d8317a>      99 (jettisoned)
notification_pro <8a7725017106a28b545fd13ed58bf98c>      64
            ptpd <f5e735bffd0557fcdc53cb35b6d9ce66>     129
         notifyd <591dd4dd804b4b8741f52335ea1fa4ab>      64
      CommCenter …
Run Code Online (Sandbox Code Playgroud)

memory iphone

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