小编sbl*_*lom的帖子

如何从托管(C#)数组创建一个`NSArray`,比如说`int`s?

我有一个管理的阵列intS,我们称之为int[] intArray,我试图创建一个NSArrayNSNumber从IT方面.最简单的方法是什么?

c# nsarray xamarin.ios

6
推荐指数
1
解决办法
3407
查看次数

在没有MonoTouch托管类的情况下获取Objective-C类名

我不能为我的生活弄清楚如何将其翻译成MonoTouch.任何接受者?

for(UIView* view in cell.subviews)
{
    if([[[view class] description] isEqualToString:@"UITableViewCellReorderControl"])
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

大多数是视图类描述,让我难过......

c# objective-c translate xamarin.ios ios

6
推荐指数
3
解决办法
1456
查看次数

Scala只有重载提取器的语言?

在至少一些ML系列语言中,您可以定义可以执行模式匹配的记录,例如http://learnyouahaskell.com/making-our-own-types-and-typeclasses - 基本思想是您定义一个记录具有命名字段的类型,将使用这些字段作为参数自动创建构造函数,以便您可以创建该类型的记录,并使用这些字段作为参数自动创建提取器,以便您可以对该类型的记录进行模式匹配.

Scala更进一步,允许存储在记录中的字段,构造函数参数和提取器参数彼此分离,例如http://daily-scala.blogspot.com/2009/11/overloaded-unapply.html -在这方面,它实现了支持面向对象和函数式编程的目标.(面向对象语言当然通常允许存储的字段和构造函数参数解耦,尽管它们通常不具有提取器.)

是否有其他语言具有模式匹配并允许这种解耦?

有没有关于这种脱钩的利弊的文章?

f# programming-languages functional-programming scala pattern-matching

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

J编程语言中的数组

如何使用J编程语言进行数组访问?例如,使用C++作为我的伪代码语言:

int M [100];  // declare an array called M
int j = 5;  //index into the array
int y = 10;  //value to store or load from the array

M[j] = y;  // store y into the array

y = M[j];  // load y from the array
Run Code Online (Sandbox Code Playgroud)

在惯用的J中,这些类型的数组访问会是什么样的?

c++ j

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

将结构用于其他结构c

我有使用问题structÇ语言.
这很奇怪!!!
我不能coursestudentstruct中使用struct.
我以前定义过它但是......为什么?

struct course
{
    int no;
    char name[30];
    int credits;
    float score;
};

struct student   
{
int no;
char name[50];
course c[3];
};
Run Code Online (Sandbox Code Playgroud)

我的语言是C ^不是C++

c struct

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

从 `NSDecimal` 或 `NSDecimalNumber` 转换为 C# 的 `decimal` 类型

我有一个NSDecimalNumber来自 StoreKit 的SKProduct类,我想将它转换为 C# 的decimal类型以最小化精度损失。有没有一种直接的方法来做这样的事情?

我想我的两个选择是:

  1. 假设我了解每个的二进制实现并进行我自己的按位转换,或者
  2. NSDecimalNumber给我一个字符串,然后有decimal解析它。

我认为选项 1 工作量太大,甚至可能很脆弱,所以我倾向于选择选项 2。但这似乎也不是我能做的最好的。(我可以忍受它有多慢,因为它很少发生。

c# decimal type-conversion xamarin.ios nsdecimalnumber

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

在iOS phonegap应用程序中播放视频

我确信这很容易,但我很难做到这一点.如何将视频添加到iOS phonegap应用程序.一个工作的例子会很棒.

ios

0
推荐指数
1
解决办法
906
查看次数