小编Jul*_*rgé的帖子

通过Application Loader提交的应用程序格式?

当我使用Application Loader将app二进制文件上传到Apple时,我是否提交了整个应用程序的.zip文件或.ipa文件.我对这个过程很困惑.

iphone upload

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

谁能告诉我为什么浮动不能持有3153600000?

我知道这是愚蠢的,但我在编程世界中是一个安静的菜鸟,这里是我的代码.

这个完美的工作:

#include <stdio.h>

int main() {

    float x = 3153600000 ;

    printf("%f", x);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是这个有一个问题:

#include <stdio.h>

int main() {

    float x = 60 * 60 * 24 * 365 * 100 ;

    printf("%f", x);

    return 0;
} 
Run Code Online (Sandbox Code Playgroud)

那么60*60*24*365*100是3153600000吧??? 如果是,那为什么会产生不同的结果?我得到了第二个溢出的溢出,结果是"-1141367296.000000".谁能告诉我为什么?

c c++ overflow

3
推荐指数
2
解决办法
297
查看次数

在iOS上用std编写文件

我在xCode中添加了一个save.txt到我的iPhone资源,文本"..."

我写了一些字符串到文件,而不是阅读它,但当我读它,我只得到旧内容..所以没有新的写入其中

NSString* resources = [ [ NSBundle mainBundle ] resourcePath ] ;    

std::string respath( [ resources UTF8String ] ) ;

std::string fpath = respath + "/" + "save.txt" ;


std::ofstream file;

file.open(fpath.c_str(), std::ios::out );


file << "some text\n";

file.close();


std::ifstream rf;

rf.open(fpath.c_str(), std::ios::in );

char str[255];
while(rf) {
    rf.getline(str, 255);  

    if(rf) printf("%s", str);

}   
Run Code Online (Sandbox Code Playgroud)

c++ iphone stl file ios

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

如何使用NativeActivity写入内部存储文件系统?

我正在将纯C++游戏移植到Android上,由于我的目标是Android 3.0+平板电脑,我选择使用NativeActivity来完全避免使用Java.但是,我无法看到任何允许我写入设备内部存储的功能.对fopen()的调用将失败,因为我不知道我应该写哪个目录并且内部存储文件系统不可访问

这段代码通常可以解决Java问题,为我提供了应用程序内部可写数据目录的路径:

mContext.getFilesDir();
Run Code Online (Sandbox Code Playgroud)

有人知道C++的替代品吗?否则我将不得不用JNI调用上面的代码片段.

当然,我已经查看了$ NDK /..../ include/android / headers但是我看不到我需要的候选方法.

filesystems android android-ndk android-3.0-honeycomb native-activity

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

iPhone上必须提供有关状态更改的网络可达性通知?

许多可达性测试代码似乎都包含"通知"概念,以便在网络重新启动时,用户可以收到通知.

  1. 我是否需要实施"通知"部分?是否可以在用户尝试需要网络连接且无法使用的情况下提醒用户?(连接回来时没有通知)

  2. 我看到示例代码处理纯网络可用性(如果设备连接到wifi,3g等)并且具有对特定ip的可达性.我的应用程序需要在适当时连接到特定的IP地址.在这种情况下,只需提示是否在适当的时间内无法访问该IP是否需要处理或需要处理更多内容?(例如,提示不同的消息以提醒用户打开网络并警告用户我的IP不是到达)

谢谢

iphone networking reachability ios

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

如何在Android中从外部库调用Activity方法

在我的主要活动中,我有一个方法需要从辅助java类调用.我使用了辅助java类的构造函数来接收对主Activity的引用.然后我尝试使用此引用从辅助java类的主体调用该方法.但java不通过传递引用识别该方法?

我的主要活动如下:

public class MainActivity extends Activity{

    public void onCreate(){

        TestClass mTestClass = new TestClass(this);
    }

   public testMethod(){      
       // do some work here
   }
}
Run Code Online (Sandbox Code Playgroud)

现在,在我的TestClass.java中,我收到了对MainActivity的引用:

public class TestClass{

    public TestClass(Activity mActivity){
        //Android/Java doesn't recoginze testMethod here???? 
        mActivity.testMethod();      
    }
}
Run Code Online (Sandbox Code Playgroud)

我一直试图解决这个问题几天没有成功.我迫切需要你的帮助,并感谢任何建议!

PS TestClass将充当一个库,每个人都可以从他们的Android应用程序中调用它.换句话说,我提供TestClass作为库.然后,用户实现在满足某些条件时将执行的方法的内容.因此,我需要通过用户传递给我的库类的引用来调用该特定方法(将由用户在自己的Activity中定义).

android call android-activity

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