41得票3回答
如何将结构体封装到NSObject中

我认为这是一个很简单的问题,但我不知道如何将一个结构体变量包装成 NSObject。是否有一种方法可以这样做?如果没有,我该如何将结构体添加到 NSMutableArray 中呢? 谢谢。

20得票5回答
如何在Swift中将CGPoint转换为NSValue?

如我的问题标题所说,我该如何将CGPoint转换为NSValues,以便我可以在swift中将它们存储到数组中。 在Objective-C中,我们可以这样做: // CGPoint converted to NSValue CGPoint point = CGPointMake(...

19得票7回答
将CGPoint转换为NSValue

在 CABasicAnimation.fromValue 中我想要将一个 CGPoint 转换成一个“类”,因此我使用了 NSValue 的 valueWithPoint 方法,但是在设备模式或模拟器中无法正常工作......需要使用 NSMakePoint 或 CGPointMake 方法。

11得票2回答
将NSValue转换回其所存储的结构体类型?

我正在通过NSValue对象以以下代码将Chipmunk Physics的cpShape对象存储在NSMutableDictionary中: NSValue *shapeValue = [[NSValue alloc] initWithBytes: shape objCType: @enco...

9得票5回答
使用Swift如何实现透明度动画?

请问有没有Swift中ImageView的透明度动画示例? 我甚至在Objective-C中也找不到好的示例。 func showCorrectImage(element: AnyObject){ var animation : CABasicAnimation = CABasi...

8得票3回答
为什么无法在NSKeyedArchiver中编码NSValue?

我试图将MKMapView的中心和范围编码到NSKeyedArchiver中以进行状态保存。我发现了一些方便的新的MapKit NSValue添加,valueWithMKCoordinate:和valueWithMKCoordinate:。尝试将它们编码到键控存储器中失败了: - (void...

8得票3回答
在CoreData中保存Swift CLLocation

我正在尝试将CLLocation数据保存在Core Data中,我的属性被设置为可转换的对象。 一些示例代码显示,可以使用此objc将位置数据保存为NSValue。 CLLocationCoordinate2D myLocation; NSValue *locationValue = [N...

7得票1回答
如何在Swift中从NSValue中获取值?

以下是我到目前为止尝试过的方法: func onKeyboardRaise(notification: NSNotification) { var notificationData = notification.userInfo var duration = notifica...

7得票1回答
在Swift中,我如何将CMTime转换为NSValue?

我尝试使用 AVPlayer 的 addBoundaryTimeObserverForTimes 方法,但在将 CMTimes 转换为 NSValues 时遇到了问题,而这是 addBoundaryTimeObserverForTimes 的输入。最终,我采用了将 [NSString valu...