小编Noa*_*oon的帖子

适用于iPhone应用的PDF渲染器

Mayb你知道Objective-c的一个好的开源pdf渲染器吗?:)

pdf iphone graphics objective-c

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

将CLLocation转换为CLLocationDegrees

如何将CLLocation转换为CLLocationDegrees,以便我可以创建CLLocationCoordinate2D结构?

iphone objective-c cllocationmanager cllocation

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

如何降级Rails版本?

我在3.0.7版本中创建了rails应用程序.现在我想部署我的应用程序,但服务器只支持3.0.3

我该如何下载我的应用程序?

谢谢

downgrade ruby-on-rails-3

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

Android ...如何查明我是否在无线网络上?

在我的应用程序中,我只需要知道设备是否连接到wifi网络.我认为这个功能适用于模拟器,但不适用于真实设备.

public static boolean wifiInternet(Context c)
{
    try
    {
        ConnectivityManager connectivityManager = (ConnectivityManager)c.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo ni = connectivityManager.getActiveNetworkInfo();  // CRASHES HERE
        String name = ni.getTypeName(); 
        if(name.equals("WIFI"))
            return true;
        else
            return false;
    }
    catch(Exception e)
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

我在这里使用哪种上下文?getAplicationContext()或getBaseContext()或者我只是把'this'(我从服务中调用函数).

android wifi

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

使用KVC的NSArray中的NSDictionary

是否可以根据密钥属性名称从CALayer的NSArray中使用KVC获取NSDictionary?我尝试使用-dictionaryWithValuesForKeys :,但是返回一个NSArray。任何的想法?

   NSArray *tempArray = [self.layer.sublayers copy];
   NSArray *ListName = [self.layer.sublayers valueForKey:@"name"];

   NSDictionary *tmpD= [tempArray dictionaryWithValuesForKeys:ListName];
Run Code Online (Sandbox Code Playgroud)

谢谢

cocoa ios

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

custom class = custom + alloc,custom + init

我是iphone的新目标c.

我正在写一个自定义类,那么,我应该编写自己的+ alloc,+ init方法吗?我相信:+ alloc只会调用[thing alloc]; 并且+ init将执行如下操作:[thing setValue:X];

是否有"默认"+ alloc和+ init方法?如果是的话,我应该等待默认的+ alloc和+ init ?,假设我有一个NSMutableDictionary*ie

@interface class1 : NSObject {

    NSString *test; 
    NSMutableDictionary *map;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

objective-c

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

如何动态创建关联数组

我目前正在这样做,但它不起作用:

var tempArray=new Array();
var number = 15;
tempArray[number]='blabla';

           for (var key in tempArray) {
                        alert(tempArray[key]);
                    }
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

in_array function (element) { var retur = false; for (var values in this) { if (this[values] == element) { retur = true; break; } } return retur; }
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

javascript arrays

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

内存泄漏问题NSAutoreleaseNoPool()

我正在尝试创建一个不可变的字符串.我没有使用init,alloc或new初始化它,但仍然内存泄漏,并且它说"类NSCFString的对象0x234b533自动释放,没有池到位 - 只是泄漏"这里是我想要做的

NSMutableString *srn = [NSMutableString stringwithCString:devSID];

// devSID is *char
Run Code Online (Sandbox Code Playgroud)

这留下了泄漏.我也尝试过这个

NSMutableString *srn = [NSMutableString stringwithCString:devSID length:sizeof(devSID)];
Run Code Online (Sandbox Code Playgroud)

但是这也行不通,但是如果我尝试用这样的简单字符串初始化它

NSMutableString *srn = @"this is my string";
Run Code Online (Sandbox Code Playgroud)

它有效,没有任何想法发生什么事情.我没有使用init或alloc,但仍然存在泄漏.如果有人能帮助我解决这个问题,我将不得不承担责任

问候

Umair

memory-leaks memory-management objective-c nsautoreleasepool

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