随着最近对Sencha Touch的更新,它看起来越来越像iPhone甚至iPad的本机应用程序.目前仍有许多差异,文档有点缺乏.
我的问题是,鉴于我已经完全有能力在Objective C中创建本机应用程序,我应该切换到Sencha Touch和PhoneGap,还是开始集成这些工具?
优缺点都有什么?
编辑:
感谢您的见解.我的一位合作伙伴在周末写了一些他们的观点,其中有一些想法在这里没有提到:Web vs Native:你应该如何编写应用程序?
我正在设计一款可以在iPhone和Android上录制短音频文件的应用程序,可以在两个平台上播放,也可以在任何其他智能手机上播放.
现在我正在使用*.caf和iLBC编解码器,因为我知道iPhone不编码mp3.
在这种情况下我应该使用文件格式/编解码器吗?
我想知道我们可以在iPhone中以编程方式打开/关闭GPS吗?
这就是我在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不知何故不允许你这样做.当我从相机录制东西时,我需要发出哔哔声.
在什么情况下你更喜欢使用NSOperationQueueGCD?
根据我对这两者的有限经验,我认为NSOperationQueue你基本上可以控制有多少并发操作.
使用GCD,您无法执行此操作,因为您正在使用队列.除了你可以用多核处理器以某种方式模拟这个,虽然我仍然认为没有办法控制它.
multithreading cocoa-touch nsoperationqueue grand-central-dispatch ios
我正在尝试编写我的第一个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:预期缩进块
我在我的iPhone应用程序中使用sharekit在Facebook上分享网址链接.但是,在我看来,不可能与sharekit共享图像的URL.你们知道怎么做吗?非常感谢.
如何在Objective-C中拆分字符串?我正在开发一个包含日期选择器的简短应用程序.我显示日期从日期选择器获取它并通过标签显示它.
我的主要问题是如何将日期分成三个单独的字符串?谁有想法呢?
谢谢
我正在编写一个播放一些简单的声音和声音的应用程序AVAudioPlayer.然而,为了真正使应用程序"杀手",它需要访问用户自己的语音备忘录,以便他们可以使用我的应用程序回放自己的备忘录(我的应用程序实际上用备忘录做了一些很酷的事情,所以有实际上是使用它的一点!:p).
我无法找到任何关于此的文档,也没有任何指南(此处或云端).
这甚至是可能还是我必须添加一个小指南,要求用户录制声音,导入iTunes,与设备同步,然后通过音乐库访问它?或者也许是另一种录制应用程序的解决方案?
我想知道为什么id是弱引用指针,它如何处理任何class类型指针,在运行时我们如何检测分配给哪种类型的类指针id.
ios ×7
iphone ×6
objective-c ×6
cocoa-touch ×2
ipad ×2
android ×1
codec ×1
debugging ×1
facebook ×1
gps ×1
image ×1
indentation ×1
native ×1
nsstring ×1
pointers ×1
python ×1
sencha-touch ×1
sharekit ×1
url ×1
xcode ×1