小编And*_*son的帖子

iPhone应用程序可以使用多少内存?

任何人都可以将我链接到描述iPhone应用程序内存分配的页面.

我听说你只能使用大约20兆的沙箱,具体取决于手机的状态,但我找不到这个来源.

iphone cocoa-touch objective-c

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

使用UIAppearance为UIBarButtonItem设置后退按钮的文本颜色?

我一直在使用UIAppearance自定义我的UIBarButtonItems,但我不知道如何更改后退按钮的文本样式.这是怎么做到的?

我知道如何设置背景图片:

[[UIBarButtonItem appearance]
   setBackButtonBackgroundImage:[UIImage imageNamed:@"arrow-button-static.png"]
   forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

  [[UIBarButtonItem appearance]
   setBackButtonBackgroundImage:[UIImage imageNamed:@"arrow-button-pressed.png"]
   forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

iphone ipad ios

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

在iPhone相机应用程序中加速或消除这种慢速功能

当您在iPhone上使用UIImagePickerController拍照时,我和许多互联网居民发现您需要通过此功能运行图像以正确定位它们(​​并在您使用时对其进行缩放).

这里有一个巨大的主题:http://discussions.apple.com/message.jspa?messageID = 7276709

不幸的是,这个功能可能需要几秒钟才能运行,这真的很麻烦.如果你想使用它并让用户快速拍照,你甚至需要添加一个NSLock,否则你会遇到一些崩溃.

如何加快或消除此代码?

// orient photos and scale them to kMaxResolution 
+ (UIImage*)scaleAndRotateImage:(UIImage *)image {

  // we upload photos at a maximum resolution of 2048 x 1536
    int kMaxResolution = 2048; 

    CGImageRef imgRef = image.CGImage;

    CGFloat width = CGImageGetWidth(imgRef);
    CGFloat height = CGImageGetHeight(imgRef);

    CGAffineTransform transform = CGAffineTransformIdentity;
    CGRect bounds = CGRectMake(0, 0, width, height);
    if (width > kMaxResolution || height > kMaxResolution) {
        CGFloat ratio = width/height;
        if (ratio > 1) {
            bounds.size.width = …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c

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

如何确定我的Android应用需要某些权限的原因?

假设我接管了Android应用程序的开发,我的老板问我为什么我们的应用程序需要向在Android Market上购买应用程序的用户显示某些权限.

是否有任何工具或技巧可用于确定哪些代码触发了每个权限,因此我可以弄清楚为什么我们的应用程序在功能上需要这些权限?特别是,我对这些权限感兴趣:

  • 电话 - 阅读电话状态和身份

  • 系统工具 - 检索正在运行的应用程序 - 允许应用程序检索有关当前和最近运行的任务的信息,允许恶意应用程序发现有关其他应用程序的私人信息

该应用程序是一个GPS跟踪应用程序,为什么可能需要此权限并不明显.

获取有关为什么可能需要此权限的任何提示也是有帮助的,即使您无法告诉我如何直接分析代码以查找.

android

8
推荐指数
2
解决办法
2673
查看次数

AVAudioPlayer关闭iPod - 如何解决?

我使用AVAudioPlayer在我的应用程序中播放声音,但是当声音播放时它会关闭iPod.

有办法防止这种情况吗?我不想使用System Sounds,因为我无法控制它们的音量.

谢谢你的帮助.

iphone cocoa-touch objective-c

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

Google App Engine需要索引错误

我目前在我的应用引擎应用上遇到了需求索引错误:http://www.gaiagps.com/wiki/home.我相信这个索引应该由我的index.yaml文件自动创建(见下文).

谷歌搜索,我想我只需要等待我的索引建立.这是正确的,还是我需要手动执行某些操作?是否有某种索引构建队列?我的桌子现在非常非常小.

编辑:我在我的app.yaml添加了"indices:"行,现在app引擎报告索引正在构建,所以我认为这是固定的.考虑到我从未碰过它,这个文件是错误的,这很奇怪.

indexes:

# AUTOGENERATED

# This index.yaml is automatically updated whenever the dev_appserver
# detects that a new type of query is run.  If you want to manage the
# index.yaml file manually, remove the above marker line (the line
# saying "# AUTOGENERATED").  If you want to manage some indexes
# manually, move them above the marker line.  The index.yaml file is
# automatically uploaded to the admin console when you next deploy …
Run Code Online (Sandbox Code Playgroud)

google-app-engine

7
推荐指数
2
解决办法
2227
查看次数

基于日期在列中求和值

我写了这个函数,它会给我两个列的每月总和:一个是每个订单的日期,一个是每个订单的成本.

=SUMIF($C$1:$C$1000,">="&DATE(2010,6,1),$D$1:$D$1000)-SUMIF($C$1:$C$1000,">="&DATE(2010,7,1),$D$1:$D$1000)
Run Code Online (Sandbox Code Playgroud)

使用这样的数据:

8/16/10 17:00 7.99
8/16/10 14:25 7.99 
8/15/10 22:42 7.99
Run Code Online (Sandbox Code Playgroud)

我最终得到了这样一张桌子:

May     998
June    968.28
July   1239.76
August  514.96
Run Code Online (Sandbox Code Playgroud)

但是,现在我想做每日总结并按照我的方式手动编辑每一行.

我怎样才能在Excel中做得更好?

excel

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

这是在iPhone上生成随机字符串的好方法吗?

这是我提出的代码:

NSString *randomString = @"";
for (int x=0;x<NUMBER_OF_CHARS;x++) {
  randomString = [randomString stringByAppendingFormat:@"%c", (char)(65 + (arc4random() % 25))];
}
return randomString;
Run Code Online (Sandbox Code Playgroud)

编辑:

回答评论:

1)我最关心的是代码的简洁性.

2)我也想知道这是否是对猜测的字符串的安全,和/或对碰撞的证据,如果NUMBER_OF_CHARS是高数(说40) - 不是为了这个申请,但在其他情况下.

3)另外,如果我想在某天制作大量的琴弦,有更快的方法吗?这似乎很慢,因为它每次都通过循环创建一个对象.

security objective-c ios

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

检测何时触摸另一个视图 - 使用PanResponder以本机方式拖动

我有一个纸牌游戏,用户可以在屏幕上拖动卡片.

如何检测卡是否已拖过其他View组件?我的可拖动卡片代码是这样的:

// A draggable card
// drag drop code example used: https://github.com/brentvatne/react-native-animated-demo-tinder
// panresponder docs: https://facebook.github.io/react-native/docs/panresponder.html

class Card extends React.Component {
  componentWillMount() {
  this.state = {
    pan: new Animated.ValueXY(),
    enter: new Animated.Value(1),
  }

  this._panResponder = PanResponder.create({

    onMoveShouldSetResponderCapture: () => true,
    onMoveShouldSetPanResponderCapture: () => true,
    onPanResponderGrant: (e, gestureState) => {
               Animated.spring(this.state.enter, {
        toValue: .75,
      }).start()

      this.state.pan.setOffset({x: this.state.pan.x._value, 
                              y: this.state.pan.y._value});
      this.state.pan.setValue({x: 0, y: 0});
    },

    onPanResponderMove: Animated.event([
      null, {dx: this.state.pan.x, dy: this.state.pan.y},
    ]),

    onPanResponderRelease: (e, {vx, vy}) => {
      // do …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native

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

什么是iPhone开发的最佳教程,没有界面生成器?

我试用了Interface Builder,但我更喜欢编写代码.我理解这是合理的,许多iPhone开发人员不使用IB.

有谁知道关于这个的任何好的教程/资源?

到目前为止我找到的只是这个视频:http://www.vimeo.com/3363949

iphone

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