草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - 占位符文本和键入的文本在 UITextField 中不对齐

我有一个带有一些占位符文本的UITextfield。我已经使用了两个对齐属性。但是,占位符文本仍然有点偏上。谁能帮帮我?谢谢。 最佳答案 textField.contentVerticalAlignment=UIControlContentVerticalAlignmentCenter; 关于objective-c-占位符文本和键入的文本在UITextField中不对齐,我们在StackOverflow上找到一个类似的问题: https://stackover

objective-c - 将 Torrent info_hash 从 bencoded 数据转换为 URLEncoded 数据

我正在用objective-c创建torrentscraper,我正在使用AFNetworking对于HTTP请求。我需要为跟踪器请求发送元信息部分的sha1散列。我已成功创建哈希并验证它是正确的。我不能将散列放在NSString中,因为它不对二进制数据进行编码,所以我将它放在NSData对象中,然后放在要发送的参数中。这就是我现在所拥有的,但我总是得到一个错误,我会假设它是我用来发送哈希的方法。我也尝试过对哈希进行url编码,然后将其放入NSString中,但无济于事NSMutableDictionary*parameters=[NSMutableDictionarydictiona

Objective-C ARC __weak 变量引用触发警告 "__weak attribute cannot be specified on an automatic variable"

我有一个应用程序(仅限ios5),它在方法内声明了一个在block内使用的弱变量,以引用ViewController的实例。QRCodeViewController*__weakweakSelf=self;问题是编译器显示警告说:__weakattributecannotbespecifiedonanautomaticvariable在那个应用程序中我使用了很多弱引用而且我从来没有看到这样的警告,与其他类的唯一区别是这个类是在.mm文件中实现的,因为它使用c++对象并且项目可以如果我将其保留为.m,则编译。我必须说代码似乎工作正常。有什么建议吗? 最佳答案

samtools sort -@ 4 -t CB -O BAM -o $new $idsamtools排序原理过程

进行sort的时候,会产生临时文件运行好之后,则会自动删除这些临时文件 这是一个samtools命令行的语句,用于将一个SAM文件排序为BAM格式,并按照某个字段进行排序。具体解释如下:samtoolssort是samtools中用于排序SAM/BAM文件的命令。-@4指定使用4个线程进行排序。-tCB表示按照bam文件中的CB字段排序,CB是bam文件中的一种特定标记,用于表示单个细胞的barcode信息。-OBAM表示输出格式为BAM,即二进制的SAM文件。-o$new表示输出文件名为$new。$id表示输入文件名为$id。因此,该命令的作用是将$id文件中的SAM格式的数据,按照CB字段

深入理解 Objective-C ☞ Block

0.前言日常开发中经常会用到Block,但如果对它的底层实现没有深入地挖掘过,就不能算是真正掌握,本篇就来探究一下Block的底层实现原理。1.举个?先来看一个例子,下边是一种简单的block使用场景:无参数、无返回值的block。typedefvoid(^MyBlock)(void);intmain(intargc,constchar*argv[]){@autoreleasepool{intage=30;//创建MyBlockblk=^{NSLog(@"Myageis%d.",age);};//执行blk();}return0;}2.Block的实质为了探究Block的本质,我们需要借助cl

objective-c - 创建后 NSManagedObject 保留计数为 2

我想知道是否有人可以解释为什么新创建的托管对象的保留计数是2。这是我正在使用的代码:NSManagedObjectContext*context=[self.fetchedResultsControllermanagedObjectContext];NSEntityDescription*entity=[[self.fetchedResultsControllerfetchRequest]entity];Album*newAlbum=[NSEntityDescriptioninsertNewObjectForEntityForName:[entityname]inManagedObje

iphone - 生成用于使用 Rest 服务的 Objective-c 客户端代码

我正在构建一个使用外部服务器存储大部分数据的iPhone应用程序。服务器使用RESTAPI公开所有必需的服务。理想情况下,我想在objective-c中生成可以使用这些服务的客户端代码。最好这些应该返回我可以轻松使用的对象,而不必解析返回的XML。我在看什么选项?我对此进行了一些安静的研究,我看到的最接近代码生成的是wsdl2objc.因为我也拥有后端服务,所以我可以让它们成为基于SOAP的服务,但我真的不想这样做,因为我稍后将使用相同的服务集来构建WebUI(例如)。我的其他选择是使用RestKit.非常感谢有关此的任何指导。我很确定这是很多人都遇到过的用例,而我只是无法找到合适的资

ios - 本地化 iOS App 的 "What' s new in this version”via iTunesConnect

因此,我将我的iOS应用程序的描述本地化为多种语言。现在,我想添加一个新版本的应用程序。iTunesConnect似乎要求我为我有描述的每种语言分别输入此文本。有人知道我是否需要本地化描述吗?如果我只是为每个本地化版本复制相同的英文文本(不翻译),我的更新会被拒绝吗? 最佳答案 如果您复制并粘贴英文文本,您的更新不会被拒绝。但是,我建议将短语“Variousbugfixes”翻译成您支持的语言,这样您就可以在那里放一些东西。(也就是说,如果您经常修复错误,当然;-)。 关于ios-本地化

objective-c - 制作线条动画的最简单方法是什么?

我正在创建一个应用程序,它涉及随着时间的推移在工作区内设置动画线条。我目前的做法是在drawRect中使用这样的代码:CGContextSetStrokeColor(context,black);CGContextBeginPath(context);CGContextMoveToPoint(context,startPoint.x,startPoint.y);CGContextAddLineToPoint(context,finalPoint.x,finalPoint.y);CGContextStrokePath(context);...然后只需将计时器设置为每0.05秒运行一次以更

objective-c - 后台网络调用 - iOS

我需要在后台将一些数据发布到网络服务器。澄清一下,“在后台”,我指的不是显示旋转图标和使用AsyncTask之类的东西将数据发布到Web服务的正常方式。或ASIHTTPRequest的[requeststartAsynchronous]方法。我需要维护一个数据队列,当用户在应用程序中工作时,线程可以异步地开始处理并发布到Web服务。我正在寻找一些关于设计这样的队列的帮助,特别是在某些边缘情况下,例如用户接听电话,在发布时注销应用程序,用户离开应用程序以转到另一个应用程序一个帖子正在发生之类的。你会如何处理这些情况?您是否可以推荐执行此操作的任何源代码?谢谢,泰迦。