我已经看到很多关于这个的问题,但实际上没有人给出真正的答案(导入框架,实际代码等).他们只说私人api,这将使你的应用程序从应用商店被拒绝.
我知道使用私人api会让我的应用被拒绝,我想知道如何将其用于个人用途.(iPhone SDK 3.1.2,iPod touch 2g)
基本上我想知道iPhone和iPod Touch的兼容性.我想知道我是否可以购买iPod Touch(从而节省一些现金)并在其上开发iPhone应用程序,或者我是否真的应该花费额外的钱并忍受AT&T并获得iPhone.
这两个设备之间究竟有什么不同(除了iPod Touch中缺少的手机部分).
有人做过这个吗?或者我是否因为思考而疯狂?
编辑
我在文中更正了对iPod Touch的引用,以便@ person-b不会扼杀我..
此外,我想确保我指出我在iPod Touch上开发iPhone应用程序的可行性真的很有趣.
如何开始为Cydia开发简单的iOS调整?
为官方App Store和Cydia编译应用程序有什么区别?
我正在使用ZBar SDK开发用于QR码扫描的iOS应用程序.这里zbar和SDK创作者告诉我们说
仅支持iPhone 3GS和iPhone 4,因为它们具有自动对焦的相机.ZBar库不支持iPhone 3G,也不太可能支持它.
所以我在我的plist部分添加了auto-focus-camera键Required Device Capabilities.一切都很棒,除了一件事 - iPad 2和iPod Touch 4th Gen没有自动对焦相机,但仍然可以使用我的ZBar SDK代码扫描QR码.但我的auto-focus-camera密钥不允许使用iPad 2和iPod Touch 4th Gen的用户从App Store下载我的应用程序.
换句话说,我需要找到一种方法,通过App Store在这些设备上安装我的应用程序:
在这些设备上,我的应用程序不可用:
我的问题是:如何在App Store中为第一个列表设备的用户提供我的应用程序,而不能用于第二个列表设备的用户?
任何帮助将不胜感激!
PS2:此应用程序具有所需的可用设备集.
要求:兼容iPhone 3GS,iPhone 4,iPhone 4S,iPod touch(第4代),iPad 2 Wi-Fi,iPad 2 Wi-Fi + 3G,iPad(第3代)和iPad Wi-Fi + 4G.
有谁知道,他们是怎么做到的?
PS3:同时添加两者still-camera …
当iPhone 4和第4代iPod Touch问世时,我正在玩Apple的Core Motion传感器融合算法,看看我是否可以获得任何有趣的结果,用于非常局部的航位推算(在几英寸或几英尺的范围内).鉴于MEMS传感器的规格相对较低,我没想到会有什么惊人之处.虽然Apple的CMDeviceMotion gravity财产使用了一种不错的(虽然是不透明的)传感器融合算法,但补充userAcceleration属性并不完全针对航位推算.尽管如此,我认为可能还有足够的乐趣.
iPhone 4,iPhone 5,第4代iPod Touch和第5代iPod Touch显然都使用STMicroelectronics LIS331DLH加速度计和L3G4200D陀螺仪.(实际上,我还没有看到iTouch-5陀螺仪的部件号,所以可能会有所不同.)
拆解:iPhone-4,iTouch-4,iPhone-5,iTouch-5
ST规格表明,加速度计可以在1000 Hz时采样,最高可达±8g.该陀螺仪可以800 Hz的频率采样,最高可达±2000 dps.
但是,使用我的第4代iPod Touch(iOS 5和iOS 6),我只能将采样率调高到100 Hz.如果我设置CMMotionManager deviceMotionUpdateInterval低于0.01,它会自动重置为0.01.同样的accelerometerUpdateInterval和gyroUpdateInterval.
此外,加速度计输出似乎总是限制在±2g左右.
我已经看到其他人对iPhone 4的类似界限发表评论.
这两个界限严重限制了我可以挤出设备的局部加速度计算(试验我的第四代iPod touch).我认为Apple已将这些限制设置为低,以降低功耗.虽然我不知道它们是设置在硬件中,还是设置在iOS中的某个地方.
有没有人在iPhone 5或第5代iPod Touch上使用这些加速度计和陀螺仪界限?(或任何iPad?)任何高于100赫兹的采样率?任何加速度计测量超出±2g的范围?
在iPhone或iToouch上存储和播放短(2-3秒)音频音效的推荐音频格式是什么?
iPhone音频SDK文档表明iPhone支持多种格式的音频 - 但每种格式都有缺点:
任何建议都将受到赞赏...如果有人可以推荐一个价格合理的工具来处理可以生成推荐格式的音频,也会有所帮助.谢谢.
UPDATE
看起来这个问题已经在iOS 4.3中得到了悄悄修复.到目前为止,被认为"足够远"以便注释被回收的距离似乎是数百英里,即使在非常接近地放大时也是如此.当我使用iOS 4.3 SDK构建我的应用程序时,注释会根据更合理的限制进行回收.
有没有其他人遇到这个问题?这是代码:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(WWMapAnnotation *)annotation {
// Only return an Annotation view for the placemarks. Ignore for the current location--the iPhone SDK will place a blue ball there.
NSLog(@"Request for annotation view");
if ([annotation isKindOfClass:[WWMapAnnotation class]]){
MKPinAnnotationView *browse_map_annot_view = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"BrowseMapAnnot"];
if (!browse_map_annot_view) {
browse_map_annot_view = [[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"BrowseMapAnnot"] autorelease];
NSLog(@"Creating new annotation view");
} else {
NSLog(@"Recycling annotation view");
browse_map_annot_view.annotation = annotation;
}
Run Code Online (Sandbox Code Playgroud)
...
一旦显示视图,我就会得到
2009-08-05 13:12:03.332 xxx[24308:20b] Request for …Run Code Online (Sandbox Code Playgroud) 我已将iPod连接到在XCode中运行的调试器.自动锁定设置为1分钟.当调试器未运行时,iPod在1分钟不活动后进入休眠状态.但是,当调试器运行时,我的iPod将无法进入睡眠状态.
这很令人沮丧,因为我想看看当iPod进入睡眠状态时我的应用程序调用了哪些方法.
有谁知道如何解决这个问题?
我想禁用UIPickerView在向上和向下滚动时生成的恼人点击.有没有办法做到这一点?我想为拾取器视图所依赖的每个项目播放短音.它被内置的声音破坏了.
我知道通过关闭iPhone/iPod设置中的键盘声音可以全局关闭拾音器声音.但有没有办法以编程方式执行此操作?
任何帮助都感激不尽!
谢谢
我在我的应用程序中创建了一个UIDatePicker,我也支持多种语言.我的UIDatePicker是在Interface Builder中创建的,我创建了一个单独的本地化XIB,因此我可以自定义我的UIDatePicker.
在IB中设置"区域设置"选项似乎什么都不做.尝试使用Locale和NSCalender以编程方式更改我的DatePicker也无法通过以下代码执行任何操作:
NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"];
datePicker.locale = locale;
datePicker.calender = [locale objectForKey:NSLocaleCalender];
Run Code Online (Sandbox Code Playgroud)
这导致英国选择器.
这是非常奇怪的事情."今天"这个词被翻译出来.如附带的屏幕截图所示.(好的,我不允许发布图片.但想象一下日期和时间选择器,英文为"May","今日"写成"Ajourd'hui".
基于我所读到的,以编程方式添加UIDatePicker似乎没什么帮助.
ipod-touch ×10
iphone ×8
cocoa-touch ×3
ios ×3
objective-c ×3
ipad ×2
app-store ×1
audio ×1
auto-lock ×1
bluetooth ×1
cocoa ×1
cydia ×1
datepicker ×1
debugging ×1
google-maps ×1
gyroscope ×1
ipod ×1
uidatepicker ×1
xcode ×1
zbar-sdk ×1