小编Mon*_*olo的帖子

如何获取apt-get存储库列表正在检查?

我想要一个source.list中的repos列表,以及sources.list.d /中的那些.

我是否可以以适合设置其他主机的形式获取此列表,以便观看相同的回购?

此外,如何确定哪个仓库是安装或可用的包的来源?

apt

125
推荐指数
4
解决办法
20万
查看次数

删除NSString的最后一个字符

我试图删除NSString的最后一个字符时遇到了一些麻烦.我是Objective-C的新手,我不知道如何使这项工作.

你们能点亮我吗?

objective-c nsstring

72
推荐指数
3
解决办法
6万
查看次数

setValue:forUndefinedKey:此类不是密钥的密钥值编码兼容

我正在创建登录以查看支持服务单.第一个视图是故障单视图,如果您未登录,则会将您推送到登录屏幕.但是我得到了这个:

支持[3209:18e03] *由于未捕获的异常'NSUnknownKeyException'终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不是密钥LoginScreen的密钥值编码兼容.*

第一掷调用堆栈:(0x1f17012 0x1634e7e 0x1f9ffb1 0x10e1711 0x1062ec8 0x10629b7 0x108d428 0x7990cc 0x1648663 0x1f1245a 0x797bcf 0x65ce37 0x65d418 0x65d648 0x65d882 0x669235 0x8683d2 0x6664f3 0x666777 0x6667b7 0x9d1fe2 0x9c3ad9 0x65e422 0x2b15 0x65f753 0x65fb2f 0x661286 0x65fe3f 0x592910 0x592895 0x5926e5 0x1edfafe 0x1edfa3d 0x1ebd7c2 0x1ebcf44 0x1ebce1b 0x22aa7e3 0x22aa668 0x57c65c 0x1f0d 0x1e35)的libc + + abi.dylib:终止调用抛出异常

这是我的LoginScreen.m代码

#import "UIAlertView+error.h"
#import "LoginScreen.h"
#import "API.h"
#include <CommonCrypto/CommonDigest.h>

#define sayWhat @"REMOVEDFORSECURITY"


@implementation LoginScreen

-(void)viewDidLoad {
    NSLog(@"Found me!");
    [super viewDidLoad];


    //focus on the username field /show keyboard
    [fldUsername becomeFirstResponder];
}


- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{ …
Run Code Online (Sandbox Code Playgroud)

xcode cocoa cocoa-touch objective-c

70
推荐指数
6
解决办法
16万
查看次数

从NSString中删除非字母数字字符

我正在寻找一种快速简便的方法来从中删除非字母数字字符NSString.可能是使用了一个东西NSCharacterSet,但我很累,似乎没有任何东西似乎返回一个只包含字符串中的字母数字字符的字符串.

cocoa cocoa-touch nsstring nscharacterset

68
推荐指数
4
解决办法
3万
查看次数

如何创建一个空的HTML锚点,以便在单击它时页面不会"跳起来"?

当我点击一个链接时,我正在研究一些JQuery来隐藏/显示一些内容.我可以创建类似的东西:

<a href="#" onclick="jquery_stuff" />
Run Code Online (Sandbox Code Playgroud)

但是,如果我在页面上向下滚动时单击该链接,它将跳回到页面顶部.

如果我这样做:

<a href="" onclick="jquery_stuff" />
Run Code Online (Sandbox Code Playgroud)

该页面将重新加载,这将消除javascript所做的所有更改的页面.

像这样的东西:

<a onclick="jquery_stuff" />
Run Code Online (Sandbox Code Playgroud)

会给我预期的效果,但它不再显示为链接.有没有办法指定一个空锚,所以我可以为onclick事件分配一个javascript处理程序,而不更改页面上的任何内容或移动滚动条?

javascript anchor jquery

61
推荐指数
5
解决办法
5万
查看次数

Instruments Allocations跟踪用户定义类的对象的alloc和dealloc

是否可以跟踪Objective-C对象的分配和释放?例如,如果我有一个类Book,我想跟踪Book类型对象的所有分配和解除分配.我可以跟踪所有默认的SKD类,例如UIViewController,UIWindow,UIView,NSDictionary等等,但我想跟踪从我定义的类创建的对象.

xcode objective-c instruments ios

56
推荐指数
1
解决办法
2万
查看次数

用于.m文件的空@interface声明是什么?

我已经开始了一个新的iOS 5项目,并注意到每个.m文件顶部的新内容

#import "HomeViewController.h"

@interface HomeViewController ()

@end

@implementation HomeViewController
@synthesize ...
Run Code Online (Sandbox Code Playgroud)
  • 如果我有一个单独的.h文件,这是额外的@interface ...吗?
  • 为什么这不会出现在iOS 5之前的项目中?
  • 我可以使用它而不是单独的.h文件吗?
  • 这个最佳实践是什么?

objective-c ios

47
推荐指数
2
解决办法
8136
查看次数

如何设置NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints?

我从Cocoa Auto Layout机制获得以下消息:

将NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints设置为YES,以便在发生这种情况时自动调用[NSWindow visualizeConstraints:].

但我不知道如何"将NSUserDefault NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints设置为YES".

我该如何设置?

cocoa nsuserdefaults autolayout

43
推荐指数
4
解决办法
1万
查看次数

如何获取NSArray的最后一个对象

所以我有一个数组,其中的项目数量可能会有所不同.我想知道无论如何我能得到最后一个对象NSArray?我确实想过一个int计数器来跟踪数组中的项目数量,但这看起来太麻烦了.

有谁知道这比这更好吗?

cocoa objective-c nsarray

42
推荐指数
3
解决办法
4万
查看次数

核心数据和线程/ Grand Central Dispatch

我是Grand Central Dispatch(GCD)和Core Data的初学者,我需要你的帮助来使用带有CGD的Core Data,这样当我向Core Data添加40.000条记录时,UI不会被锁定.

我知道CD不是线程安全的,所以我必须使用另一个上下文,然后保存数据和合并上下文,就我从一些文章中能够理解的那样.

我还做不到的是把各个部分放在一起.

所以,在我的代码中,我需要你的帮助,如何做到这一点.

我有:

/*some other code*/

for (NSDictionary *memberData in arrayWithResult) {

    //get the Activities for this member
    NSArray *arrayWithMemberActivities = [activitiesDict objectForKey:[memberData objectForKey:@"MemberID"]];

    //create the Member, with the NSSet of Activities
    [Members createMemberWithDataFromServer:memberData
                         andActivitiesArray:arrayWithMemberActivities
                              andStaffArray:nil
                           andContactsArray:nil
                     inManagedObjectContext:self.managedObjectContext];
}
Run Code Online (Sandbox Code Playgroud)

如何将其转换为在后台工作,然后,在完成保存后,保存数据并更新UI,而不会在保存40.000对象时阻止UI?

iphone multithreading core-data grand-central-dispatch ios

40
推荐指数
2
解决办法
1万
查看次数