javascript

java

python

c#

node.js

reactjs

android

c++

php

html

jquery

ruby-on-rails

css

git

ios

.net

sql

c

string

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

objective c - Dot符号与声明属性的消息表示法

我们现在有属性的“点”符号。 关于点符号与消息符号的优点,我已经看到了各种各样的来回。 为了保持反应不受重视,我不会在问题中以任何方式回应。

您对点符号与财产访问的消息符号有何看法?

请尽量将它集中在Objective-C上 - 我将提出的一个偏见是Objective-C是Objective-C,所以你喜欢它就像Java或JavaScript一样无效。

有效的评论与技术问题(操作顺序,演员优先,表演等),清晰度(结构与对象性质,赞成和反对!),简洁等有关。

请注意,我是一个严格的质量和可读性的学校,在代码约定和质量至关重要的大型项目上工作(写入曾经读过一千次范例)。

trans by 2019-09-18T12:31:16Z

ios - UICollectionView设置列数

我刚开始学习UICollectionViews。 我想知道是否有人知道如何指定集合视图中的列数。 默认设置为3(iPhone /肖像)。 我查看了文档,似乎无法找到简明的答案。

trans by 2019-09-18T05:34:51Z

iphone - 如何找到malloc“双重免费”错误的原因?

我在Objective-C中编写应用程序,我收到此错误:

MyApp(2121,0xb0185000)malloc:***对象0x1068310错误:双重免费
***在malloc_error_break中设置断点以进行调试

当我发布一个NSAutoreleasePool并且我无法弄清楚我要发布两次的对象时,就会发生这种情况。

我该如何设置他的断点?

有没有办法知道这个“对象0x1068310”是什么?

trans by 2019-09-18T05:24:13Z

ios - 在对象中的字符串数组中搜索字符串

我想在目标c中搜索字符串数组中的特定字符串。 有人可以在这方面帮助我吗?

trans by 2019-09-18T04:35:37Z

ios - NSOperation和NSOperationQueue工作线程vs主线程

我必须在我的应用程序中执行一系列下载和数据库写入操作。 我使用的是NSOperationNSOperation

这是应用场景:

  • 从一个地方获取所有邮政编码。
  • 对于每个邮政编码取得所有房屋。
  • 为每个房子取得居民的详细信息

如上所述,我已为每项任务定义了NSOperation。 在第一种情况下(Task1),我向服务器发送请求以获取所有邮政编码。 NSOperation内的代表将收到数据。 然后将该数据写入数据库。 数据库操作在不同的类中定义。 从NSOperation类我正在调用数据库类中定义的write函数。

我的问题是数据库写操作是在主线程还是后台线程中发生的? 因为我在NSOperation内调用它,我期待它在NSOperation的不同线程(Not MainThread)中运行。有人可以在处理NSOperationNSOperationQueue时解释这个场景。

trans by 2019-09-18T01:24:15Z

objective c - 如何禁用UIScrollView的水平滚动?

我有像iPhone的Springboard一样的UIView。 我使用UIScrollViewUIButtons创建了它。我想在所述scrollview上禁用水平滚动。 我只想垂直滚动。 我该如何做到这一点?

trans by 2019-09-18T00:01:19Z

objective c - 基于视图的NSTableView,其行具有动态高度

我有一个基于视图的应用程序NSTableViewDelegate。 在这个表视图中,我有一些行,其单元格的内容由多行tableView:heightOfRow:组成,并启用了自动换行。 根据NSTextField的文本内容,显示单元格所需的行大小会有所不同。

我知道我可以实现NSTableViewDelegate方法-tableView:heightOfRow:来返回高度,但高度将根据NSTextField上使用的自动换行确定.NSTextField的自动换行同样基于NSTextFields的宽度...这是... 由noteHeightOfRowsWithIndexesChanged的宽度决定。

Soooo ......我想我的问题是......对于这个有什么好的设计模式? 似乎我尝试的一切都变成了一个令人费解的混乱。 由于TableView需要知道细胞的高度才能将它们排出......而NSTextFields需要知道它的布局以确定自动换行...并且细胞需要知道自动换行来确定它的高度......这是一个圆形的混乱 ......它让我疯了。

建议?

如果重要,最终结果也将具有可编辑的NSTextFields,它将调整大小以适应其中的文本。 我已经在视图级别上工作了,但是tableview还没有调整单元格的高度。 我想一旦我得到了高度问题,我将使用-noteHeightOfRowsWithIndexesChanged方法通知表格视图高度发生变化......但是它仍然会向代表询问高度...因此,我的quandry。

提前致谢!

trans by 2019-09-17T21:20:55Z

objective c - 将NSDictionary附加到其他NSDictionary

我有一个NSDictionary,它加载UITableView.如果用户滚动越来越多,我调用API并提取新数据。 此数据再次采用NSDictionary的形式。是否可以将新的NSDictionary添加到现有数据?

trans by 2019-09-17T21:18:08Z

ios - 没有AVPlayer代表? 歌曲播放完毕后如何追踪? Objective C iPhone开发

我环顾四周,但找不到[audioPlayer play]的代表协议。是什么给出的?

我正在使用它的子类[audioPlayer play]来播放AVPlayerItems的数组,每个数组都是从URL加载的。 有什么方法可以在歌曲播放完毕后调用方法吗? 特别是在队列的最后?

如果那是不可能的,那么在缓冲之后,当歌曲STARTS播放时,有什么方法可以调用方法吗? 我正试图在那里获得一个加载图标,但它在音乐实际开始之前关闭了图标,即使它是在[audioPlayer play]动作之后。

trans by 2019-09-17T21:15:08Z

iphone - UIScrollView:水平分页,垂直滚动?

如何强制执行分页和滚动的directionalLockEnabled仅在给定时刻垂直或水平移动?

我的理解是directionalLockEnabled属性应该实现这一点,但是对角线滑动仍然导致视图对角滚动而不是将运动限制到单个轴。

编辑:为了更清楚,我想让用户水平或垂直滚动,但不能同时滚动。

trans by 2019-09-17T09:07:53Z

iphone - 在Objective中将NSData转换为NSString

我想将NSData转换为NSString ..这是最好的方法吗?

我正在使用此代码,但最后一个字符串返回null

NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",str);

当我看到控制台它将打印null。

trans by 2019-09-16T20:01:23Z

ios - 如何从视图控制器以编程方式绘制线?

我有一个UIViewController.我想在其中一个以编程方式创建的视图中绘制一条线。 看起来很简单,但我还没有找到有效的示例代码。

trans by 2019-09-16T15:05:36Z

ios - Sqlite文件位置核心D.

通常,核心数据应用程序的sqlite存储文件位于

库>应用程序支持> iPhone模拟器> 7.1(或您使用的任何版本)>应用程序>(无论哪个文件夹包含您的应用程序)>文档

文件夹,但我在IOS 8中找不到它。我认为他们只会在iPhone模拟器文件夹中添加一个8.0文件夹,但它不存在。 有没有人找到它?

trans by 2019-09-16T11:08:30Z

objective c - 类别和类扩展之间的区别?

类别和类扩展之间有什么区别。 我相信它们都用于在现有类中添加自定义方法。 有人可以对此有所了解吗? 我们非常感谢您对代码的示例。

trans by 2019-09-16T08:18:32Z

ios - iPhone UITableView。 如何打开音乐应用程序等单字母字母列表?

在iPhone音乐应用程序中,选择“艺术家”,“歌曲”或“专辑”会在UI的右侧显示一个tableView,其中包含单个字母的垂直列表,可以快速滚动。 如何在我的应用中启用此功能?

干杯,道格

trans by 2019-09-16T07:50:50Z

objective c - 如何在objc_exception_throw中添加断点?

这是布拉德拉森对此的回答所以问题

如果添加两个断点,则应该能够调试这些异常。 为此,请转到“运行”| 显示| 断点并创建两个全局断点(我在全局中断点,因为它们在我的所有应用程序中都非常有用)。 第一个应命名为“objc_exception_throw”,其位置应为“libobjc.A.dylib”。 第二个应该是“ - [NSException raise]”,它的位置应该是“CoreFoundation”。

现在,如果您在启用断点的情况下开始调试应用程序,它应该在抛出这些异常时中断。 然后,您应该能够在调试器中看到导致异常的事件链。

现在在这个答案中我想问我如何添加位置提到???

trans by 2019-09-16T07:35:13Z

cocoa - 类别可以在Objective C中实现协议吗?

我在NSDate上有一个类别,如果它可以实现我之前创建的协议将会很方便。 这可能吗? 什么是正确的语法?

trans by 2019-09-15T23:47:30Z

objective c - 受保护交换机中的案例

可能重复:
将项目转换为使用ARC时,“切换案例是否在受保护的范围内”是什么意思?

得到以下xcode:但是,当我尝试在案例1(或空)中放置一些东西时,它给了我一个错误?

奇怪的问题,因为我不知道受保护的交换机是什么以及我应该如何解决它。 有没有人有解决方案或线索来解决这个问题? 奇怪的..

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UIViewController *controller;

    switch(indexPath.row) {
        case 0:
            NSLog(@"0");

            //create instance of EKEventStore
            EKEventStore *eventStore = [[EKEventStore alloc] init];

            //creating instance of EKEvent
            EKEvent *event  = [EKEvent eventWithEventStore:eventStore];

            //setting the appropriate properties of the new event
            event.title     = @"Woow";

            //event.startDate = [[NSDate alloc] init];



            NSDateComponents *myDate2 = [[NSDateComponents alloc] init];
            [myDate2 setDay:13];
            [myDate2 setMonth:12];
            [myDate2 setYear:2011];
            [myDate2 setHour:00];
            [myDate2 setMinute:34];

            event.startDate = [[NSCalendar currentCalendar] dateFromComponents:myDate2];

            event.endDate   = [[NSDate alloc] initWithTimeInterval:3600 sinceDate:event.startDate];
            event.location = @"game2";
            event.notes = @" game";

            event.alarms = [NSArray arrayWithObject:[EKAlarm alarmWithAbsoluteDate:event.startDate]];

            [event setCalendar:[eventStore defaultCalendarForNewEvents]];
            NSError *error;
            [eventStore saveEvent:event span:EKSpanThisEvent error:&error];

            break;

        case 1:
            NSLog(@"1");    






            break;






    }

    {



        self.EKController.title = [self.EKList objectAtIndex:[indexPath row]];






    }

}


@end

但是一个错误:

Error

trans by 2019-09-15T21:48:19Z

ios - 将数据附加到POST NSURLRequest

如何将数据附加到现有的POST NSURLRequest? 我需要添加一个新参数userId=2323

trans by 2019-09-15T15:56:32Z

objective c - 如何处理临时NSManagedObject实例?

我需要创建assignObject:toPersistentStore.实例,用它们做一些东西然后将它们丢弃或存储到sqlite db。 问题是,我无法创建NSManagedObject未连接到NSManagedObjectContext的实例,这意味着在我决定不需要我的数据库中的某些对象后,我必须以某种方式清理。

为了解决这个问题,我使用相同的协调器创建了一个内存存储,然后使用assignObject:toPersistentStore.将临时对象放在那里。现在,我如何确保这些临时对象无法获取数据,我从中获取数据 两个商店的共同背景? 或者我是否必须为此类任务创建单独的上下文?


UPD:

现在我正在考虑为内存存储创建单独的上下文。 如何将对象从一个上下文移动到另一个上下文? 只是使用[context insertObject:]? 它在这个设置中可以正常工作吗? 如果我从对象图中插入一个对象,整个图形是否也会插入到上下文中?

trans by 2019-09-15T13:50:13Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共46页