小编Adi*_*Adi的帖子

基础与活动与部署目标

我知道这个问题的一部分是在几个变化中被问到的,但我想确保我做对了.

以下是我的假设和理解,如果在提交之前它们是正确的,我想知道.

我的应用程序假设所有操作系统都支持的功能,所以我应该:

  1. 将Active SDK设置为最新版本(当前为SDK 3.0).
  2. 将部署目标设置为我想要支持的较低级别 - iPhone 2.0及更高版本?
  3. Base SDK到底是什么用的?如果我选择Active SDK不同,我应该忽略它,我在哪里可以看到项目设置中的Active SDK?

最后一个问题 - 苹果允许选择iPhone OS 2.0作为部署目标吗?

提前致谢,

BTW - 这个问题的主要原因之一是因为在使用早期的SDK编译时,当这个动画被保存多次使用时,苹果似乎在释放UIImageView动画数组的内存时遇到了问题.这是用SDK 3.0修复的已知问题(通过简单地将UIImageView动画数组设置为nil)

iphone deployment settings submission

25
推荐指数
2
解决办法
9114
查看次数

在C#中获取窗口句柄

我声明了以下类:

public partial class MainWindow : Window
Run Code Online (Sandbox Code Playgroud)

一旦窗口有窗口,我需要得到窗口的实际句柄.我怎么能这样做,我应该在哪里放置查询功能.

我到目前为止尝试的是:

IntPtr hwnd = new WindowInteropHelper(this).Handle;
Run Code Online (Sandbox Code Playgroud)

但我得到的句柄是0,这可能是因为它是在OnInitialized中种植的 - 也许窗口还没有准备好在那个阶段.并且,是的 - 它通过WPF连接,谢谢你指出它!

谢谢

c# windows wpf

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

如何隐藏iPhone主窗口中的标题栏

这个问题可能很容易回答,所以如果我错过了明显的话我会道歉.我正在iPhone上开发一个GUI应用程序,并希望隐藏iPhone的标题/状态栏,通常显示运营商/时间/电池.如何在主UIWindow和UIView给出的代码中执行此操作?

-一个

iphone

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

体积粒子

我正在研究体积粒子的概念.通过'体积',我并不是指实际上每个粒子的3D模型 - 通常它更昂贵,更难与其他粒子混合.我的意思是2D粒子看起来尽可能接近体积.现在我/我们尝试的是具有额外局部Z纹理的粒子(例如球形),并且我们根据α值和Z的接近度的组合来进行α透明度,这通过粒子不具有的事实得到改善.有一个平面Z.我认为一个很酷的添加将是与光照(和阴影)的交互,但问题是照明公式将如何看起来(考虑到透明度,让'

我也想添加正常,所以我实际上可以挤压所有两个纹理:

  • 漫反射和Alpha纹理.
  • 正常和256级精度Z通道纹理.

我问这个问题,看看可以考虑哪些其他方向,并获得关于可能使用的正确照明方程的想法.

3d graphics effects

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

AVAudioPlayer内存泄漏

我遇到了一些与AVAudioPlayer相关的奇怪的内存泄漏问题,我在尝试了所想到的一切后需要帮助.

以下是问题的简短描述 - 代码紧随其后.我初始化我的播放器并开始在无限循环播放音轨(无限循环或一次播放没有改变问题).音乐开始几秒后,我切换到另一个音轨,因此我创建了一个新的播放器,初始化它,释放旧的播放器(正在播放),然后将新播放器设置到位并播放它.

在那个时间点(在我调用新播放器之后 - [播放器播放])我得到内存泄漏(3.5Kb).

我尝试了以下方法:

  • 停止旧播放器,然后释放它 - 没有效果

  • 播放指令后立即释放播放器 - 未开始播放

  • 释放两倍于旧玩家 - 崩溃

  • 当我创建并播放第一个播放器时,内存泄漏不会发生!

此外,在参考文献中它确实说"播放"是异步的,所以它可能会将引用计数增加1,但在这种情况下,为什么没有[播放器停止]帮助?

谢谢,

以下是有关我如何使用它的代码的一些部分:

- (void) loadAndActivateAudioFunction {
NSBundle        *mainBundle = [NSBundle mainBundle];
NSError         *error;
NSURL           *audioURL = [NSURL fileURLWithPath:[mainBundle pathForResource: Name ofType: Type]];
AVAudioPlayer   *player = [(AVAudioPlayer*) [AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:&error];

if (!player) {
    DebugLog(@"Audio Load Error: no Player: %@", [error localizedDescription]);
    DuringAudioPrep = false;
    return;
}
[self lock];
[self setAudioPlayer: player];
[self ActivateAudioFunction];
[self unlock];
Run Code Online (Sandbox Code Playgroud)

}

- (void) setAudioPlayer : (AVAudioPlayer …
Run Code Online (Sandbox Code Playgroud)

memory xcode memory-leaks avaudioplayer

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

将结构引用添加到C#列表中

试图保持我的C#代码优化,我发现如果我有一个结构元素列表,每个插入将是一个完整的副本 - 我想避免的东西.

在C++中,我只是保留一个指针列表,所以我想知道我是否可以使用C#做同样的事情,也许将列表作为结构的引用列表.不幸的是,结构不能变成一个类,因为它是XNA库的一部分(Vector3,Matrix等).无论如何 - 如果可能,格式和用法会如何?

谢谢.

c#

6
推荐指数
2
解决办法
205
查看次数

在Objective-C(iPhone)中将字符串保存到文件中

我似乎偶然发现了从字符串中保存xml文件的问题(这是在iPhone上完成的)文件本身存在并包含在项目中(因此在工作区内),以及我从代码片段中获得的所有指示跟随传递没有任何错误在模拟器上并在iPhone上失败(错误513),但在任何一种情况下文件都不会保存!

{
Hits = config->Hits;

NSString*   filenameStr = [m_FileName stringByAppendingFormat: @".xml" ]; 
NSString*   pData = [self getDataString];  // write xml format - checked out ok
NSError     *error;

/* option 2 - does not work as well
 NSBundle        *mainBundle = [NSBundle mainBundle];
 NSURL           *xmlURL = [NSURL fileURLWithPath:[mainBundle pathForResource: m_FileName ofType: @"xml"]];

 if(![pData writeToURL: xmlURL atomically: true encoding:NSUTF8StringEncoding error:&error]) 
 {
 NSLog(@"Houston - we have a problem %s@\n",[error localizedFailureReason]);
 return false;
 }
 */

if(![pData writeToFile: filenameStr atomically: FALSE encoding:NSUTF8StringEncoding error:&error]) 
{
    NSLog(@"Houston - …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c save

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