我想将html资源文件的内容放入NSString对象中.这样做是否可行且可取?怎么可能呢?
我正在构建一个小iPhone应用程序,允许用户保持他们可能正在与朋友一起玩的游戏的得分.我现在需要在Core Data中使用关系,但似乎无法让它工作.
我希望能够在创建与不同实体中的现有数据的关系的同时将新数据添加到一个实体中.我怎样才能做到这一点?
请注意我是Core Data的新手,今天花了很多时间试图解决这个问题,但运气不佳.任何帮助将非常感谢.
我有3个实体:得分,游戏和玩家.
分数属性:date,player1Score,player2Score和status.
游戏属性: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) 我不确定我是否正确,但我很确定我正在寻找一个可以放入我的C++程序的LISP解释器.
我想象的理想情况是一个函数或者其他东西,我可以传递包含LISP代码的字符串,文件或文件名,然后在其他部分使用LISP代码的输出.
换句话说(print (eval (read))),我想read成为我所输入的内容,以及我可以从打印中解析的字符串.
这是我目前的代码:
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)
这会按照我想要的方式将箱图分成不同的组.但是,所有组的分数都是重叠的,我希望将它分成几组.我该怎么做呢?
使用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) 如果我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值?
其他不起作用的尝试:
将此添加到委托,我得到相同的结果:
func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
cell.alpha = 0.5
}
Run Code Online (Sandbox Code Playgroud)将此添加到cellForItemAtIndexPath:
let attrs = UICollectionViewLayoutAttributes(forCellWithIndexPath: indexPath)
attrs.alpha = 0.5
cell.applyLayoutAttributes(attrs)
Run Code Online (Sandbox Code Playgroud)我正在使用带有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].
我想知道NVIDIA的cuBLAS库.有人有经验吗?例如,如果我使用BLAS编写C程序,我是否可以通过调用cuBLAS替换对BLAS的调用?或者甚至更好地实现一个让用户在运行时选择的机制?
如果我使用Boost with C++提供的BLAS库怎么样?
我正在尝试在Swift中设置一个hello-world-type型GPUImage示例.代码构建没有错误,但我得到一个没有图像的纯白色屏幕.GPUImageView在故事板中更改为红色的背景颜色会更改设备上的颜色,但使用setBackgroundColorRed(...)该类的方法无效.
以下是我设置的步骤:
GPUImage使用的CocoaPods.xcworkspace#include "GPUImage.h"桥接文件头UIView到故事板中,添加autolayout约束,将其类更改为GPUImageView,并在我的ViewController班级中创建了一个插座GPUImagePicture从我的应用程序包中的照片创建了一个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()在视图出现后至少打过一次电话.视图出现后是否 …
我是iOS世界的新手,我想知道如何制作一个UITableView自定义单元格,其外观和行为与您尝试在设备上配置某些WiFi连接时的单元格相似.(你知道UITableView包含UITextField带蓝色字体的s的单元格,你设置了ip地址和所有东西......).