小编Jon*_*nny的帖子

序列化CGAffineTransform以存储在NSUserDefaults中

我如何在NSUserDefaults中存储CGAffineTransform?因为它包含6个浮点值,所以需要大量的重复工作来将每个值存储为float ...所以我想知道是否有更聪明的方法.

ios

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

Sprite工具包和colorWithPatternImage

我们有没有办法在某个区域重复图像,比如SKSpriteNode?SKColor colorWithPatternImage不幸的是不起作用.

编辑:

我做了以下类别,它似乎到目前为止工作.使用Mac,未在iOS上测试过.可能需要一些iOS修复.

// Add to SKSpriteNode category or something.
+(SKSpriteNode*)patternWithImage:(NSImage*)image size:(const CGSize)SIZE;

// Add to SKTexture category or something.
+(SKTexture*)patternWithSize:(const CGSize)SIZE image:(NSImage*)image;
Run Code Online (Sandbox Code Playgroud)

和实施.放入相应的文件.

+(SKSpriteNode*)patternWithImage:(NSImage*)imagePattern size:(const CGSize)SIZE {
    SKTexture* texturePattern = [SKTexture patternWithSize:SIZE image:imagePattern];
    SKSpriteNode* sprite = [SKSpriteNode spriteNodeWithTexture:texturePattern];
    return sprite;
}

+(SKTexture*)patternWithSize:(const CGSize)SIZE image:(NSImage*)image {
    // Hopefully this function would be platform independent one day.
    SKColor* colorPattern = [SKColor colorWithPatternImage:image];

    // Correct way to find scale?
    DLog(@"backingScaleFactor: %f", [[NSScreen mainScreen] backingScaleFactor]);
    const CGFloat SCALE = [[NSScreen …
Run Code Online (Sandbox Code Playgroud)

sprite-kit

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

在 Google App Engine 上打开 SQLite 数据库

有没有办法在 GAE 上打开和读取 SQLite 数据库文件?

我目前正在以管理员身份将 dbs 上传到 blobstore,并将它们公开提供给用户客户端。我只是无法在 GAE 管理界面中读取它们。

sqlite google-app-engine

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

推送部署,管道,谷歌应用引擎

GAE推送部署管道在哪里?我看到詹金斯和所有新东西的所有新东西,但旧的管道设置是否已经消失了?最近设置和工作花了10秒钟.我仍然在~5个正在进行的生产环境中使用它.我需要将它用于下一个项目,但我找不到它.

如果一切都失败了,我们是否必须使用Jenkins?它最终可能不是问题,但我会质疑是否需要为部署自己的源代码而付费.无论如何,一开始设置会很麻烦.

google-app-engine continuous-deployment

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

为什么UITableViewCell的contentView高度总是比UITableViewCell小一点?

我的细胞,在UITableViewCell级别,高度为44点.contentView表示43分,并且在IB中显示为灰色.如何使内容与单元格大小相同?

请注意,我在单独的xib文件中设计我的单元格.

我希望我的细胞之间没有任何边缘.

我还将None设置为表视图的分隔符样式.IB中的行高也设置为44点.不使用任何部分.

uitableview ios

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

如何让kGADAdSizeSmartBannerPortrait工作

我无法让kGADAdSizeSmartBannerPortrait工作.

预期:在iPhone 6 Plus上,横幅的宽度应为414点.在iPhone 6上,横幅的宽度应为375点.在其他iPhone和iPod上,这一点,横幅将是320点.

实际结果:我在所有设备上看到"320x50测试横幅".在宽屏设备上,320x50横幅在视图中居中.左侧和右侧的剩余空间呈灰色图案.

使用的实际代码:

GADBannerView* newbanner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];
NSLog(@"newbanner size: %@", NSStringFromCGSize(newbanner.frame.size));
newbanner.adUnitID = @"/6499/example/banner";
newbanner.rootViewController = self;
GADRequest *request = [GADRequest request];
request.testDevices = @[
                        @"somedeviceid1",
                        @"somedeviceid2",
                        ];
[newbanner loadRequest:request];
[self.view addSubview:newbanner];
newbanner.center = CGPointMake(self.view.frame.size.width * 0.5, self.view.frame.size.height * 0.5);
Run Code Online (Sandbox Code Playgroud)

iPhone 6 Plus截图:

iPhone 6 Plus admob错误尺寸智能横幅广告的屏幕截图.

iphone admob ios

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

跨时区触发UNNotification

我无法跨时区正确触发iOS 10本地通知(UNNotification)。

在+10小时的时区中,我希望它在17:00:00触发并安排它。

稍后,当我查看计划的通知时,我会得到它的下一个触发日期,仍在时区+10小时,它将显示17:00:00。

但是,当我在设备上将时区更改为+8小时,并查看预定的通知时,我会得到它的下一个触发日期,并且仍然显示 17:00:00。我希望它能在两个小时前的15:00:00触发。

如何使它像这样工作?我试图改变用于创建送入UNCalendarNotificationTrigger日期组件的日历时区(试过的事情是:TimeZone.init(identifier: "Somewhere")TimeZone.autoupdatingCurrent,可能还有其他人)。但这不会改变,即使我更改了时区,我也总是得到完全相同的触发日期。

timezone ios unnotificationrequest unnotificationtrigger

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

在Windows Phone 7 Mango中拖放

你如何使用(Silverlight)Windows Phone 7(芒果)实现拖放操作?

即,我在页面的中心添加一个图像,然后想让用户在屏幕上移动该图像,也可能通过捏合来调整它的大小.

drag-and-drop windows-phone-7

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

AppleScript:连接到现有字符串

set message to "Hello world "
set message to message & message
Run Code Online (Sandbox Code Playgroud)

这会产生错误。连接字符串的正确方法是什么?我需要使用与在循环中使用它相同的变量名。

或者用简短的 PHP 风格

$message = 'Hello world ';
$message .= $message
Run Code Online (Sandbox Code Playgroud)

applescript

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

UIImageOrientation到CIDetectorImageOrientation

使用CIDetector检测图像的面孔,你需要指定图像方向恰好根据文档,这意味着它的不同在TIFF和EXIF规范中指定UIImageOrientation.Google为我找到了以下功能,我尝试了但是发现它似乎不正确,或者我可能错过了其他的东西,因为有时候取向是关闭的.有谁知道发生了什么?似乎只要从iDevice导出照片,然后导入到另一个iDevice,方向信息就会丢失/更改,从而导致某些方向不匹配.

- (int) metadataOrientationForUIImageOrientation:(UIImageOrientation)orientation
{
    switch (orientation) {
        case UIImageOrientationUp: // the picture was taken with the home button is placed right
            return 1;
        case UIImageOrientationRight: // bottom (portrait)
            return 6;
        case UIImageOrientationDown: // left
            return 3;
        case UIImageOrientationLeft: // top
            return 8;
        default:
            return 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

face-detection orientation ios

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