小编Cen*_*ion的帖子

在为iPhone3G和iPhone4设计图像时如何处理不同的分辨率

iPhone 4的分辨率为960×640,而iPhone 3G仅为480×320.我必须设计2个不同的res.在构建应用程序和定位两个设备时,每个屏幕图像上的版本?我正在使用UIKit构建简单的游戏,目前,我在屏幕项目上的大多数应用程序都是使用界面构建器设计的.如果每个项目需要单独的版本而不是如何实现它?

iphone resolution image ios

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

UIKit:如何循环UILabel文本的数字增量

有人可以给我一个如何显示平滑数字增量的建议UILabel吗?我使用的代码对人眼来说执行这样的增量太快了:)

for (int i = 1; i<=self.score; i++) {
    self.levelCompleteScoreLabel.text = [NSString stringWithFormat:@"%d", i];
} 
Run Code Online (Sandbox Code Playgroud)

我无法使用sleep()功能,因为我在屏幕上有并发动画.

numbers increment uikit uilabel ios

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

如何让处理程序重复UIView animateWithDuration?

我正在使用UIView类方法animateWithDuration来重复我的视图动画.我怎么能有一个可以用来稍后停止这个动画的处理程序?例如,重复动画在一个方法中启动,我需要稍后从另一个方法停止它.

iphone animation repeat uiview ios

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

为什么不能通过点语法更改UIButton文本?

是否可以通过点语法更改UIButton标题标签文本?如果我通过点语法执行此操作,则文本不会更改:

self.myButton.titleLabel.text = [NSString stringWithString:@"Nop"];
Run Code Online (Sandbox Code Playgroud)

但是这个做了:

[self.myButton setTitle: @"Yep" forState: UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

文本更改适用于纯UILabel,UIButton是特殊情况还是其他什么?

iphone objective-c title uibutton

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

如何构造和使用变量名?

可能重复:
Objective-c在循环中创建变量

我有10个UILabel,为了简单起见,让它为label0,label1,...,label9.现在,我正在实现一个循环,我需要从适当的循环周期访问适当的标签:

for (int i=0; i<10; i++){
  label"i".text = "value of label i";
}   
Run Code Online (Sandbox Code Playgroud)

我需要通过将循环循环变量值绑定到它来构造变量名.有什么建议?

iphone variables objective-c ios

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

Smarty:templates_c和缓存文件夹之间有什么区别?

有两个文件夹- templates_ccache正在使用的Smarty使用缓存时使用.

我已经启用了缓存,之后,两者都包含某种缓存(恕我直言相同的文件),但仍然有一些PHP,而不是纯HTML.但是,只是好奇这些文件夹有什么区别?Smarty在尝试查找相对缓存文件时首先查找的位置?

php template-engine smarty

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

获得"5.1之前的Xcode版本的宽高比限制"错误

刚升级到最近的Xcode 5.1版本,并在故事板中偶然发现了很酷的功能 - 垂直固定两个元素并保持它们之间的纵横比.但是,在编译期间出错.然后我阅读了关于这个新功能的Xcode发行说明,但仍然不清楚 - 它是否仅支持iOS7.1(无法在规格中找到)或其他需要完成的事情.

objective-c ios autolayout

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

我们需要在AWS上执行MongoDB备份的频率是多少?

我开始分析MongoDB在Amazon AWS上的工作方式,我感觉这里缺少基本的东西。根据我在Amazon Storage文档上所读的内容,看起来Amazon会自动对其硬件磁盘进行一些备份。因此,如果他们能够透明地还原每个磁盘(存储MongoDB数据),那么我是否还需要关心备份和恢复?

我最感兴趣的是灾难或故障恢复问题,但是它与硬件故障有关,目前尚不清楚亚马逊是否已经自动处理(使用磁盘镜像或预定义的备份计划),或者我们仍然需要手动执行(锁定,备份,然后恢复某天)?如果不是,那么当某些磁盘在AWS上发生故障时会发生什么?数据是否被破坏(网站被破坏并且部分正常工作),我们在晚上从AWS收到电子邮件,然后我们需要在早上立即恢复数据库(在收到电子邮件之后)?:)

backup recovery amazon-ec2 mongodb amazon-web-services

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

如何获取调用者方法名称?

通常,从不同的其他方法A,B,C调用相同的方法X.是否可以从方法X内部获取调用方法(A,B,C)的名称?最优选的是GDB控制台命令(在调试期间),但使用NSLog的东西也足够了.

iphone gdb objective-c call

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

如何调用另一个lambda异步并向其传递上下文?

我正在尝试使用Python2.7运行时为SQS消息处理工作两个基本lambda.一个来自SQS的lambda读取调用并通过上下文将数据传递给另一个lambda.我可以调用另一个lambda,但用户上下文是空的.这是我的SQS阅读器lambda的代码:

import boto3
import base64
import json
import logging

messageDict = {'queue_url': 'queue_url',
       'receipt_handle': 'receipt_handle',
       'body': 'messageBody'}
ctx = {
   'custom': messageDict,
   'client': 'SQS_READER_LAMBDA',
   'env': {'test': 'test'},
}

payload = json.dumps(ctx)
payloadBase64 = base64.b64encode(payload)

client = boto3.client('lambda')
client.invoke(
    FunctionName='LambdaWorker',
    InvocationType='Event',
    LogType='None',
    ClientContext=payloadBase64,
    Payload=payload
)
Run Code Online (Sandbox Code Playgroud)

这就是我试图在调用的lambda中检查和打印context变量的内容,所以我可以检查CloudWatch中的日志:

memberList = inspect.getmembers(context)
    for a in memberList:

       logging.error(a)
Run Code Online (Sandbox Code Playgroud)

问题无关紧要,CloudWatch显示用户上下文为空:

('client_context', None)
Run Code Online (Sandbox Code Playgroud)

我试过example1, example2,example3,example4

有任何想法吗?

python lambda amazon-web-services python-2.7 boto3

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