草庐IT

nsstring

全部标签

iphone - 如何使用 NSOutputStream 通过套接字发送 NSString

我必须使用套接字编程为iOS创建一个聊天应用程序,我的IP地址是192.168.0.57:9300。我用过Raywenderlich套接字编程例子,接收数据正常,发送不正常,没有任何错误或崩溃。我的代码如下。打开流的代码-(void)initNetworkCommunication{CFReadStreamRefreadStream;CFWriteStreamRefwriteStream;CFStreamCreatePairWithSocketToHost(NULL,(CFStringRef)@"192.168.0.57",9300,&readStream,&writeStream);

iphone - 如何使用 NSOutputStream 通过套接字发送 NSString

我必须使用套接字编程为iOS创建一个聊天应用程序,我的IP地址是192.168.0.57:9300。我用过Raywenderlich套接字编程例子,接收数据正常,发送不正常,没有任何错误或崩溃。我的代码如下。打开流的代码-(void)initNetworkCommunication{CFReadStreamRefreadStream;CFWriteStreamRefwriteStream;CFStreamCreatePairWithSocketToHost(NULL,(CFStringRef)@"192.168.0.57",9300,&readStream,&writeStream);

objective-c - 为什么使用字符串常量与枚举常量?

我有一个与设计相关的问题。我已经看到UIApplication类有这种标志:UIKIT_EXTERNNSString*constUIApplicationDidEnterBackgroundNotificationUIKIT_EXTERNNSString*constUIApplicationWillEnterForegroundNotificationUIKIT_EXTERNNSString*constUIApplicationDidFinishLaunchingNotification;UIKIT_EXTERNNSString*constUIApplicationDidBecomeA

objective-c - 为什么使用字符串常量与枚举常量?

我有一个与设计相关的问题。我已经看到UIApplication类有这种标志:UIKIT_EXTERNNSString*constUIApplicationDidEnterBackgroundNotificationUIKIT_EXTERNNSString*constUIApplicationWillEnterForegroundNotificationUIKIT_EXTERNNSString*constUIApplicationDidFinishLaunchingNotification;UIKIT_EXTERNNSString*constUIApplicationDidBecomeA

objective-c - NSMutableAttributedString 自动换行

我有NSMutableAttributedString并且字符串很长。我想在UIlabel上显示时进行自动换行。如果它是NSString,我会继续做这样的事情,DynamicUILabeltruncatingthetext但是我怎么能用NSAttributedString呢?完成后,我需要根据标签大小调整View大小。 最佳答案 lineBreakMode属性在iOS6中并未弃用。它只是更改了常量的名称。旧常量已弃用,但仍然可用。即使您部署到较旧的iOS,也可以使用新常量,因为常量只是枚举值。旧名称和新名称具有相同的值。所以,只需设

objective-c - NSMutableAttributedString 自动换行

我有NSMutableAttributedString并且字符串很长。我想在UIlabel上显示时进行自动换行。如果它是NSString,我会继续做这样的事情,DynamicUILabeltruncatingthetext但是我怎么能用NSAttributedString呢?完成后,我需要根据标签大小调整View大小。 最佳答案 lineBreakMode属性在iOS6中并未弃用。它只是更改了常量的名称。旧常量已弃用,但仍然可用。即使您部署到较旧的iOS,也可以使用新常量,因为常量只是枚举值。旧名称和新名称具有相同的值。所以,只需设

iphone - 检测从 ABAddressBookRegisterExternalChangeCallback 更改的内容

我正在使用ABAddressBookRegisterExternalChangeCallback获取用户AddressbookBook中的外部更改。我正在使用以下代码来注册回调:ABAddressBookRefntificationaddressbook=ABAddressBookCreate();ABAddressBookRegisterExternalChangeCallback(ntificationaddressbook,MyAddressBookExternalChangeCallback,self);当这个回调被调用时,MyAddressBookExternalChange

iphone - 检测从 ABAddressBookRegisterExternalChangeCallback 更改的内容

我正在使用ABAddressBookRegisterExternalChangeCallback获取用户AddressbookBook中的外部更改。我正在使用以下代码来注册回调:ABAddressBookRefntificationaddressbook=ABAddressBookCreate();ABAddressBookRegisterExternalChangeCallback(ntificationaddressbook,MyAddressBookExternalChangeCallback,self);当这个回调被调用时,MyAddressBookExternalChange

ios - 用 NSString 写一个 unicode 字符

我在新项目中使用符号字体Symbolicons而不是图像。但是,似乎无法使用NSString设置任何超过4个字符的代码。例子:self.saveDealButton.titleLabel.font=[UIFontfontWithName:@"SSSymbolicons"size:31.0f];[self.saveDealButtonsetTitle:@"\u1F4E5"forState:UIControlStateNormal];但是不会工作:self.shareButton.titleLabel.font=[UIFontfontWithName:@"SSSymbolicons"siz

ios - 用 NSString 写一个 unicode 字符

我在新项目中使用符号字体Symbolicons而不是图像。但是,似乎无法使用NSString设置任何超过4个字符的代码。例子:self.saveDealButton.titleLabel.font=[UIFontfontWithName:@"SSSymbolicons"size:31.0f];[self.saveDealButtonsetTitle:@"\u1F4E5"forState:UIControlStateNormal];但是不会工作:self.shareButton.titleLabel.font=[UIFontfontWithName:@"SSSymbolicons"siz