小编Use*_*321的帖子

我应该用Sencha Touch或Native编写我的应用程序吗?

随着最近对Sencha Touch的更新,它看起来越来越像iPhone甚至iPad的本机应用程序.目前仍有许多差异,文档有点缺乏.

我的问题是,鉴于我已经完全有能力在Objective C中创建本机应用程序,我应该切换到Sencha Touch和PhoneGap,还是开始集成这些工具?

优缺点都有什么?

编辑:

感谢您的见解.我的一位合作伙伴在周末写了一些他们的观点,其中有一些想法在这里没有提到:Web vs Native:你应该如何编写应用程序?

native objective-c ipad ios sencha-touch

11
推荐指数
2
解决办法
4559
查看次数

iPhone和Android可以录制和播放哪种音频格式?

我正在设计一款可以在iPhone和Android上录制短音频文件的应用程序,可以在两个平台上播放,也可以在任何其他智能手机上播放.

现在我正在使用*.caf和iLBC编解码器,因为我知道iPhone不编码mp3.

在这种情况下我应该使用文件格式/编解码器吗?

iphone android codec

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

我们可以在iPhone中以编程方式打开/关闭GPS吗?

我想知道我们可以在iPhone中以编程方式打开/关闭GPS吗?

iphone gps objective-c ipad ios

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

切换到iOS 5后无法播放系统声音

这就是我在iOS 4中播放哔声的效果:

SystemSoundId beepOnSoundId;

CFURLRef soundUrl = CFBundleCopyResourceURL(
    CFBundleGetMainBundle(), 
    CFSTR("beep"), 
    CFSTR("wav"), 
    NULL
);

// soundUrl logged:
// file://localhost/var/mobile/Applications/ ... beep.wav

AudioServicesCreateSystemSoundID(soundUrl, &beepOnSoundId);

// beepOnSoundId logged: 4097

AudioServicesPlaySystemSound(beepOnSoundId);
Run Code Online (Sandbox Code Playgroud)

当我将设备升级到iOS 5时,它停止工作.我什么都没听到.我注销了所有变量,没有一个是零或0.

iOS 5中的API如何改变我的声音播放代码?

更新

问题可能是因为我AVCaptureSession在播放声音时跑步了.iOS 5不知何故不允许你这样做.当我从相机录制东西时,我需要发出哔哔声.

iphone cocoa-touch objective-c ios

11
推荐指数
3
解决办法
8844
查看次数

NSOperationQueue与GCD

在什么情况下你更喜欢使用NSOperationQueueGCD?

根据我对这两者的有限经验,我认为NSOperationQueue你基本上可以控制有多少并发操作.

使用GCD,您无法执行此操作,因为您正在使用队列.除了你可以用多核处理器以某种方式模拟这个,虽然我仍然认为没有办法控制它.

multithreading cocoa-touch nsoperationqueue grand-central-dispatch ios

11
推荐指数
2
解决办法
6093
查看次数

如何在python中调试缩进错误

我正在尝试编写我的第一个python脚本.这是有效的,但经过一些轻微的重构,我显然已经打破了缩进.我无法确定是什么问题.口译员抱怨以下方法.有人能说出来吗?

def dataReceived(self, data):
    a = data.split(':')
    print a
    if len(a) > 1:
        command = a[0]
        content = a[1]

        msg = ""
        if command == "iam":
            self.name = content
            msg = self.name + " has joined"

        elif command == "msg":
            msg = self.name + ": " + content
            print msg
Run Code Online (Sandbox Code Playgroud)

错误读取:文件"python_server.py",第17行a = data.split(':')^ IndentationError:预期缩进块

python debugging indentation

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

如何通过ShareKit在Facebook上发布带有图像的URL

我在我的iPhone应用程序中使用sharekit在Facebook上分享网址链接.但是,在我看来,不可能与sharekit共享图像的URL.你们知道怎么做吗?非常感谢.

iphone url facebook image sharekit

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

如何在目标c中拆分字符串

如何在Objective-C中拆分字符串?我正在开发一个包含日期选择器的简短应用程序.我显示日期从日期选择器获取它并通过标签显示它.

我的主要问题是如何将日期分成三个单独的字符串?谁有想法呢?

谢谢

iphone objective-c nsstring stringtokenizer ios

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

iPhone:以编程方式访问语音备忘录

我正在编写一个播放一些简单的声音和声音的应用程序AVAudioPlayer.然而,为了真正使应用程序"杀手",它需要访问用户自己的语音备忘录,以便他们可以使用我的应用程序回放自己的备忘录(我的应用程序实际上用备忘录做了一些很酷的事情,所以有实际上是使用它的一点!:p).

我无法找到任何关于此的文档,也没有任何指南(此处或云端).

这甚至是可能还是我必须添加一个小指南,要求用户录制声音,导入iTunes,与设备同步,然后通过音乐库访问它?或者也许是另一种录制应用程序的解决方案?

iphone objective-c avaudioplayer ios

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

为什么id是通用指针?

我想知道为什么id是弱引用指针,它如何处理任何class类型指针,在运行时我们如何检测分配给哪种类型的类指针id.

xcode pointers objective-c void-pointers ios

9
推荐指数
2
解决办法
6018
查看次数