草庐IT

custom_obj

全部标签

objective-c - 从 Obj-C 将 iOS 应用程序移植到 Mac/Mac Ruby?

我有一个nativeobjective-cios应用程序,我想将其转换为在我的Mac上运行。我怎么能开始这样的旅程呢?有没有办法在没有ios模拟器的mac上运行nativeobjective-cios应用程序?或者我可以使用某种就地框架? 最佳答案 虽然您的逻辑代码将相当可移植,但没有快速的方法将应用程序从iOS移植到OSX。唯一的方法是从Xcode模板创建一个新应用程序并相应地移动您的代码。请记住,OSX中的View范例与iOS中的完全不同(即UITableView与NSTableView)。你将如何处理用户输入?一系列的表格Vi

objective-c - Obj-C/Cocos2d内存问题,调用属性时exc_bad_access

我正在为iOS开发一款纸牌游戏,我遇到了一个我猜想是Objective-C中的内存管理问题,我无法弄清楚。我已经多次阅读有关内存管理的内容,并且我认为我所做的一切都是正确的,但是每当我尝试从我的Card类中调出一个属性时,游戏就会崩溃。它的工作方式是我有一个名为deck的NSMutableArray,它是我在Cocos2d中使用的CCLayer的一个属性。我在层的init方法中分配并初始化牌组,然后调用一个方法来填充牌组中的卡片:inti;intj;NSString*suit;for(i=0;i在Card类中我有属性:@property(nonatomic,retain)NSStrin

objective-c - 当我在 Obj-C 中定义一个不带 @property 的成员时,向该成员传递值时的操作是什么?

@interfaceClassA:UITableViewController{NSString*member;}@end成员声明如上。如果我用NSString*astring=[[NSStringalloc]initWithString:@"???"];member=astring;成员会保留字符串吗? 最佳答案 不,它不会保留它。这是实例变量(也称为iVar)。它不释放旧对象,也不保留新对象(作为setter中典型的声明属性)。//如果属性self.member=aString;//调用setter,相当于[selfsetMemb

iphone - iOS/Obj-C UIScrollView 和 PageControl 不工作

我正在尝试按照本网站上的指南使用UIPageControl实现UIScrollView:http://www.iosdevnotes.com/2011/03/uiscrollview-paging/与指南相反,我在Storyboard项目中实现了它,并使用了XCode4.5.2。除了指南中的代码,我在@interface的开头添加了,在实现中的viewDidLoad方法中,我添加了scrollView.delegate=self。仅将指南中描述的代码和IB对象添加到我的应用程序,当我在我的iPhone上测试它时,它根本不允许我滚动。我唯一可以做的滚动是通过在UIPageControl上

iphone - 如何使用全局/静态变量 OBJ-C

我希望保存用于一种方法的变量,然后在应用程序的另一种方法中调用它。这与全局/外部/静态变量有关吗?如果是这样,我想知道它将如何设置。我尝试使用全局和静态但没有成功。我正在尝试保存newX和newY的信息-(void)accelerometer:(UIAccelerometer*)accelerometerdidAccelerate:(UIAcceleration*)acceleration{...intnewX=(int)(Button.center.x+valueX);intnewY=(int)(Button.center.y+valueY);...}然后调用它-(IBAction)

java - 使用 Java 接口(interface)等 Obj-C 协议(protocol)实现类的可插拔性

背景:作为个人实验,我有兴趣研究并尝试创建更好的随机数生成器。此外,我还开始学习Objective-C和iOS开发。因此,我认为一个很好的实践项目是将我的随机数生成器想法移植到iOS应用程序中以获得乐趣。我在Java方面有很强的背景,所以我已经做过好几次我之前要提到的事情,但是我的Objective-C技能很幼稚,所以我不确定如何去做。意图:我正在使用UITableVIew提供我想出的生成器列表。同样,这是为了试验我的想法,并练习我的iOS开发技能,但我正在尝试做一些能让我future的开发更清晰、更容易的事情。我一直在尝试使用Obj-C协议(protocol)来实现我想要做的事情,因

javascript - 将字符串从 Obj-C 传递到 React Native

我目前正在用ReactNative构建一个应用程序,遇到了一个我似乎无法在我的RN框架中解决的问题,我可能需要提到我是Objective-C的新手。但是,我设法通过在我的AppDelegate.m文件中调用它来获取它。但是如何将我在appdelegate中创建的这个字符串变量传递给我的javascript文件呢?我快速浏览了NativeAppEventEmitter,但它似乎有所不同。在我的AppDelegate.m中,它看起来像这样:-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceAppli

ios - 我的导航器面板上的 "Info.plist"和 "Custom iOS Target Properties"有什么区别?

大家好,我是iOS开发的新手。有很多情况我们必须配置我们的Info.plist。大多数教程告诉我修改导航器面板中的Info.plist。就像这个(Info.plist)。但是,修改这个文件对我不起作用。然后我找到了另一个解决方案。Project->Target->Info,你可以找到一个“CustomiOSTargetProperties”。你也可以在这里设置你的属性(property)list,这对我来说很好用。所以我想知道这两个Info.plist之间有什么区别?由于大部分教程都指向第一个(对我不起作用),我认为一定有问题。我应该怎么做才能让它再次工作?非常感谢。

ios - Objective C <Custom UI> 共享扩展取消按钮

这可能有些愚蠢,但我为我的应用程序实现了这个ShareNSExtension,它包含内置于MainInterface.storyboard中的自定义UI(附图片)。现在的问题是,我该如何退出呢?我试过:[self.navigationControllerpopViewControllerAnimated:YES];[selfdismissViewControllerAnimated:YEScompletion:nil];[self.presentingViewControllerdismissViewControllerAnimated:YEScompletion:nil];..但它不

ios - 获取音频输入设备采样率时出错 : '!obj'

目前,我正在开发一款应用程序,可以从互联网流式传输广播电台。我看了这个tutorial并逐步实现。它在一段时间内运行良好,但现在我收到以下错误并且该应用程序无法流式传输任何内容2013-07-2010:22:40.653ShqipCom[464:c07][MPAVController]Autoplay:Enablingautoplay2013-07-2010:22:40.668ShqipCom[464:c07][MPCloudAssetDownloadController]PrioritizationrequestedformediaitemID:02013-07-2010:22:41