小编Mus*_*afa的帖子

Cocoa/Objective-C - 我可以以某种方式看到实现文件吗?

我相信如果我能看到实现文件(.m文件),我可以学到一两件事.有什么办法可以查看NSString.m或NSNumber.m文件吗?和别的?如果我尝试使用聚光灯找到这些文件,我什么也得不到.

cocoa objective-c

4
推荐指数
2
解决办法
1350
查看次数

iPhone开发 - 访问Apple的默认图标图像

我可以在UIImage中获得系统提供的图标/图像.我指的是这里引用的图标/图像.

iphone toolbars uiimage

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

CoreData实体继承

考虑到我有两个具有以下关系的实体:

Entity A <-->> Entity B (one-to-many and inverse)
Run Code Online (Sandbox Code Playgroud)

现在考虑我有另一个实体C,它包含实体B和其他一些的所有属性,具有以下关系:

Entity A <-->> Entity C (one-to-many and inverse)
Run Code Online (Sandbox Code Playgroud)

现在,我可以通过使实体B成为实体C的父代来改进体系结构.

Entity B
   ^
   |
Entity C
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,属性是否与实体C一起继承关系?意思是,我还需要保持以下关系(单独)吗?:

Entity A <-->> Entity C
Run Code Online (Sandbox Code Playgroud)

另外,我在Core Data的Apple文档中找不到实体继承的好例子.有没有人知道一个解释这个的在线资源,例如(最好)?

iphone inheritance entity core-data

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

设置Xcode项目以在自定义目录中添加新文件

如何设置我的Xcode项目,以便在Classes目录中创建新的类文件(.h/.m),在Interfaces目录中创建新的接口文件(.xib/.nib)?

默认情况下,Xcode在根项目目录中添加新文件,我必须手动将它们放入Classes和Interfaces目录中.

编辑:

我指的是Xcode文件>新文件...选项.我希望从Xcode项目创建的新文件自动移动到相应的目录,例如.h/.m文件在Classes目录中自动创建,.xib在Interfaces目录等中自动创建.我的意思是物理目录,而不是Xcode"组".

installation

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

核心数据获取请求的复杂排序

我有一个NSEntity(Cloth)与属性(type这是从预定义的列表填充的)NSString值,即雨披,夹克,外套,袍子,顶,西服等

我想获取所有Cloth记录,以便根据已定义的顺序对记录进行排序type.即所有的雨披记录都在上面,然后是夹克,然后是外套,然后是礼服,然后是Top,然后是西装等.

Poncho? …
Poncho? …
Poncho? …
Jacket … 
Jacket … 
Coat …
Coat …
Coat …
Gown …  
Gown …  
Top …
Top …
Top …
Top …
Suit …  
Suit … 
Run Code Online (Sandbox Code Playgroud)

此订单不是升序或降序,而是自定义.如何获取Cloth记录以便以此(定义)顺序返回它们?

sorting core-data nssortdescriptor nsfetchrequest ios

3
推荐指数
2
解决办法
2227
查看次数

使用自动调整大小的iPhone X蒙版迁移项目

我们有一些旧项目仍在使用“自动调整大小”蒙版,并且在iOS 11和iPhone X之前一切正常。通过引入安全区域布局指南,支持iPhone X的最佳解决方案是什么?

  1. 我们可以使用自动调整大小的掩码将所有接口转换为使用自动布局。考虑到正在动态添加和调整视图,这似乎是一项巨大的工作。

  2. 我们继续使用自动调整大小的蒙版,但会调整界面以增加iPhone X和iOS 11的插入边距。

ios autoresizingmask ios11 safearealayoutguide

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

iPhone开发 - 使用NSPredicate从CoreData检索最近添加的记录

我想从CoreData中检索最近添加的记录.我想知道是否可以使用NSPredicate?如果是这样,怎么样?

例如,我在部门和员工之间有一对多的关系,我想获取最近雇用的员工记录.Staff表有一个可以使用的日期字段.

我不想获取所有员工记录,然后寻找合适的记录.请注意,CoreData将相关记录存储在NSSet中.

iphone core-data nspredicate

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

Objective-C中的可变长度参数

如何在Objective-C中创建具有可变长度参数的类方法?

例如,像-arrayWithObjects这样的方法:

NSArray *array = [NSArray arrayWithObjects:@"1", @"2", @"3", nil];
Run Code Online (Sandbox Code Playgroud)

arrays methods objective-c variadic

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

在iOS中将一个或多个格式化程序与页面渲染器一起使用

有没有人使用多个格式化(试过UIViewPrintFormatter,UIMarkupTextPrintFormatter,UISimpleTextPrintFormatter)与页面渲染(UIPrintPageRenderer)打印的内容?

我试图用两个UIMarkupTextPrintFormattersUIPrintPageRenderer子类,但我没有得到打印.我正在使用PrintWebView示例代码中的MyPrintPageRenderer类.

我已经浏览了Apple的文档,但它没有太大帮助,并且没有与描述相关的示例代码.我尝试了几种解决方案,但到目前为止我还没有取得任何成功.

有什么建议?

printing uiwebview ios uiprintpagerenderer

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

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