草庐IT

cocoa-design-patterns

全部标签

cocoa-touch - 隐藏的 UIView 方向更改/布局问题

问题:我将两个ViewController加载到RootViewController中。两个subview布局都响应方向变化。我使用[UIViewtransformationFromView:...]在两个View之间切换。两个subview自己都可以正常工作,但是如果...交换View方向变化再次交换View之前隐藏的View布局问题严重。我重复这些步骤的次数越多,问题就越严重。实现细节我有三个ViewController。MyAppViewControllerA_ViewControllerB_ViewControllerA和BViewController各有一个背景图片,分别有一

cocoa-touch - 在索引 501 处获取的对象有一个乱序的部分名称 'JOURNAL OF APPLIED PHYSICS. Objects must be sorted by section name'

我有一个包含期刊章节名称的文章数据库。一篇是《JournalofAppliedPhysics》,一篇是《JOURNALOFAPPLIEDPHYSICS》。当我使用[[NSSortDescriptoralloc]initWithKey:@"Journal"ascending:YESelector:@selector(caseInsensitiveCompare:)]要获取数据,它会给我错误消息。Thefetchedobjectatindex501hasanoutofordersectionname'JOURNALOFAPPLIEDPHYSICS.Objectsmustbesortedby

ios - 循环添加 UIImageView Cocoa Touch

向我的View添加多个ImageView时出现问题。我有一系列图像以及要在它们之间循环并添加到我的View中的内容。此代码段添加了要查看的图像,但没有框架!-(void)cycleImages:(NSArray*)images{//createanimageviewintfromLeft=5;intprofilesCount=[imagescount]-1;for(intn=0;n感谢您的帮助!敏捷 最佳答案 很难阅读这样的代码,并且存在内存泄漏。请试试这个。-(void)cycleImages:(NSArray*)images{i

cocoa-touch - iOS:按钮的非方形点击区域

我需要制作一些相互重叠的三角形按钮。虽然UIButtons可以采用透明图像作为背景,而UIControls可以有自定义View,但它们的点击区域总是方形的。如何为我的按钮创建一个三角形的点击区域?我来自FLash背景,所以我通常会为我的View创建一个hitarea,但我不相信我可以在Cocoa中做到这一点。有什么建议吗? 最佳答案 您可以通过继承UIButton并提供您自己的子类来实现:-(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event{//returnYESifp

objective-c - 关于 objective-C 和 cocoa/cocoa-touch 的实现的良好知识/信息来源是什么?

我已经为iOS开发了一段时间,我认为我对cocoa-touch框架有很好的掌握,但我觉得我缺少一些关于objective-C和cocoa-touch的底层实现的要点。例如最近遇到分配问题时,几位发帖人指出了iOS实现的一些细节,这使我看到的问题更加清晰(并且意味着我了解如何正确解决问题)我想知道任何书籍、在线引用或只是很好的知识来源,提供对objective-C和cocoa-touch的底层实现的洞察力,这将使我对引擎盖下的框架、平台和语言。任何人?? 最佳答案 PlanetCocoa聚合了几个与Objective-C和Cocoa相

cocoa-touch - 关于如何学习 Cocoa Touch API 有什么建议吗?

我是一名经验丰富的程序员(C、一点C++、PHP、JavaScript),正在潜心于iOS开发。我不得不说,虽然我毫无问题地获得了Objective-C,但CocoaTouchAPI庞大且相当复杂。看起来很简单的事情,例如在map上放置一个带注释的图钉,需要几个步骤,如果不阅读书中的示例,我永远无法理解。我正在寻找有关如何学习这个庞然大物的API的建议。假设我想了解如何打开URL、从中获取XML数据并解析它。我到底怎么知道从哪里开始(只是一个例子,不要真正回答这个问题)?我有Xcode4,所以我想文档一定会以某种方式使这对我来说相对简单。我对此很陌生,所以我不知道从哪里开始,所以任何建

cocoa-touch - 返回 iOS 中正在运行的后台应用程序/进程的列表

我正在开发一个越狱应用程序,并想向可能在用户设备上运行的特定应用程序发送SIGKILL消息(当然,需要他们的许可)。Google没有为我提供任何信息。是否有跟踪正在运行的进程的plist或数组?感谢你们提供的任何帮助,你们太棒了! 最佳答案 创建一个sysctlAPI并检索kinfo_proc结构http://fxr.watson.org/fxr/source/sys/kinfo.h?v=DFBSD.此结构包含有关正在运行的进程的信息。您可以循环运行它,直到获得有关所有进程的信息。这是一个代码片段-扩展它以获取所有进程的信息mib[

ios - 是否可以将 C 结构打包到 Cocoa 中的 NSKeyedArchiver 中?

我正在编写一个iOS应用程序,它需要通过UDP套接字以非常有效的方式与python应用程序通信。在中间,我有一个bonjour服务,它充当我的iOS应用程序和主机python应用程序进行通信的桥梁。我正在构建我自己的协议(protocol),它是一个简单的C结构。我已经将字符串打包到NSKeyedArchiver实体中的代码将依次打包到NSData中并发送。在另一边有一个NSKeyedUnarchiver。问题是它无法理解我发送的C结构。有没有办法将C结构放入NSKeyedArchiver中?我应该如何修改我的中间服务以删除它? 最佳答案

ios - 从 iOS app/cocoa 安装 .IPA 文件

我正在为ios创建一个像Installous一样工作的应用程序(这个项目是公司用户的私有(private)版本)我从Installous文件夹中找到了InstallBash.sh,并从SSH尝试了它。它安装.ipa文件,但我有2个问题:图标未显示在跳板上,并且ReSpring不是我的解决方案(因为它会中断应用程序操作)。我怎样才能让它发挥作用?如何从我的iOS应用程序执行shell脚本?P.S:是的,这个应用程序是为在越狱的iDevices上使用而创建的,应用程序本身将从Cydia安装。谁能帮我解决这个问题?谢谢 最佳答案 要从您的

ios - 使用 Affinity Designer 的带有 xCode 的矢量 PDF

我是AffinityDesigner的新手,我正在尝试将一些AffinityDesigner的项目导出到xCode作为PDF格式的矢量图片。最初一切正常,但经过一些尝试(我正在设计启动屏幕,所以在每次导出后,我都会进行一些小调整,然后重新导出PDF)xCode开始出现问题:有时图片不会出现在XIB中,有时只出现一些巨大的像素,在非常幸运的时候图片出现但非常颗粒状。我尝试更改图片的像素大小(这是我看到的唯一设置)但它并没有改变任何东西所以我的问题是:-xCode的矢量PDF有什么要求(分辨率或其他设置)?-在AffinityDesigner中是否有一个精确的迭代器来导出矢量并将它们导入到