小编lea*_*vez的帖子

如何自定义Modal View Controller呈现动画?

modalTransitionStyle我想添加一个CAAnimation(或其他东西),而不是设置uiviewcontroller .此代码可以在navigationController中执行自定义动画

CATransition* transition = [CATransition animation];
          transition.duration = 0.4;
          transition.type = kCATransitionFade;
          transition.subtype = kCATransitionFromBottom;
          [self.navigationController.view.layer addAnimation:transition forKey:kCATransition];
          [self.navigationController pushViewController:adjustViewController animated:NO];
Run Code Online (Sandbox Code Playgroud)

如何将其实现到模态视图控制器?

core-animation modalviewcontroller ios

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

如何在Swift 2.0中使用dispatch_queue_create?

在swift 1.2中,创建一个如下所示的调度队列:

dispatch_queue_create("imageProcessingQueue", DISPATCH_QUEUE_SERIAL)
Run Code Online (Sandbox Code Playgroud)

但在swift 2.0中,它有一个错误:

 Cannot invoke 'dispatch_queue_create' with an argument list of type '(String, dispatch_queue_attr_t!)'
Run Code Online (Sandbox Code Playgroud)

dispatch_queue_create想要一个UnsafePointer<Int8>类型,我怎么能得到它.

swift2

9
推荐指数
2
解决办法
5216
查看次数

如何在 swift 中为 @dynamicMemberLookup 中的 `subscript(dynamicMember:)` 声明“抛出”?

在 swift 中使用 @dynamicMemberLookup 时,subscript无法声明“抛出”。

subscript(dynamicMember member: String) -> Any
Run Code Online (Sandbox Code Playgroud)

还行吧。

subscript(dynamicMember member: String) throws -> Any
Run Code Online (Sandbox Code Playgroud)

这会产生编译错误。

subscript throws swift

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

dsym文件的结构是什么?

构建应用程序时生成的 dsym 文件的结构是什么。我知道它包含 DWARF 调试信息,但 dsym 文件是什么。我想阅读其中的 DWARF 信息。

它只是一个仅包含调试部分的 Mach-O 二进制文件吗?如何将其传递给 DWARF 解析工具(例如 )pyelftool,该工具读取 ELF 文件的调试部分中的 DWARF 信息。

我用来objdump -h打印 dsym 文件的各个部分( .dsym 文件是一个包,我只是引用包中的二进制文件)

/Users/luna/Desktop/EarList.app.dSYM/Contents/Resources/DWARF/EarList:     file format mach-o-i386

Sections:
Idx Name          Size      VMA               LMA               File off  Algn
  0 .text         00001738  000026e0  000026e0  00000000  2**4
                  ALLOC, LOAD, CODE
  1 .symbol_stub  00000054  00003e18  00003e18  00000000  2**1
                  ALLOC, LOAD, CODE
  2 __TEXT.__stub_helper 00000098  00003e6c  00003e6c  00000000  2**2
                  ALLOC, LOAD, READONLY, CODE
  3 .const        00000010  00003f08  00003f08  00000000  2**3 …
Run Code Online (Sandbox Code Playgroud)

mach-o dwarf symbolicatecrash dsym pyelftools

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

什么是NSMapTable计数下溢?

Fatal Exception: NSInternalInconsistencyException

[NSMapTable NSMapTable { 
[7]  <TextNode: 0x1499dc810> -> NormalCellModelCache 
[17] <TextNode: 0x14990ad50> -> NormalCellModelCache 
[18] <TextNode: 0x14992c560> -> NormalCellModelCache
[21] <TextNode: 0x14989ce80> -> NormalCellModelCache 
[22] <ReplyNode: 0x1496878f0> -> ReplyCellModelCache } ] count underflow

0   CoreFoundation  
__exceptionPreprocess
5   Foundation  
-[NSConcreteMapTable setObject:forKey:]
...
Run Code Online (Sandbox Code Playgroud)

这是一个弱到强大的NSMapTable.我通过模型对象将tableViewCell缓存存储在其中作为键.什么是"计数下溢"在这里意味着什么?

ios

5
推荐指数
0
解决办法
354
查看次数

什么是Swift中的@discardableResult声明的ObjC版本

在Swift 3中,当没有使用返回值时会出现警告.@discardableResult声明将禁止该功能.

我如何在ObjC文件中声明这个,意思是,相反的 __attribute__((warn_unused_result))

objective-c llvm ios swift

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

如何将.dSYM文件解码为显式DWARF格式?

DWARF是一种调试信息格式.Xcode生成的.dSYM文件包含DWARF调试信息.

问题是:如何解码.dSYM文件以获取人类可读的DWARF信息,如下所示.

在此输入图像描述

debugging dwarf ios

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

如何在UITableViewCell的背景中实现实时iOS7模糊效果

我希望UITableViewCell的背景具有iOS7模糊效果.它是动态的,意味着,当单元格滚动时,其模糊的背景应该根据下面的颜色而改变.

我发现了一些相关主题.

iPhone SDK - 磨砂玻璃(iOS 7模糊)效果.它介绍了GPUImage.它关于静止图像,我没有弄清楚如何制作动态图像.

iOS 7动态模糊效果,如控制中心.它使用UIToolbar作为单元格的背景,利用系统内置的模糊效果.它工作得很好,但只是透明度有点低.我已经调整了工具栏的alpha值,但它并不理想.

ios ios7

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