草庐IT

Binding_New_Objective-C_Types

全部标签

php - 将 php 打包成 objective c

我有将时间戳转换为大端字节序的php函数。pack("N",$timestamp);在objective-c中是否有等效的函数? 最佳答案 参见Byte-OrderUtilitiesReferenceCoreFoundationByteOrderUtilitiesMiscellaneousFunctions:CFByteOrderGetCurrentCFConvertDoubleHostToSwappedCFConvertDoubleSwappedToHostCFConvertFloat32HostToSwappedCFConver

javascript - Dart/Objective-C 与 Dart/Java 的交互

我读了一篇关于如何创建跨平台应用程序的非常有趣的文章:http://www.skyscanner.net/blogs/developing-mobile-cross-platform-library-part-3-javascript但我更喜欢使用Dart而不是Javascript,我想知道是否可以按照文章中显示的完全相同的方式在Dart/Objc和Dart/Java(Android)之间进行交互(运行JavascriptVM执行javascript代码)。谢谢 最佳答案 您可以在Dart中编写代码并使用dart2js输出JS代码,

ios - 拉动刷新不会分离(不会停止刷新)-Objective-C

我面临的问题是我的tableView在我拉下(刷新)后不会停止刷新。我正在使用来自github的Yalantis“PulltoRefresh”repo(在此处找到:https://github.com/Yalantis/Pull-to-Refresh.Rentals-iOS)并尝试将其实现到我现有的项目中。我已经实现了头文件,添加了属性,但在说明中它有取消刷新(如果你愿意的话)是一个链接到按钮的IBAction。显然不是我想要的。这是我正在使用的代码请记住,我已经删除了很多内容,只保留了相关内容。任何帮助都会很棒。谢谢。-(void)viewDidLoad{[superviewDidL

ios - 使用 Objective c 在圆弧上点

我在获取圆弧上的点时遇到问题。我画了一个弧线。我想用半径、原点和角度得到圆弧上的点。在我的例子中,原点是150,150。半径为50。起始角度为0,结束角度为180。当我试图以角度M_PI/2获取点时,它应该在圆弧的中间对齐,但它给出了错误的x和y值。如果我遗漏了什么,请告诉我。我的代码是-(void)drawRect:(CGRect)rect{CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetLineWidth(context,4.0);CGContextSetStrokeColorWithColor(conte

ios - (Objective-C) pageView 中的 viewController 在来回翻页时得到 "stuck"

这是我的第一篇文章,所以如果我用词不当,我深表歉意。如果需要,我很乐意澄清。我有一个pageViewController,它呈现的每个viewController都包含一个scrollView,它显示来自应用程序内照片库的imageView(非常类似于在照片应用程序中放大照片,然后在图像集合中滑动)。我已经通过捏手势实现了放大和缩小,通常一切正常,但是,当我从一个图像滑动到下一个图像,然后返回原始图像,然后尝试向前或向后滑动时,View会“卡住”。为了更好地说明这一点,假设您在图库中选择了图像2。如果您滑动到图像3,然后滑动回到图像2,则向图像1或图像3滑动会显示您尝试到达的图像的一小

ios - Objective-C : Accessing properties of an object instance that's in an array that's a property of an object

这似乎是一件简单的事情,但我找不到确切的语法。我有一个名为myObject的对象。它有一个名为公司的属性(property)。该数组中的每个对象都是一个Company类型的对象,它有一个名为myid的属性。我只是想访问类似于以下内容的myid属性(这是一个NSString):NSLog(@"Myid:%@",myObject.companies[0].myid);Xcode建议以上内容不正确,应更改为:NSLog(@"Myid:%@",myObject->companies[0].myid);这会产生错误“找不到对象类型‘id’的属性‘myid’”。所以,我尝试将结果转换为正确的类型C

ios - 使用 j2objc 将原始数据类型从 Java 映射到 Objective-C

我正在将一个大项目从Java翻译成Objective-C。当有原始数据类型时,它们将被转换为JNITypes而不是objective-C数据类型,例如boolean->jboolean。但是文档中写到映射应该是直接从boolean到BOOL。我期望它可以直接从bool值转换为BOOL。可能吗? 最佳答案 Ajbooleanistypedef'dasaBOOL从Objective-C源引用时。翻译器过去直接输出BOOL,但切换为jboolean(以及jchar、jint等),因此无需修改即可构建JNI源。

ios - "Add New Constraints"为什么左边和右边是-16,而不是0?

自从Xcode6和iOS8的引入以来,我注意到当我去固定一个UIView类型来填充复选框时左边和右边总是-16,为什么不是0。因为我想要零间距。我只是想知道-16从哪里来? 最佳答案 Apple建议在UIView内部留出16pt的边距。Apple放这个是为了防止标签、图像等出现在屏幕的边缘。如果你想,但在边缘你有两种方法1-。将约束添加到-16通常它们有效,但有时无效2-。取消选中margin约束,你将有0这只发生在主UIView上如果你想在两个边缘上查看,我建议始终取消选中“constrainttomargin”

ios - Objective C View Controller 属性不保存

您好,我正在尝试设置我的UIViewController的托管对象上下文,但对象上下文未保存。这是代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UIStoryboard*mainStoryboard=[UIStoryboardstoryboardWithName:@"Main"bundle:nil];my_TableViewController*viewController=[mainStoryboardinstant

ios - 如何修复 Objective-C 中的内存泄漏?

我构建了一个简单的应用程序,它从HockeyApp获取报告。但是,当我使用内存泄漏工具运行应用程序时,它显示在我执行getReport操作时存在内存泄漏。我无法理解仪器中显示的所有信息。这是导致内存泄漏的按钮操作方法:-(IBAction)getReports:(id)sender{//initializeurlthatisgoingtobefetched.NSURL*url=[NSURLURLWithString:@"https://rink.hockeyapp.net/api/2/apps/APP_ID/crash_reasons"];//initializearequestfro