小编MrD*_*ase的帖子

iPhone SDK:使用按钮点击从一个视图前进到另一个视图

我想制作一个非常简单的iphone应用程序:一个屏幕只有一个按钮......当点击按钮时会出现一个新屏幕.而已.没有动画,没有,

我已经无休止地尝试让NavBar示例项目执行此操作...并且只有当我使用带有可以点击的表的UINavigationController时它才有效.我已经在XCode中尝试了所有的骨架项目.

当我这样做时,我以为我已经完成了:

[[self navigationController] presentModalViewController:myViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

但是没有UINavigationController,我无法做到.我只想要一个简单的例子.

非常感谢!

iphone cocoa-touch

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

如何在我的iPhone应用程序中创建UIView"可滚动"?

我有一个UIView最终将包含大约2个屏幕的信息.我希望让用户能够通过轻弹向下滚动(只需在Safari中标准轻弹).
我该怎么做呢?

iphone cocoa-touch uiscrollview

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

如何减小iPhone应用程序的.wav音频文件的大小?

我有一些循环的音乐..wav文件大小约为8兆.我加载它只是循环它...一切正常,直到我添加另一个4 meg .wav文件.现在游戏崩溃了...删除额外的音频文件修复了崩溃.

那么如何减小这些.wav文件的大小呢?我想在完成4兆字节文件之后释放内存,但我尝试的东西不起作用(我宁愿游戏本身是一个较小的文件大小,所以它更容易下载).

谢谢!

iphone audio

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

如何让我的iPhone应用程序找到我的图像?

当我在app delegate中的applicationDidFinishLaunching事件中执行以下操作时,我的应用程序崩溃了:

_textures[mytex] = [[Texture2D alloc] initWithImage: [UIImage imageNamed:@"a.png"]];
Run Code Online (Sandbox Code Playgroud)

然而,当我更换@"a.png"使用

@"/Users/MyUserName/Desktop/MyProjectFolder/a.png"
Run Code Online (Sandbox Code Playgroud)

一切正常.我已经尝试了a.png资源的相对路径资料......但没有一个有效.我怎样才能解决这个问题?我想@"a.png"对所有图像资源说(特别是我在另一个应用程序中执行此操作...我直接使用示例代码).

那神奇的环境是什么?

谢谢!

iphone cocoa-touch objective-c

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

C++头文件和变量范围

我想用以下方式组织我的c ++变量和函数:头文件"stuff.h"中的函数原型,"stuff.cpp"中的函数实现,然后在main.cpp中说#include"stuff.h"(所以我可以调用stuff.cpp中实现的函数.到现在为止还挺好.现在我想在stuff.cpp中声明一些具有全局作用域的变量(所以我可以修改stuff.cpp main.cpp中实现的函数中的变量).这似乎不起作用.我怎样才能做到这一点?

c++

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

奇怪的NSUserDefaults行为

当我的iPhone应用程序运行时,我在NSUserDefaults中存储了一些数据(NSStrings).我正在为一场比赛保存高分.当我双击主页按钮并终止应用程序时,我重新启动应用程序时,我存储在NSUserDefaults中的值通常不存在. 为什么会这样?

我正在使用的代码在所有预多任务操作系统(3.0等)中运行良好.从阅读/搜索网络看起来像[NSUserDefaults standardUserDefaults] synchronize]; 有帮助.有什么想法吗?

谢谢!

iphone nsuserdefaults synchronize

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

清除/释放OpenGL ES缓冲区

我正在我的OpenGL ES 1.1 iOS应用程序中为屏幕外渲染创建一个额外的帧缓冲区和渲染缓冲区.当我渲染到额外的渲染缓冲区时,我开始在XCode控制台中看到内存警告.什么是"释放","清除"等这些额外缓冲区的正确方法?

我试验过,glClear(GL_COLOR_BUFFER_BIT)但记忆警告仍在继续.注释掉渲染代码会导致警告消失.

memory-management opengl-es framebuffer

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

当我在本地启动 Rails 服务器时会发生什么?

我正在学习 Ruby on Rails。目前我正在本地机器上进行基本开发。rails server当我在终端 (OS X) 中运行时会发生什么?我只是想了解 Rails 架构正在做什么以及运行哪些 Ruby 脚本。

ruby-on-rails

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

如何在Objective-C中对集合进行排序?

我的Objective-C程序中有一个整数数组.我想对它进行排序(升序或降序,无所谓).在C++中,我将在STL算法库中使用排序算法.我怎样才能做到这一点?

sorting algorithm objective-c

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

iPhone应用程序中带有NSTimers的"多线程"

假设我的iPhone应用程序中有两个NSTimers: timer1timer2. timer1每秒调用function1 30次,timer2每秒调用function2 30次.假设这两个函数正在读取和更新相同的整数变量.这里有"多线程"问题吗?如果不是,iPhone OS如何处理两个功能的执行(一般情况下)?

iphone multithreading nstimer

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