您似乎必须与github.com进行交互才能发起拉取请求.是这样吗?
我总是想知道什么时候在iPhone上使用UIView和UIViewController.
我知道你不应该使用UIViewController,除非它是一个全屏视图,但有什么其他指导原则?
例如,我想构建一个模态覆盖 - 一个将在当前屏幕上滑动到位的屏幕.如果这个模态覆盖是全屏的,它应该是UIViewController吗?我最后一次构建这样的东西,我将UIViewController子类化,但现在我想知道这是否正确.
我想做这样的事情:
if (viewController.mapView) [viewController.mapView someMethod];
Run Code Online (Sandbox Code Playgroud)
但是,如果mapView不是类变量,则会崩溃.如何检查mapView是否存在?
在以下代码中,第一个日志语句按预期显示小数,但第二个日志语句为NULL.我究竟做错了什么?
NSDictionary *entry = [[NSDictionary alloc] initWithObjectsAndKeys:
@"x", [NSNumber numberWithDouble:acceleration.x],
@"y", [NSNumber numberWithDouble:acceleration.y],
@"z", [NSNumber numberWithDouble:acceleration.z],
@"date", [NSDate date],
nil];
NSLog([NSString stringWithFormat:@"%@", [NSNumber numberWithDouble:acceleration.x]]);
NSLog([NSString stringWithFormat:@"%@", [entry objectForKey:@"x"]]);
Run Code Online (Sandbox Code Playgroud) 我有一个结构数组,我在程序中的某处创建.
后来,我想迭代一遍,但我没有数组的大小.
我如何迭代元素?或者我需要在某处存储大小?
我推出了我的网站的新版本,但现在CSS和静态图像没有正确部署.
这是混乱的页面:http://www.gaiagps.com
Appengine显示最新版本是正确的:http://1.latest.gaiagps.appspot.com/
有帮助吗?
编辑:到目前为止,我能够提出的最好的是一个弹出窗口,要求用户禁用iCloud同步,同时将所有数据移动到Documents目录,这样就不会被擦除:在iOS5中,是否可以检测用户是否设置了备份应用程序?
我为iPhone/iPad开发了离线地图应用程序.
我们曾经在Caches目录中存储了所有数据(可能有很多演出).
从iOS5开始,当用户的硬盘驱动器开始变满时,可以随机删除Caches目录中的文件.
如何在不将数据同步到iCloud,iTunes且不随机删除的情况下存储本地数据?我的本地数据是一个包含许多小数据文件的大型目录树,存在于数千个子目录中.
我将目录树从库缓存目录移动到文档目录中的data.nosync目录,因为我们已经读过这可能是一个解决方案.但是,nosync文件夹中的数据仍将备份到iCloud.
现在我创建目录:
NSString* noSyncDirectory() {
static NSString *directory = nil;
if (!directory) {
directory = [[NSString stringWithFormat:@"%@/%@",
documentsDirectory(), @"data.nosync"] retain];
[Constants createDirectoryIfNeeded:directory];
}
return directory;
}
Run Code Online (Sandbox Code Playgroud) 我在这做错了什么:
NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
self.gpsFilePath = [documentsDirectory stringByAppendingString: @"/gpsReadings.txt"];
self.gpsFile = [NSFileHandle fileHandleForWritingAtPath:self.gpsFilePath];
[self.gpsFile writeData:@"GPS Readings"];
[self.gpsFile closeFile];
Run Code Online (Sandbox Code Playgroud) 我试图了解如何使用谐波常数创建潮汐预测表.
我使用了Bridgeport的谐波常数(http://tidesandcurrents.noaa.gov/data_menu.shtml?stn=8467150%20Bridgeport,%20CT&type=Harmonic%20Constituents)
并使用此python脚本总结了潮汐组件 -
import math
import time
tidalepoch = 0
epoch = time.mktime(time.gmtime()) - tidalepoch
f = open('bridgeport.txt', 'r')
M_PI = 3.14159
lines = f.readlines()
t = epoch - 24 * 3600
i = -24
while t < epoch:
height = 0
for line in lines:
x = line.split()
A = float(x[2]) # amplitude
B = float(x[3]) # phase
B *= M_PI / 180.0
C = float(x[4]) # speed
C *= M_PI / 648000
# h = …Run Code Online (Sandbox Code Playgroud) 我遇到了一个已知的AppEngine问题,如果我转到我的应用程序的特定URL,则会缓存错误的静态内容,但是如果我附加一个?foo参数来破坏缓存,则显示正确的静态内容,以及VERSION.myapp. appspot.com也有效.
有没有办法在未修改的URL上显示正确的内容?
我很乐意删除该应用程序并恢复它或任何激烈的东西.该应用程序不是现场,但我需要它在几个小时内.任何可以使这些URL工作的东西,以便与AppEngine应用程序交谈的移动应用程序获得正确的数据.
编辑
cURLing标题,我看到:
HTTP/1.1 200 OK
ETag: "ZN9VxQ"
Date: Tue, 14 Aug 2012 02:00:58 GMT
Expires: Wed, 15 Aug 2012 02:00:58 GMT
Content-Type: text/html
Server: Google Frontend
Cache-Control: public, max-age=86400
Age: 34623
Transfer-Encoding: chunked
Run Code Online (Sandbox Code Playgroud)
我又冲了500秒?无论如何缩短那个?
编辑评论:
在app.yaml中,我有这个处理程序:
- url: /static
static_dir: static
expiration: 1s
Run Code Online (Sandbox Code Playgroud)
我现在尝试删除过期时间:
- url: /static
static_dir: static
Run Code Online (Sandbox Code Playgroud)
我根据文档将其添加到app.yaml的顶部:
default_expiration: "1m"
Run Code Online (Sandbox Code Playgroud)
此外,删除文件不会使我在部署时消失.
cocoa-touch ×4
iphone ×4
objective-c ×3
caching ×2
arrays ×1
c ×1
git ×1
github ×1
ios5 ×1
pull-request ×1
python ×1