草庐IT

Binding_New_Objective-C_Types

全部标签

iphone - 如何使用 Objective C 更改 iOS 设备的系统墙纸/背景?

我很好奇是否可以从您自己的应用程序以编程方式更改iOS设备的系统墙纸/背景。 最佳答案 Apple不提供执行此操作的公共(public)API。用户必须通过“设置”应用选择要用作墙纸的图片。您可以让您的应用将图片保存到用户保存的照片中,并指示用户手动更换壁纸。 关于iphone-如何使用ObjectiveC更改iOS设备的系统墙纸/背景?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

objective-c - iOS 应用程序上的 WYSIWYG 文本编辑器小部件

是否有适用于iOS应用的类似TinyMCE的小部件的任何实现(开源或专有)?如果没有,是否有任何引用、教程、食谱等没有如何自己动手? 最佳答案 我刚刚发布了ZSSRichTextEditor以及。漂亮的iOS7风格的所见即所得编辑器。 关于objective-c-iOS应用程序上的WYSIWYG文本编辑器小部件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5428466/

objective-c - writeToFile 没有写入文件

好吧,我遇到了一个问题,我已经为此苦苦挣扎了几天。这是:当尝试使用writeToFile写入xml文件(放置在我正在开发的xcode项目中)时,写入不起作用,我在xml文件中看不到任何内容,尽管从writeToFile返回的bool值是被评估为真实!此外,文件字节为零。所以,如果有人能帮我解决这个问题,我将不胜感激。下面是我写的部分代码://writingtoafileNSString*pathOfFile=[[NSBundlemainBundle]pathForResource:@"sample"ofType:@"xml"];NSString*dummyString=@"HelloW

objective-c - 在 iOS 模拟器上缓慢的 DNS 查找

我正在使用NSURLConnection访问Web服务(在.local主机上)。当我通过主机名访问主机时,我看到延迟超过5秒,但是当我通过IP访问它时,连接几乎立即完成。在实际iPhone而不是模拟器上运行该应用程序根本不会显示任何延迟(测试是在同一网络连接上完成的)。所以这似乎是iOS模拟器或OSX特有的问题。我可以使用以下终端命令模拟问题:nslookupwebservice.myhost.local(速度很快)dscacheutil-qhost-anamewebservice.myhost.local(显示延迟)当使用dscacheutil命令的Wireshark分析网络流量时,

objective-c - iOS5 ARC 从后台选择器安排 NSTimers 是否安全?

我正在尝试调试我的应用程序。我一直在像这样(来自主线程)的非弧代码中使用一些NSTimer实例:[NSTimerscheduledTimerWithTimeInterval:5target:musicPlayerselector:@selector(playPause:)userInfo:nilrepeats:NO];如果我将此代码分配给一个按钮并单击一个按钮,则效果很好。计时器触发。我也试过:if(self.deliveryTimer==nil){self.deliveryTimer=[NSTimerscheduledTimerWithTimeInterval:10target:se

objective-c - 使用未声明的标识符

我正在尝试配置一个双组件选择器,但遇到了一些我已注释掉的错误:执行文件:#import"BIDDoubleComponentPickerViewController.h"@implementationBIDDoubleComponentPickerViewController@synthesizedoublePicker;@synthesizefillingTypes;@synthesizebreadTypes;-(IBAction)buttonPressed:(id)sender{NSIntegerfillingRow=[doublePickerselectedRowInCompon

objective-c - 从现有坐标 mapkit 中查找最近的位置

我正在为拥有多家商店的客户开发一个iphone应用程序(Objective-C)。我有一个数组中所有商店(20)的坐标(纬度,经度)。目前我正在考虑遍历商店的坐标数组并获取从用户当前位置到商店位置的距离,然后将它们添加到数组中并按最小距离进行排序。这是一种正确的方法还是非常耗费资源?最近的SOF问题是这个问题,但它是在python中:extractingneareststores提前感谢您的建议。 最佳答案 要在获取的数据中找到最近的位置,您需要计算从当前位置到您拥有的每个位置的距离。然后,只需对这些数据进行排序,您就会从现有的坐标

objective-c - 调用委托(delegate)方法,无法识别的选择器,因为发送到错误的对象

在我的应用程序中,我做了很多网络加载。我的数据模型由“Loader”对象组成,这些对象执行此加载并在完成/失败时调用它们的委托(delegate)。所有委托(delegate)都符合“LoaderDelegate”协议(protocol)。我遇到的问题是有时看似随机的对象,而不是委托(delegate),正在获取委托(delegate)消息。这当然会因为无法识别的选择器而导致崩溃。只有一组崩溃日志告诉我哪个加载器有问题,其他加载器没有该信息,只有收到消息的随机对象。我被困在如何确定这个问题的真正原因上。一组崩溃日志有一个加载程序试图调用它的委托(delegate)但到达_UIImage

objective-c - 如何存储类变量,然后在 Objective-C 中调用该类的静态方法

所以我希望一个类能够存储一个“类”对象,然后调用该类的静态方法...基本上我有多个继承单个类的类,所以它们都有相同的静态方法(但返回不同的东西)。我希望能够存储我正在使用的子类,这样我就知道调用哪个子类的静态方法...我知道我可以上课Classsomething=[VirginMobileclass];但是我不能做类似inti=[somethingstaticMethodReturningInt];有什么办法可以做到这一点吗?干杯 最佳答案 我知道您可能不想听到这些,但是一旦您开始对类过于聪明,那么使用常规对象就是一个明确的信号。我

objective-c - 如何将现有的 XCode (4.5) 项目添加到 BitBucket

我在XCode4.5中有一个现有项目,它不受任何形式的源代码控制。我只想将它添加到BitBucket存储库,这样我就可以与其他开发人员一起工作。我已经尝试并试图将此代码置于源代码控制之下并放到BitBucket存储库中,但我似乎无法确定它。有人可以一步一步地告诉我吗。我已经在BitBucket中创建了一个存储库,它正在等待我的代码。为了创建本地存储库,我运行了gitinit、gitadd.和gitcommit-m'Initialversion'在相关目录上。BitBucket建议我运行hgpush以导入现有存储库,但我收到以下错误:中止:在“/Users/xxx/Documents/D