草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - 将多个详细 View 与 Split View Controller 一起使用

如您所知,UISplitViewController只有一个根Controller和一个细节ViewController,但我想使用另一个细节ViewController。当我从根Controller(popoverController)中选择列表项时,选择应该触发不同的详细View——即,第1行触发详细View1,第2行触发详细View2,按钮项触发详细View3,等等。我怎样才能做到这一点? 最佳答案 Apple的该项目是2012年的,不使用Storyboard。如果您正在寻找Non-Storyboard解决方案,它会工作得很好

objective-c - 如何更改表单模态视图 Controller 的位置

如何更改表单模态视图Controller的位置?默认情况下,它位于屏幕中央,我想偏移表单位置,以便在显示键盘时它不会与表单窗口重叠。这可能吗? 最佳答案 您可以修改父Controller的框架。像这样的东西:CGRectframe=self.parentViewController.view.frame;frame.origin.x-=50;frame.origin.y-=50;self.parentViewController.view.frame=frame;这会将模态视图的位置移动(-50,-50)

objective-c - 在编写 iOS 应用程序时评论标准?

程序员们,大家好,我有Java背景,但我刚刚开始学习C++和ObjectiveC。当我在第三方ObjectiveC代码中使用如此多不同的编码风格时,我很担心。但我有点进退两难。Mydilemmaiswhethertouse#pragmatagswhilecodingiOSapplication?Doesitconsideredtobeagoodpractise?Oritisprogrammer'sownchoicetohavethosedirectivedropdownlinks?您的专业知识和行业经验会有所帮助,谢谢我在互联网上搜索的内容大多是在暗示#pragma的作用。但我找不到太

objective-c - AFnetworking 下载多个文件

我正在使用此代码循环遍历数组以下载多个文件并写入磁盘。-(void)download{//seturlpathsfor(NSString*filenameinsyncArray){NSString*urlpath=[NSStringstringWithFormat:@"http://foo.bar/photos/%@",filename];NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:urlpath]];AFHTTPRequestOperation*operation=[[AFHTTPReque

objective-c - iOS 如何将 STATIC UITableView 和另一个 View 添加到同一个 View Controller

当我创建一个静态TableView并将其放入普通ViewController中时,我收到一条错误消息,指出静态TableView必须位于UITableViewController中。我想要的是iPad上的一个View,它有一个占据大部分屏幕的静态表格View,但它下面有一个标准的UIView,它始终保持可见,并且有几个标签,我根据表格View。有没有办法使用UITableViewController并让tableView不是全屏,以便我可以在Storyboard中向其添加subview?如果不是,是否可以用代码完成?如有任何提示,我们将不胜感激! 最佳答案

objective-c - 如何从 AudioBufferList 中读取样本?

如果我使用以下客户端数据格式打开具有扩展音频文件服务的音频文件...AudioStreamBasicDescriptionaudioFormat;memset(&audioFormat,0,sizeof(audioFormat));audioFormat.mSampleRate=44100.0;audioFormat.mFormatID=kAudioFormatLinearPCM;audioFormat.mFormatFlags=kAudioFormatFlagIsBigEndian|kAudioFormatFlagIsSignedInteger|kAudioFormatFlagIsP

objective-c - 执行选择器 : afterDelay: without retaining the target?

我有一个类使用NSURLConnection打开一个长时间运行的服务器连接。当连接关闭时,在connectionDidFinishLoading:或connection:didFailWithError:中,我想等待15秒,然后重试连接。目前我正在使用[selfperformSelector:@selector(restartConection)withObject:nilafterDelay:15.0];,但这会导致不希望的情况,即当对象被其释放时creator,performSelector和NSURLConnections永久保留“self”,并且它永远不会被释放。如何在不永久保

objective-c - 我应该什么时候调用 removeObserver :forKeyPath from within a closing ViewController class that is observing a persistant Model class?

我有一个ViewController类,它有一个模型属性,我想在模型属性发生变化时观察它。在我的模型对象中,我有一个属性会在我的应用程序后台定期更新。当它更新时,我需要在我的ViewController中执行代码。为此,我在我的ViewControllerviewDidLoad方法中为我的模型创建了一个观察者。[ModelObjectaddObserver:selfforKeyPath:@"State"options:NSKeyValueObservingOptionNewcontext:nil];如您所见,这没什么特别的,只要我将View显示在屏幕上,观察方法就会正常运行。如果我从父

iphone - Objective C 贝塞尔曲线 reshape

我希望能够通过触摸并拖动它来重新定位和reshape在CoreGraphics中绘制的三次贝塞尔曲线。我可以绘制基本形状,我可以使用触摸和拖动来移动整个形状,但这不是我想要的。我想要的是能够移动和reshape贝塞尔曲线,就好像它是一根放在table上的绳子,被我的手指拉来拉去。即触摸贝塞尔曲线的一部分并将其拉向一个方向以改变整体曲线的形状。有人知道怎么做吗?非常欢迎任何帮助。提前致谢 最佳答案 绘制控制点并允许用户四处拖动它们相当容易。遗憾的是,曲线并未通过所有控制点,因此体验与您的建议不太相符。要执行您的建议,您首先需要回答“用

objective-c - NSUTF8StringEncoding 返回 nil NSString

我正在使用最新的SDK和XCode4.2开发iOs4应用程序。我正在使用网络服务检索一些数据,并且我收到了该数据。但是,当我这样做的时候NSString*json_string=[[NSStringalloc]initWithData:receivedDataencoding:NSUTF8StringEncoding];receivedData有944bytes但json_string为nil。从网络服务中我得到这个字符串(从浏览器窗口复制和粘贴):{"posts":[{"ID":"324","fecha":"10/02/2012","titulo":"Preparadaparalal