小编sud*_*all的帖子

iOS - 如何将html资源文件的整个内容读入NSString*?

我想将html资源文件的内容放入NSString对象中.这样做是否可行且可取?怎么可能呢?

iphone ios

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

核心数据关系:如何将新对象插入实体并创建与另一实体中现有对象的关系

我正在构建一个小iPhone应用程序,允许用户保持他们可能正在与朋友一起玩的游戏的得分.我现在需要在Core Data中使用关系,但似乎无法让它工作.

我希望能够在创建与不同实体中的现有数据的关系的同时将新数据添加到一个实体中.我怎样才能做到这一点?

请注意我是Core Data的新手,今天花了很多时间试图解决这个问题,但运气不佳.任何帮助将非常感谢.


我有3个实体:得分,游戏玩家.

分数属性:date,player1Score,player2Scorestatus.

游戏属性:title.

玩家属性:name.

我有很多很多关系(分数 << --- >> 游戏)和(分数 << --- >> 玩家)


我已经有了一个游戏和玩家的列表.用户选择正在播放的游戏和谁,并且利用该信息,在得分实体中创建一组对象,其具有与所选择的游戏和玩家的关系.

这是我的来源:

//  Scores.h

#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>

@class Games, Players;

@interface Scores : NSManagedObject

@property (nonatomic, retain) NSDate * date;
@property (nonatomic, retain) NSNumber * player1Score;
@property (nonatomic, retain) NSNumber * player2Score;
@property (nonatomic, …
Run Code Online (Sandbox Code Playgroud)

iphone xcode core-data objective-c ios

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

Lisp口译员在C++程序中

我不确定我是否正确,但我很确定我正在寻找一个可以放入我的C++程序的LISP解释器.

我想象的理想情况是一个函数或者其他东西,我可以传递包含LISP代码的字符串,文件或文件名,然后在其他部分使用LISP代码的输出.

换句话说(print (eval (read))),我想read成为我所输入的内容,以及我可以从打印中解析的字符串.

c++ lisp

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

在geom_boxplot上覆盖geom_points()(fill = group)?

这是我目前的代码:

require(ggplot2)
value <- rnorm(40, mean = 10, sd = 1)
variable <- c(rep('A', 20), rep('B', 20))
group <- rep(c('Control', 'Disease'), 20)
data <- data.frame(value, variable, group)

ggplot(data, aes(x=variable, y=value)) +
  geom_boxplot(aes(fill=group)) +
  geom_point(aes())
Run Code Online (Sandbox Code Playgroud)

这会按照我想要的方式将箱图分成不同的组.但是,所有组的分数都是重叠的,我希望将它分成几组.我该怎么做呢?

r ggplot2

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

检查NSURL是否是目录

使用Swift时我想检查一个NSURL位置是否是一个目录.使用Objective-C这不是一个问题和工作查找,但当我将代码转换为Swift时,我遇到运行时错误.

也许有人可以指出我正确的方向?

import Foundation

let defaultManager = NSFileManager.defaultManager()
let documentsDirectory = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0] as NSURL
let localDocumentURLs = defaultManager.contentsOfDirectoryAtURL(documentsDirectory,
includingPropertiesForKeys: nil, options: .SkipsPackageDescendants, error: nil) as NSURL[]

for url in localDocumentURLs {
    var isError: NSError? = nil
    var isDirectory: AutoreleasingUnsafePointer<AnyObject?> = nil
    var success: Bool = url.getResourceValue(isDirectory, forKey: NSURLIsDirectoryKey, error: &isError)
}
Run Code Online (Sandbox Code Playgroud)

nsurl swift

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

UICollectionViewCell的alpha属性在重新加载后才会生效?

如果我cellForItemAtIndexPath按如下方式设置单元格的alpha属性...

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell: UICollectionViewCell = collectionView.dequeueReusableCellWithReuseIdentifier("CGPathCell", forIndexPath: indexPath) as UICollectionViewCell
// Prepare cell
cell.alpha = 0.5
cell.setNeedsDisplay()
return cell
}
Run Code Online (Sandbox Code Playgroud)

...最初出现的细胞是不透明的(α为1.0).如果我滚动,出现的"新"(重用)单元格具有预期的alpha值.如果我滚动回到开头,"原始"单元格(开始不透明)现在也具有预期的alpha值.

为什么在初始加载时未设置alpha值?

其他不起作用的尝试:

  1. 将此添加到委托,我得到相同的结果:

    func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
        cell.alpha = 0.5
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将此添加到cellForItemAtIndexPath:

    let attrs = UICollectionViewLayoutAttributes(forCellWithIndexPath: indexPath)
    attrs.alpha = 0.5
    cell.applyLayoutAttributes(attrs)
    
    Run Code Online (Sandbox Code Playgroud)

ios uicollectionview uicollectionviewcell swift

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

虽然没有配置帐户,但SLComposeViewController.isAvailableForServiceType返回true

我正在使用带有XCode 7 beta/iOS 9 beta的Social框架.Facebook应用程序安装在(物理)设备上,但在设置中,未配置任何帐户.根据文件:

要使帐户可用,用户必须在设备设置中登录社交服务.

但是,SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook)回归true.知道为什么会这样吗?

作为旁注:

let store = ACAccountStore()
let accountType = store.accountTypeWithAccountTypeIdentifier(ACAccountTypeIdentifierFacebook)
let accounts = store.accountsWithAccountType(accountType)
Run Code Online (Sandbox Code Playgroud)

未登录时,返回nil; 但登录后,返回一个空数组类型[AnyObject].

facebook slcomposeviewcontroller ios9 xcode7

7
推荐指数
0
解决办法
651
查看次数

BLAS和CUBLAS

我想知道NVIDIA的cuBLAS库.有人有经验吗?例如,如果我使用BLAS编写C程序,我是否可以通过调用cuBLAS替换对BLAS的调用?或者甚至更好地实现一个让用户在运行时选择的机制?

如果我使用Boost with C++提供的BLAS库怎么样?

boost cuda blas cublas

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

GPUImage Swift HelloWorld示例

我正在尝试在Swift中设置一个hello-world-type型GPUImage示例.代码构建没有错误,但我得到一个没有图像的纯白色屏幕.GPUImageView在故事板中更改为红色的背景颜色会更改设备上的颜色,但使用setBackgroundColorRed(...)该类的方法无效.

以下是我设置的步骤:

  1. 已安装GPUImage使用的CocoaPods
  2. 关闭项目并重新开放 .xcworkspace
  3. 放入#include "GPUImage.h"桥接文件头
  4. 将通用拖动UIView到故事板中,添加autolayout约束,将其类更改为GPUImageView,并在我的ViewController班级中创建了一个插座
  5. GPUImagePicture从我的应用程序包中的照片创建了一个
  6. 添加了视图作为图片的目标并处理了图像
import UIKit

class ViewController: UIViewController {

    let image = GPUImagePicture(image: UIImage(named: "cameraman.png"))
    @IBOutlet weak var imageView: GPUImageView!

    override func viewDidLoad() {
        super.viewDidLoad()

        self.image.addTarget(self.imageView)
        self.image.processImage()
    }

}
Run Code Online (Sandbox Code Playgroud)

如果我打印出来imageView或者image我得到非空的指针,并且它imageView有一个非零看的帧.奇怪的是,我在其他项目中使用了GPUImage而没有任何问题,并且无法想象这次我做了什么不同 - 我确定它是一个非常小的东西,我不知道,但我似乎无法把我的手指在上面.我在这里上传了这个项目:

https://bitbucket.org/DVigneault/stack/downloads

编辑:

我正在使用XCode 6.3和iOS 8.3

编辑2:

更新到XCode 6.3.1后的结果相同

编辑3:

如果我加self.image.processImage()viewDidAppear,我得到了想要的结果(即,显示图像).我发现,GPUImage在我过去使用过的任何时候,我都会processImage()在视图出现后至少打过一次电话.视图出现后是否 …

gpuimage swift

6
推荐指数
0
解决办法
1357
查看次数

可编辑的UITableView,每个单元格上都有一个文本字段

我是iOS世界的新手,我想知道如何制作一个UITableView自定义单元格,其外观和行为与您尝试在设备上配置某些WiFi连接时的单元格相似.(你知道UITableView包含UITextField带蓝色字体的s的单元格,你设置了ip地址和所有东西......).

objective-c uitableview ios

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