小编Joh*_*ane的帖子

iOS链接二进制文件,仅用于调试库

我为项目设置不同的配置有点问题.我有两个版本的相同静态库.一个启用了日志,另一个没有.

我正在使用两个不同的xcconfig文件进行调试与发布.在这些文件中,我指定了静态库的两个变体的库和头搜索路径.到现在为止还挺好.

但是,在我的构建设置中,我看不到有条件地链接实际库的方法.即使用Debug的调试版本和Release版本.

有任何想法吗?

iphone xcode objective-c ios

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

iOS检测连接速度或类型

可能重复:
Iphone检测到3g或wifi

有没有办法获得当前的网络速度或设备是否在EDGE/3G/GPRS?我可以使用Reachability来区分WiFI和WMAN,但这对我的应用来说还不够.

iphone objective-c reachability ios

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

iOS创建宏

我有一段代码,我经常使用它,并希望用它制作一个宏.我不确定如何做到这一点.这是我想要使用的代码

UIImage *titleImage = [UIImage imageNamed:@"myLogo.png"];
UIImageView *titleImageView = [[UIImageView alloc] initWithImage:titleImage];
self.navigationItem.titleView = titleImageView;
[titleImageView release];
Run Code Online (Sandbox Code Playgroud)

我想将这个块定义为一个宏,以后我可以说例如addImage(...); 谢谢你的帮助.

iphone macros objective-c ios

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

iOS确定VoiceOver是否还在说话

有没有办法确定VoiceOver当前是否正在宣布以及何时停止.我已经尝试过UIAccessibilityVoiceOverStatusChanged,但我的理解是,只有当你打开或关闭VoiceOver时才会这样.任何帮助将不胜感激.谢谢.

iphone uikit ios voiceover

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

类方法中的IOS内存泄漏

在您看来,如果我使用这样的参数初始化NSObject的单例子类:

- (MyObject *) initWithSomeParam:(NSString *)param{
    self = [super init];
    if (SharedInstance == nil){
        SharedInstance = [super init];
        SharedInstance.someProperty = param;
    }
    return self;
}

+ (MyObject *) objectWithSomeParam:(NSString *)param{
    return [[self alloc] initWithSomeParam:param];
    // Will the alloc cause a leak?
}
Run Code Online (Sandbox Code Playgroud)

用户无权访问实例方法,只能访问类.谢谢.

iphone objective-c ios

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

确定ivar是否为BOOL

我有一个方法,我传递一个变量的参数列表.我是isKindOfClass为弦乐等做的.但是我怎样才能确定ivar是不是BOOL?

iphone objective-c ios

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

xcconfig文件中的预处理器宏

是否可以在配置文件中使用宏?我希望实现以下目标:

if iPad
set variable to 1
else
set variable to 0
Run Code Online (Sandbox Code Playgroud)

那可能吗?我宁愿不使用脚本.

iphone xcode objective-c xcconfig ios

4
推荐指数
2
解决办法
2538
查看次数

Availability.h -like宏

是否可以拥有自定义可用性宏,例如__OSX_AVAILABLE_STARTING.我需要它以相同的方式执行,我只需要更改其名称和版本以及参数数量?

iphone cocoa objective-c ios

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

iOS - 获取Info.plist文件

我有一个方法从应用程序的Info.plist文件加载数据.现在我正在硬编码名称和类型,即使用,pathForResource但是如果plist文件的名称已经改变,这种方法会失败,比如MyAppSettings.plist有没有办法可以获得正在使用的info.plist文件这个名字?谢谢

iphone objective-c plist ios

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

创建NSError域

我想为我的应用程序创建一个自定义错误域.我有一个枚举NSInteger类型,涵盖了我可以获得的所有可能的错误代码,我的问题是如何将这些与我的自定义域相关联?谢谢.

iphone nserror ios

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

JAVA方法参数和接口

我一直在努力解决这个问题.我有一个这样定义的接口:

public interface SomeInterface {
    String someMethod();
}
Run Code Online (Sandbox Code Playgroud)

这将由许多模型类实现,例如

public class SomeClass implements SomeInterace {

    ...
    @Override
    public String someMethod(){
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

最后我有一个需要调用doSomething方法的第3类,记住我有多个符合SomeInterface的模型.所以我将方法定义为:

public class SomeUsefulClass {
    public void doSomethingCool(Class<SomeInterface>aParam) {
        //How do I specify aParam.someMethod(); A cast doesn't work
    }
}
Run Code Online (Sandbox Code Playgroud)

java interface

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

标签 统计

ios ×10

iphone ×10

objective-c ×8

xcode ×2

cocoa ×1

interface ×1

java ×1

macros ×1

nserror ×1

plist ×1

reachability ×1

uikit ×1

voiceover ×1

xcconfig ×1