Tag: objective c

自定义UITableView标题部分

我想为每个部分定制UITableView标题。 到目前为止,我已经实施 -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 这个UITabelViewDelegate方法。 我想要做的是获得每个部分的当前标题,并添加UILabel作为子视图。 到目前为止,我无法做到这一点。 因为,我找不到任何东西来获取默认的节标题。 第一个问题, 有什么办法可以得到默认的节头 ? 如果这是不可能的,我需要创build一个UIView的容器视图,但是这次我需要设置默认的背景颜色,阴影颜色等。因为,如果仔细查看部分的标题,它已经定制。 我怎样才能得到每个部分头的这些默认值? 谢谢你们。

ObjectiveC中variables位置的声明/定义?

自从开始在iOS应用程序和目标C上工作以来,我一直困惑于可以声明和定义variables的不同位置。 一方面,我们有传统的C方法,另一方面,我们有新的ObjectiveC指令,在其上添加OO。 你们可以帮助我理解最好的实践和情况,我想用这些位置来表示我的变数,也许正确的理解我现在的想法吗? 下面是一个示例类(.h和.m): #import <Foundation/Foundation.h> // 1) What do I declare here? @interface SampleClass : NSObject { // 2) ivar declarations // Pretty much never used? } // 3) class-specific method / property declarations @end 和 #import "SampleClass.h" // 4) what goes here? @interface SampleClass() // 5) private interface, can define private methods and […]

iOS SDK – 以编程方式生成PDF文件

在我看来,使用CoreGraphics框架是一件繁琐的工作,当涉及到以编程方式绘制PDF文件时。 我想以编程方式创buildPDF ,使用视图中的各种对象贯穿我的应用程序。 我有兴趣知道是否有任何有关iOS SDK的PDF教程,也许是一个库的下降。 我已经看过这个教程, PDF创build教程 ,但它主要是用C编写的。寻找更多的Objective-C风格。 这也似乎是写一个PDF文件的荒谬的方式,不得不计算线和其他对象将放置在哪里。 void CreatePDFFile (CGRect pageRect, const char *filename) { // This code block sets up our PDF Context so that we can draw to it CGContextRef pdfContext; CFStringRef path; CFURLRef url; CFMutableDictionaryRef myDictionary = NULL; // Create a CFString from the filename we provide to this method […]

使一个浮点只显示两位小数

我有一个float值25.00 ,但是当我在屏幕上打印它是25.0000000 。 如何显示只有两位小数的值?

核心数据迁移示例或说明多个通行证?

我的iPhone应用程序需要迁移其核心数据存储,而一些数据库相当大。 苹果的文档build议使用“多次传递”来迁移数据以减less内存使用。 然而,文件是非常有限的,并不能很好地解释如何实际做到这一点。 有人能指出我是一个很好的例子,还是详细解释如何真正把这个过程去掉?

使UINavigationBar透明

你如何使UINavigationBar透明 ? 虽然我希望它的酒吧项目保持可见。

禁用某些文件的自动引用计数

我已经下载了iOS 5 SDK,发现ARC是新的Apple编译器的一个很棒的function。 目前,许多第三方框架不支持ARC。 我可以使用ARC作为我的新代码,并保持当前的保留/释放代码不变吗? ARC转换器在这里不起作用,因为一些框架,比如JSONKit,不能通过转换器转换成ARC。 编辑: 答案是将-fno-objc-arc添加到不想要ARC的文件的编译器标志。 在Xcode 4中,您可以在您的目标 – > Build Phases – > Compile Sources下执行此操作。

如何找出谁叫一个方法?

例子:当我的方法-fooBar被调用时,我想让它login控制台,其他类调用它的其他方法。 现在,我只知道如何loggingfooBar本身的方法名称,它的类是这样的: _cmd [self class] 这有可能弄清楚吗?

目标C中的插入符号

目标C中的脱字符号是什么意思? 即。 void (^handler)(NSInteger); 从Mac开发中心

#warning:C语言的陈述已被弃用,并将在未来版本的Swift中删除

我只是用swift 2.2下载一个新的Xcode(7.3)。 它有一个警告: C语言的语句已被弃用,并将在未来版本的Swift中被删除。 我怎样才能解决这个警告?