我正在设计一个应用程序,它将数据读取到iPod touch/iPhone,并通过带有UDP的多播套接字发送给它,我需要将其作为文件存储在文档目录中.iPhone或iPod Touch上是否存在?我知道有NSFileHandle和NSFileManager,这是我打算使用的,负责读取和写入文件,但我不知道iPod touch的"我的文档"部分在哪里,如果你知道我是什么我在说.我还不熟悉iPod/iPhone文件目录,所以任何帮助都表示赞赏!是否存在某种"通用"目录,如果所有开发人员都参与了他们的应用程序,他们会使用这些目录来存储他们的文件?
好吧,我有这个原型是由C#中的其他人编写的,我试图把它放到Objective-C中.现在,我还没有任何关于C#的正式经验,所以我还不知道它的一切.我理解前三个变量是什么,但我遇到第四行和第五行(c_data)正在做的问题.是第四个声明一种方法,然后第五个定义它或正在发生什么?谢谢你的帮助!
public class c_data {
public double value;
public int label;
public int ID;
public c_data() { }
public c_data(double val) {
value = val;
}
}
Run Code Online (Sandbox Code Playgroud) 我正在为几台iPod设备编写Objective-C编程,我对此感到疑惑.我正在开发一个利用服务器 - 客户端模型的应用程序,我正在使用带有C套接字的UDP协议.是否有一个课程允许我确定iPod设备的IP地址?在谷歌搜索其他论坛后,我还没有找到任何东西.显然这个命令不起作用,但像ipAddress = self.ip这样的东西就是我想到的.我正在设置组播C套接字,我正在尝试做一个类似于ping命令的解决方法,这显然在objective-C中不存在,或者据我所知(这是有限的,因为我只是编程在至少从今年夏天开始的目标-C中.有什么建议或提示吗?
addSubview方法是否实际将视图加载到应用程序中?我问的原因是因为我的申请中有两个两个观点.应用程序委托将两个视图添加为子视图,然后预先显示其中一个视图.现在,我在每个视图的每个viewDidLoad方法中都有一个print语句.当我运行应用程序时,应用程序委托将视图作为子视图加载,并且在加载每个视图时,我实际上看到控制台打印出我在每个viewDidLoad方法中放置的语句.这应该是这样做的吗?
好吧,我之前没有用C#编程,但是我发现了这段代码,并想知道它是做什么的.现在,我现在只是搜索并找到第一次出现的"." 并用""替换它,但是""中到底是什么?这会删除句点还是有空格字符替换"."?我试图找出如何将此方法转换为Objective-C,但我需要知道句点是否被替换为没有字符或空格字符.
someString.Replace(".", "")
Run Code Online (Sandbox Code Playgroud) 好的,我有一些看起来像这样的C#代码,我想知道如果我想把它放到Objective-C中,其他开发人员会推荐什么.
List<List<string>> meta_data
Run Code Online (Sandbox Code Playgroud)
我正在计划使用NSMutableArray但是如何准确地得到二维数组是我的问题,因为在Objective-C中没有像多维数组这样的东西.我刚开始使用NSMutableArray,所以我时不时还需要一些帮助.
我知道一旦我找到整个"二维"部分,我将使用NSString将字符串对象添加到数组中.
我正在尝试设计一个水平直方图,我只遇到了Mike Bostock 的垂直直方图.正如这里提到的,稍微讨厌的解决方案是对包含直方图的元素进行变换旋转.或者不使用d3.layout.histogram()并手动写出代码.在D3中有没有办法做一些事情
d3.layout.histogram().orient("left")
Run Code Online (Sandbox Code Playgroud) 我正在使用Objective-C,我需要将NSArray中的int添加到NSMutableData(我正在准备通过连接发送数据).如果我用NSNumber包装int,然后将它们添加到NSMutableData,我怎么能找出NSNumber int中有多少字节?是否有可能使用sizeof(),因为根据Apple文档,"NSNumber是NSValue的子类,它提供任何C标量(数字)类型的值."?
例:
NSNumber *numero = [[NSNumber alloc] initWithInt:5];
NSMutableData *data = [[NSMutableData alloc] initWithCapacity:0];
[data appendBytes:numero length:sizeof(numero)];
Run Code Online (Sandbox Code Playgroud) objective-c ×7
c# ×3
byte ×1
cocoa ×1
d3.js ×1
declaration ×1
histogram ×1
integer ×1
ip ×1
ip-address ×1
ipod-touch ×1
javascript ×1
methods ×1
multicast ×1
nsdata ×1
nsnumber ×1
nsstring ×1
porting ×1
string ×1
uiview ×1
uiwindow ×1
viewdidload ×1
xcode ×1