小编Cor*_*ode的帖子

从UIColor获得略微更亮和更暗的颜色

我希望能够将任何UIColor变成渐变.我打算这样做的方法是使用Core Graphics绘制渐变.我想要做的是获得一种颜色,让我们说:

[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0];
Run Code Online (Sandbox Code Playgroud)

并得到一个UIColor,这是一些深色调和一些浅色调.有谁知道如何做到这一点?谢谢.

gradient core-graphics objective-c uicolor ios

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

NSPredicate与String完全匹配

我有这样一个NSPredicate:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"entity.name CONTAINS %@", myString];
Run Code Online (Sandbox Code Playgroud)

但是这将返回包含该字符串的任何内容.例如:如果我的entity.name的位置:

text
texttwo
textthree
randomtext
Run Code Online (Sandbox Code Playgroud)

并且myStringtext那么所有这些字符串会匹配.我想它,这样,如果myStringtext那只名为返回的第一个对象text,如果myStringrandomtext,将与名称返回第四对象randomtext.我也在寻找它不区分大小写,它忽略了空格

core-data objective-c nsstring nspredicate ios

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

核心数据按日期排序使用FetchedResultsController分段

我目前有一个类中有一个日期对象.此日期对象包含时间和日期.所有这些信息都被加载到了UITableViewCell一个NSFetchedResultsController.我需要将日期排序为每个部分是没有时间的日期的部分.我还需要按时间对每个部分进行自我排序.这是我当前的_fetchedResultsController的样子:

[self.managedObjectContext lock];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
                               entityForName:@"Entity" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];

NSSortDescriptor *sort = [[NSSortDescriptor alloc]
                          initWithKey:@"due" ascending:YES];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]];

[fetchRequest setFetchBatchSize:20];

NSFetchedResultsController *theFetchedResultsController =
[[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest
                                    managedObjectContext:self.managedObjectContext sectionNameKeyPath:nil
                                               cacheName:@"Root"];
theFetchedResultsController.delegate = sender;
[self.managedObjectContext unlock];
return theFetchedResultsController;
Run Code Online (Sandbox Code Playgroud)

我需要排序的Entity.due属性是属性.

core-data objective-c nsfetchedresultscontroller sections

6
推荐指数
1
解决办法
4775
查看次数

将小数点限制为所需的值

可能重复:
Objective-C
目标-C中的舍入数字:如何在float中截断额外的零?
修正浮点数

在Objective C中,我有一个double,它接收到如下所示的计算答案:

double answer = a / b;
Run Code Online (Sandbox Code Playgroud)

double变量有时可以是整数,但也可以是一个分数,例如

NSLog(@"%f", answer)
Run Code Online (Sandbox Code Playgroud)

这可以返回2.000000或5.142394或2.142000.

我想知道是否有一种方法来编辑小数位,以便尾随的0是不可见的,例如:

2.000000将是2
5.142394将是5.142394
2.142000将是2.142

如何才能做到这一点?

double objective-c

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

在float的小数点之前获取整数(Objective-c)

我有一个这样的漂浮物23.248500.我可以分别获得23零件和0.248500零件吗?

谢谢

objective-c

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

缩短HTML内容python/django

我有一个系统从数据库中提取HTML内容,如下所示:

<p>This is some text</p>
<p>More text</p>
<p>Third Paragraph</p>
Run Code Online (Sandbox Code Playgroud)

当显示它时,它会显示博客文章内容的简短摘要,但是现在在显示文本时,我已将字符数限制设置为200这样的数字,这将导致摘要如下所示:

<p>This is some text</p>
<p>More text</
Run Code Online (Sandbox Code Playgroud)

切断任何地方的内容,可能会破坏网页的其余部分.有没有办法在python中关闭所有打开的标签或只获得一定数量的顶级块?例如,2个块将是前两个<p></p>标签.在显示文章的简短预览时,我看到word press具有此功能.

html python django

3
推荐指数
1
解决办法
801
查看次数

将数字添加到小数点的末尾(Objective-c)

我有个问题.我需要得到两个数字并将它们加在一起,其中一个是另一个的小数点.例如:

double number1 = 20;
double number2 = 142;
Run Code Online (Sandbox Code Playgroud)

我需要将这些数字加在一起得到20.142.有没有办法做到这一点?

谢谢

objective-c

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

检查char是否为零目标-c

我有一个char但是当我检查它是否为nil时,我得到一个例外Comparison between pointer and integer.这是我的代码:

char *character1 = 'B';
if (character1 != nil){
    ...
} else {
    ...
}
Run Code Online (Sandbox Code Playgroud)

这是客观的c.

objective-c

1
推荐指数
1
解决办法
953
查看次数

使用Delegate - Core Data监听更改

我有一个核心数据实体,它从Web服务接收定期更新.当此核心数据实体更改其内容时,我希望在我的一个View Controller类上调用委托方法.这样我就可以更新该视图控制器上的相应数据.我该怎么做呢

这类似于NSFetchedResultsController,它在更改Core Data内容时向表视图发送委托消息,但在这种情况下我不希望使用NSFetchedResults Controller.

谢谢

delegates core-data objective-c nsfetchedresultscontroller ios

1
推荐指数
1
解决办法
1671
查看次数