草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - 从 View 访问 tabBarController 的属性?

我有一个tabbarController,它有一个属性,我想从Controller控制的View中访问。我正在考虑做类似的事情:MyDerivedBarControllerClass*c=(MyDerivedBarControllerClass*)self.tabBarController;但这看起来真的很丑。有一个更好的方法吗?我越深入研究ObjectiveC,就越想念C++。:( 最佳答案 这才是正确的做法 关于objective-c-从View访问tabBarController的

objective-c - 如何在ios中获取接入点的mac地址?

我想获得一些关于接入点的独特信息。例如MAC地址和强度。我尝试在objective-c中用最多三个强度的无线接入点做三角形。我有xcode4.3.2和ios5.1。我如何在iOS中执行此操作。 最佳答案 看there试试这个:CFArrayRefmyArray=CNCopySupportedInterfaces();CFDictionaryRefcaptiveNetWork=CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray,0));NSLog(@"Connectedat:

objective-c - 在 XCode 中使用 Pascal 库

我正在开发一个iOS应用程序(OSX10.7.4、XCode4.3.3,目标版本为iOS5.1)。我已经构建了界面,但应用程序将使用的核心功能是用Pascal编写的。我没有将Pascal函数移植到C(并且必须维护两个副本),而是在寻找一种方法来创建可以导入XCode并由Objective-C代码调用的Pascal库。Pascal函数只不过是计算(没有接口(interface)代码等)。我希望它如何工作的一个例子是这样的:用户按下一个按钮,Objective-C代码收集输入的数据,调用适当的Pascal计算函数,然后返回并显示结果--Pascal仅用于提供结果。我找到了FreePasca

objective-c - Objective-C 中的调解器模式 : Controller objects to perform calculations etc.

我的应用程序执行一些有关公司估值的相当复杂的计算。它从多个来源获取原始数据(例如,来自Web服务的股票价格存储为csv数据,基本数据存储为xml数据)。获取数据后,应用程序解析数据,将其存储在CoreData中并执行计算。计算结果也存储在核心数据中。我目前的方法是将计算作为类别添加到公司(托管)对象,并将csv和xml数据的解析作为类别添加到数据对象(图中未显示)。与网络相关的代码位于单独的单例对象中(如书中所建议:iOSProgramming:TheBigNerdRanchGuide,3rdEdition)。问题:由于网络通信和计算是相互依赖的(即有些计算只有在接收到特定的数据包后才

objective-c - iPhone 上的混音 : Need advice

我正在使用AudioQueue服务在我的应用程序中播放音频。我需要一起播放多个音频文件。我现在所做的只是创建尽可能多的音频队列来播放文件。IE。我为两个音频文件创建两个音频队列,并同时启动它们以产生混音效果。所以基本上我想知道这是不是一种“优雅”的方式。请注意,我知道AudioUnit服务及其MixerHost示例,请不要建议该选项,我需要使用音频队列服务专门进行混音。 最佳答案 -(void)setUpAndAddAudioAtPath:(NSURL*)assetURLtoComposition:(AVMutableComposi

objective-c - 我可以在接口(interface)和实现行中缩进函数和属性吗?

XCode没有在.h或.m文件中缩进类方法block,这让我很烦恼。它是我使用过的少数几个喜欢将这些代码行放在同一列中的编辑器或语言(?)之一。所以,我真的只是不习惯。是否可以配置XCode,使其在interface和implementation行中自动缩进函数和属性? 最佳答案 理智之路:开启“制表符总是缩进”打开源文件全选点击tabkey接受结果。严重地。其他任何事情都是浪费时间。如果需要,您可以花一些时间在首选项中进行调整。但是,不,您将无法缩进方法和/或方法主体,因为这是一种极为罕见的格式设置模式。

objective-c - Core Graphics 点彩化 CGImage 效果

所以我最近一直在编写大量仅使用核心图形的图像处理代码,并且我制作了相当多的工作滤镜来操纵颜色、应用混合、模糊和类似的东西。但是我在编写滤镜以将点画效果应用于这样的图像时遇到了问题:我想做的是获取一个像素的颜色并用该颜色填充一个椭圆,遍历图像并每隔几个像素执行一次此操作,代码如下:编辑:这是我这次的新代码,它只是在图像底部画了几个小圆圈,我是不是像你说的那样做对了?-(UIImage*)applyFilterWithAmount:(double)amount{CGImageRefinImage=self.CGImage;CFDataRefm_dataRef=CGDataProviderC

objective-c - 设置背景图像尺寸 IOS

我有一个比普通iPhone屏幕大的图像,我想将其设置为背景图像,但是当我加载模拟器时,我只能看到图像的一部分。这是我分配图像的方式:UIImage*background=[UIImageimageNamed:@"background.png"];[self.viewsetBackgroundColor:[UIColorcolorWithPatternImage:background]];如何将背景图像设置为类似self.view.bounds的东西?如果我要使用UIImageView,我如何确保它在后台!!! 最佳答案 制作一个UI

objective-c - Split View Controller 上的演示表单随机崩溃

我在我的应用程序中使用MGSplitViewController。从一个ViewController,单击按钮,我将控制导航到这两种方法,其中Formsheet将在MGSplitViewController的背景下打开(显示主视图和详细View。)这些方法效果很好,我得到了所需的结果,但经过多次操作后,应用程序崩溃了,没有打印任何日志。谁能建议我一些解决方案?-(void)launchSplitViewWithFormSheet:(MGSplitViewController*)mGSplitViewController{UINavigationController*navControl

objective-c - 如何更改 UIDatePicker 的颜色?

如果有人想知道如何更改UIDatePicker(围绕实际微调器的部分)的背景颜色,请参阅下面我的回答。 最佳答案 要设置您想要的颜色,只需更改createCover方法以将cover设置为您想要的任何颜色。//CustomizableDatePicker.m#import"CustomizableDatePicker.h"#import#defineTOP_HEIGHT9.7f#defineBOTTOM_HEIGHTTOP_HEIGHT#defineDATE_AND_TIME_MODE_ACTUAL_PICKER_WIDTH302.