草庐IT

init_printing

全部标签

iphone - Objective-C : Proper way to init an NSArray that is a @property

我的类(class)有一个属性,它是一个NSArray。我保留属性(property)。我的问题是,在不泄漏和使保留计数过高的情况下将对象添加到该数组的正确方法是什么?这是我正在使用的:.h:NSArray*foodLocations;@property(nonatomic,retain)NSArray*foodLocations;//我确保在我的dealloc中合成并释放该属性。.m-(void)viewDidLoad{[superviewDidLoad];NSArray*tempFood=[[NSArrayalloc]initWithArray:[selfreturnOtherAr

ios - NSArray.array/.new/@[]/alloc-init 之间的区别

似乎有不同的实例化NSArrays的方法(对于NSDictionary和其他一些也是一样的)。我知道:[NSArray数组][NSArraynew]@[][[NSArrayalloc]init]出于可读性原因,我通常坚持使用[NSArrayarray],但它们之间有什么区别,它们真的都做同样的事情吗? 最佳答案 它们的结果都是一样的,你得到一个新的空不可变数组。不过,这些方法具有不同的内存管理含义。ARC最终没有区别,但在ARC之前,您必须使用正确的版本或发送适当的保留、释放或自动释放消息。[NSArraynew],[[NSArra

PHP CLI 并行写入和读取多个原始 tcp API,例如 https API 的 curl_multi_init

我的情况:我有多个服务器运行原始TCPAPI,这需要我发送一个字符串以从它们获取信息。我需要在5秒的超时时间内得到响应。应同时联系所有API,然后他们有5秒的时间做出响应。(因此一次所有服务器的最大执行时间为5秒)我已经通过PHPcURL为HTTP/SAPI做到了这一点://arrayofcurlhandles$multiCurl=array();//datatobereturned$result=array();//multihandle$mh=curl_multi_init();foreach($row_apisas$api){$id=$api[0];$ip=$api[1];$po

Python - 简单的 TCP/IP S/C : Not all strings converted error for a print statement

好的,所以我设置了一个简单的套接字TCP/IP服务器和客户端,现在我在AptanaAtudio3中的PyDev中遇到了这个错误。服务器运行良好并等待连接,但是我的客户端运行时给出我的错误print'正在与位于%s的服务器建立连接'%server_addressTypeError:在字符串格式化期间并非所有参数都已转换为了尝试自己解决问题,我在堆栈之前访问了我的常规资源,并将我的代码与PYMOTW上的文章进行了比较并调整以匹配他们的,看看它是否改变了我的错误。我似乎看不出是什么导致了错误。我将我的解释器设置为与我的电脑运行时相同的python语言...这是我的代码,我已经搜索了其他用户提

printing - 通过 TCP/IP 使用 USB 打印机

我有一个应用程序可以通过TCP/IP将ZPL打印作业发送到网络中的客户端(我可以配置IP和端口)。我只有一台连接到客户端的USB打印机可用。如何使用USB打印机发送打印作业给客户端,让客户端使用USB打印机打印作业?发送到客户端没有问题,我只是配置了IP和一些端口。但是客户端如何通过USB打印机打印出来呢? 最佳答案 有几种方法可以做到这一点。它们都需要在连接USB打印机的系统上安装一个应用程序。您可以将ZPL发送到通用原始驱动程序。您还可以使用SDK将ZPL发送到USB打印机。如果是Zebra打印机,我们可以使用基于Java和.N

printing - 通过命令行向Star TSP143LAN热敏票据打印机发送打印指令

我正在尝试通过以太网连接将打印指令发送到StarTSP100(TSP143LAN型号)热敏打印机。我使用它的LANip和端口9100打开与打印机的原始数据连接没有问题,这似乎是为此目的打开的端口,但一旦连接我无法执行任何操作,我怀疑我'我错误地使用了这些命令,但我对我打算如何使用它们感到困惑。我在http://www.starmicronics.com/support/Mannualfolder/linemode_cm_en.pdf找到了一些文档这似乎适用于正确的模型,但它们的命令引用含糊不清。到目前为止,我已经尝试使用纯文本命令(例如键入“LF”并按回车键来输入一行)但没有任何结果。

ios - Swift 计算属性不能在 init 中使用?

我正在尝试将MultipeerConnectivity框架与Swift结合使用。我有以下属性:varpeerId:MCPeerID?;letadvertiser:MCNearbyServiceAdvertiser;letbrowser:MCNearbyServiceBrowser;varsession:MCSession?....在我的init方法中,我像这样初始化所有存储的属性:init(){letdefaults=NSUserDefaults.standardUserDefaults();letdataToShow=defaults.dataForKey("kPeerID");pe

ios - NSManagedObject 子类实现具有所需 init 的协议(protocol)的 Swift 链接器错误

我在开始的Swift项目中遇到问题。我使用Alamofire进行网络连接,使用MagicalRecord作为CoreData的包装器。我不知道这是否重要,但我还是要提一下。设置应用程序正在从JSONAPI检索数据。使用Alamofire'sGenericResponseObjectSerialization我创建了Alamofire.Request的扩展,如链接页面所示,并实现了以下协议(protocol):@objcpublicprotocolResponseObjectSerializable{init?(response:NSHTTPURLResponse,representat

ios - json.swift 错误是 Self.init 未在委托(delegate)初始化程序的所有路径上调用

enterimagedescriptionhere错误如照片在json.swift中出来我不知道怎么解决。请帮帮我‍publicconvenienceinit(nsurl:NSURL){varenc:NSStringEncoding=NSUTF8StringEncodingleterr:NSError?do{letstr:String?=tryNSString(contentsOfURL:nsurl,encoding:NSUTF8StringEncoding)asString//print(str)self.init(nsurl:nsurl)}catchleterrorasNSErro

ios - fatal error : use of unimplemented initializer 'init(realm:schema:)' for class MyApp. 用户

当我尝试从数据库加载用户时出现此错误。dispatch_async(dispatch_queue_create("background",nil)){letrealm=try!Realm()letusers=realm.objects(User)print(users)}classUser:Object,Mappable{dynamicvarid=0dynamicvarname=""dynamicvaruserName=""requiredinit(){super.init()}//MARK:Mappablefuncmapping(map:Map){id我尝试实现该初始化方法,但我得到