小编sly*_*rel的帖子

故事板中的自定义字体?

我的iOS项目中添加了一个字体.它在项目中并在项目构建时复制.它似乎是一个有效的字体,如果我通过应用程序列出设备上的所有字体,它将显示出来.我正确设置了plist以包含字体.我似乎无法在Xcode 4.2的故事板部分的文本控件,按钮等中显示使用它.此外它似乎不允许我键入字体名称,它强制我使用字体对话框.我也尝试在系统中安装此字体,但似乎无法在此列表中显示它.我是否只需要在代码中执行此操作,还是可以通过故事板界面执行此操作?

请注意,我可以在代码中使用它,但通过故事板执行此操作会更方便.

iphone cocoa-touch storyboard custom-font ios

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

我可以从XCAssets包中获得NSURL吗?

我正处于一个列出邮件附件的情况.每个附件都有一个与之关联的NSURL,表示附件数据的路径.在非图像附件的情况下,我想在预览的位置加载预先生成的图标缩略图(即excel文档,PDF,单词等).

我目前在我的项目中,在XCAssets包中有这些图像.我可以使用他们[UIImage imageNamed:@"someName"].我似乎无法通过NSBundle的各种资源查找方法来获取它们.XCAssets捆绑是否会以某种方式更改我正在寻找的图标图像的文件名?

这是我正在使用的代码.路径每次都是零.在这种情况下,我是否需要不使用XCAssets?

+ (NSURL *)mediaURLWithMessage:(SRMediaMessage*)message
{
  NSURL *url = message.mediaURL;

  // if this is an image URL or non-existant, there is no work left to do, return it.
  if (!url || (message.secureFile.secureFileMimeType & SRSecureFileMimeTypeImage))
    return url;

  NSString *filename = @"unknown";

  switch (message.secureFile.secureFileMimeType)
  {
    case SRSecureFileMimeTypeDOC:
      filename = @"doc";
      break;

    case SRSecureFileMimeTypePPT:
      filename = @"ppt";
      break;

    case SRSecureFileMimeTypePDF:
      filename = @"pdf";
      break;

    case SRSecureFileMimeTypeXLS:
      filename = @"exl";
      break;

    case SRSecureFileMimeTypeCSV:
      filename = @"csv";
      break;

    case SRSecureFileMimeTypeTXT:
      filename …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c ios

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

使LLVM/Clang与16位对齐

我正在开发一个遗留项目,其中包含大量可追溯到OS X之前的文件.它的数据已经16位对齐超过15年.我想转向完整的LLVM编译,但我似乎无法使2字节对齐工作.是否有适用于此的编译器级别选项?(以前使用-malign-mac68k)

我在这里知道#pragma pack(2)选项.但是,这需要我修改超过1000个源文件以包含此文件.这是一个最糟糕的选择,但它似乎是一个黑客.此外,如果这是可能的,那么肯定有一个默认选项来设置对齐?

macos xcode objective-c llvm

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

标签 统计

cocoa-touch ×2

ios ×2

objective-c ×2

custom-font ×1

iphone ×1

llvm ×1

macos ×1

storyboard ×1

xcode ×1