小编rea*_*f02的帖子

iOS的事件处理 - hitTest:withEvent:和pointInside:withEvent:如何相关?

虽然大多数苹果文档编写得很好,但我认为" iOS事件处理指南 "是一个例外.我很难清楚地了解那里描述的内容.

该文件说,

在命中测试中,窗口调用hitTest:withEvent:视图层次结构的最顶层视图; 此方法通过递归调用pointInside:withEvent:视图层次结构中返回YES的每个视图继续进行,继续向下移动层次结构,直到找到触摸发生在其边界内的子视图.该视图成为热门测试视图.

那么只有hitTest:withEvent:系统调用最顶层的视图,调用pointInside:withEvent:所有子视图,如果从特定子视图返回是YES,那么调用pointInside:withEvent:该子视图的子类?

uikit uiview ios

144
推荐指数
5
解决办法
8万
查看次数

什么是Xcode首选项中的"源树",我可以用它做什么?

我最近一直在研究如何管理项目或多个项目中的源文件.我已经读过Xcode对使用svn有内置的支持,并且也支持git,我发现这两者都非常有用.

我无法理解的一件事是关于Xcode项目管理指南中描述的源树.这是我的理论,但由于我无法从任何地方真正验证这一点(据我所知),我真的希望有人能说出我所缺少的东西,如果有的话.

  • Xcode首选项a root中的源树更像是源树,它是我本地文件系统中的文件夹.
  • 我可以使用我的任何Xcode项目中的任何文件,即使文件不在项目文件夹中,如果我可以指定文件的位置与我的一个源树相关.
  • 现在有人拥有与我同步的项目文件夹.她拥有项目文件夹中的所有文件,但源树的相对位置引用的文件可能存在于项目文件夹之外.
  • 但她有一个源代码树,与我的一样Setting Name,(但绝对在她的本地文​​件系统中的不同文件夹中),如果她将文件放在相同的相对位置,那么她的Xcode可以毫无问题地访问该文件.

这是正确的,我们使用源树,因为它使我们能够与项目文件夹外的文件协作?

即使项目文件夹外的文件被项目文件夹本身的相对路径(而不是源树)引用,如果这些文件都由SVN管理,那么它们与每个人的项目文件夹位于相同的相对位置环境,然后我不需要源树,对吧?

xcode

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

uikit ×1

uiview ×1

xcode ×1