草庐IT

prototype-chain

全部标签

ios - 在 iOS 私有(private)框架中寻找 API 原型(prototype)

我正在尝试使用iOS私有(private)框架中的一些私有(private)API。但是我无法找到函数原型(prototype)以了解要传递给API的参数数量和参数数据类型。我正在尝试使用一些开源反编译框架,例如http://www.radare.org/y/因为他们声称拥有以下功能//--------------------------------操作码、基本block、函数级别的代码分析嵌入式简单虚拟机来模拟代码跟踪代码和数据引用函数调用和系统调用反编译函数描述、注释和库签名//--------------------------------我尝试使用objc.pl脚本生成r2文件

iphone - 我如何在带有搜索结果 Controller 的 Storyboard 中使用原型(prototype)单元

当在搜索栏中搜索时,我有带有搜索结果Controller的tableview出现此错误,表明没有单元格并出现以下错误。如何创建我的prototype单元格在这个方法中CellForRowAtIndexPath代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"HoCell";Ho*cell;Ho*item;if(tableView==self.searchDisplayCon

ios - 为什么我得到的手势识别器不能用于原型(prototype)对象?

当我将UITapGestureRecognizer放入场景中UITableViewCell内的UIView中时,我从Storyboard中收到上述错误。知道为什么我会收到此错误吗? 最佳答案 我不确定为什么要实现限制,但我知道您为什么会收到错误消息。当您在StoryBoard中设计一个UITableViewCell时,您只是在设计一个原型(prototype)对象。即该对象可能永远不存在。它只会在tableView:cellForRowAtIndexPath:中实际创建更好的方法可能是在代码中配置单元格时创建gestureRecog

ios - 1% 的时间未处理 UIButton 事件 : who should I blame in my responder chain?

我的应用程序有时会忘记应该由哪个响应者处理触摸事件。我的情况:XIB文件定义了3个View:一个View作为文件所有者的View2个以编程方式添加到View层次结构的额外View其中一个subview(SubviewA)有一个UIButton,配置为在“TouchUp”时将myAction:选择器发送到FirstResponder检测到内部”事件SubviewA知道如何处理myAction:99%的时间,一切都很好。当用户点击按钮时,SubviewA会处理myAction:消息,一切正常。但时不时地,用户提示按钮“卡住”,实际上我自己复制了几次,但未能找到一个明确的场景来使其按需发生。

ios - Storyboard : How to add outlets to a prototype UITableViewCell?

我在其中一个Controller中添加了原型(prototype)单元,该Controller是我正在设计的Storyboard的一部分。它有各种标签、按钮、铃声和口哨声。但是我怎么知道为那个单元格的元素创建导出呢?如果我单击Xcode中的助手,它将显示我继承的UITableViewController的虚拟源,而不是从UITableViewCell继承并在自定义中指定的“DetailsCell”的虚拟源IB中的类输入字段。我当然可以使用ViewWithTag()但我宁愿使用强类型的东西。 最佳答案 对于您可以使用IB创建的任何对象

ios - UITableView 原型(prototype)单元格上的自定义附件 View 未触发

我在Storyboard中的原型(prototype)单元格上有一个自定义附件View(一个UIButton)。当我单击该按钮时,不会调用附件按钮的委托(delegate)方法。如果我使用标准的披露按钮,它被调用就好了。我假设我错过了某个地方的连接。有人知道在哪里吗? 最佳答案 猜测1:您实际上并没有“自定义附件View”,您有一个UIButton,它被放置在附件所在的位置。这不会触发委托(delegate)附件点击按钮,因为它不是真正的附件。猜测2:你确实有一个真正的附件View,但它永远不会得到“点击”事件,因为你有一个UIBu

iphone - Xcode Storyboard 是否应该支持来自 'dynamic prototype' 单元格的 UITableView 的转场?

我不能让它工作。如果我放弃主UITableView以使用静态单元格,我可以让segues工作,这样当你点击主控中的一行时,它会自动插入子Controller。但是对于“动态原型(prototype)”单元格,我点击其中一个单元格却没有任何反应......我是否应该以编程方式将子Controller推送到prepareForSegue方法或其他方法中?在这种情况下,我不确定这里的segue与仅使用的旧方法相比有什么优势 最佳答案 不,您不必手动推送子Controller。您是否将Storyboard文件中的segue从动态单元格连接到

iphone - 向 iOS Storyboard添加更多的原型(prototype)单元而不适合 viewcontroller 尺寸?

我正在使用Storyboard处理一个iOS项目,遇到了一个我无法轻易解决的问题。这是一个基本的ViewController,包含一个带有自定义单元格的TableView。我有5个原型(prototype)单元格,高度在70-160像素之间变化,这一切都很好-但我现在需要添加更多原型(prototype),我的问题是它们没有屏幕空间-所以我无法进行设计.我想象会有一种布局Storyboard的方法,这样原型(prototype)单元就可以显示在我想要的地方,而不是在视觉上被限制在ViewController内——委婉地说,这是相当有限的,但我可以”不知道该怎么做,文档似乎避免了这个问题

原型模式(Prototype Pattern)

原型模式一、模式动机原型模式(PrototypePattern)结构较为简单,它是一种特殊的创建型模式,当需要创建大量相同或者相似对象时,可以通过对一个已有对象的复制获取更多对象。Java语言提供了较为简单的原型模式解决方案,只需要创建一个原型对象,然后通过在类中定义的克隆方法复制自己。该模式应用较为广泛,可以快速生成大量的相似对象,极大提高了创建新实例的效率。总结一下就是复制一个对象,从而克隆出多个与原型对象一模一样的对象有些对象的创建过程较为复杂,而且需要频繁创建通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象二、模式定义原型模式是一种对象

ios - 如何连接 Storyboard中的原型(prototype)单元?

我在Storyboard中创建了一个TableView和一个自定义原型(prototype)单元格。我在Storyboard中设置了单元格标识符,并试图将其出列并得到:无法使具有标识符TTEntry的单元格出列-必须为该标识符注册一个nib或一个类,或者在Storyboard中连接一个原型(prototype)单元格我在StoryboardTableCell属性中看不到任何其他可与之链接的内容。我只是不知道消息是什么意思。有人能指出我正确的方向吗?谢谢!螺丝胶带。 最佳答案 来自Storyboard:在属性检查器中设置重用标识符像J