小编Ank*_*ava的帖子

核心数据VS Sqlite或FMDB ....?

现在这可能看起来像一个重复的线程,但我的问题是我已经阅读了很多问题,如核心数据与SQLite 3和其他人,但这些都是2 - 3年.我还读到FMDB是由于iOS上不支持核心数据而开发的,因此不应再使用它了.而另一方面,我已经读过,不应该将核心数据用作数据库.

所以我很困惑,我是否应该使用核心数据进行对象存储.我的意思是在什么基础上我应该决定使用哪个?是否有苹果或其他人提供的指导方针......或者是时间会来找我的东西.

sqlite iphone core-data fmdb ios

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

KVO vs NSNotification vs protocol/delegates?

虽然我有一些想法可以使用,但确切的用法仍然不清楚.有人能解释一下......?谢谢.

iphone protocols key-value-observing nsnotifications ios

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

添加到项目的文件夹的Xcode设置说明

"为任何添加的文件夹创建组"和"为任何添加的文件夹创建文件夹引用"之间有什么区别?

我已经做了很长一段时间了,但老实说我不知道​​两者之间有什么区别.

directory xcode

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

如何在点击UICollectionView时将其居中?

我有一个UICollectionView,它有相当多的UICollectionViewCells东西.我想将单元格滚动到点击时的中心UICollectionView.我担心的是,即使我点击最后一个或顶部单元格,它也应该移动到集合视图的中心.

我尝试过设置contentInsets和偏移,但它们似乎不起作用.我想我必须在选择时更改内容大小,并在滚动开始时将其更改回原始大小.

objective-c uiscrollview ios uicollectionview

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

swift_dynamiccast在处理过程中占用太多,影响了iOS的性能

我在解析和从服务器的json数据创建一些组合方面做了很多计算.整个过程需要花费大量时间,主要是我有固定的代码相关问题但在一个地方时间分析器显示一个特定呼叫所花费的时间,我无法弄清楚. 在此输入图像描述

我的处理中有很多铸件.它创建了许多FlightFare类型的对象,我从字典创建它.

所以,方便的init看起来如下,我该如何避免它?

convenience init (dictionary: [String:AnyObject]) {
    self.init()
    refundType = dictionary["rt"] as! String
    if let unwrappedScore = dictionary["r"] as? Double {
        score = unwrappedScore
    }
    if let unwrappedValue = dictionary["t"] as? Int {
        taxes = unwrappedValue
    }
    if let unwrappedValue = dictionary["bf"] as? Int {
        baseFare = unwrappedValue
    }
    if let unwrappedValue = dictionary["f"] as? Int {
        fee = unwrappedValue
    }
    if let unwrappedValue = dictionary["d"] as? Int {
        discount = unwrappedValue
    }
    if let unwrappedValue = dictionary["tf"] as? …
Run Code Online (Sandbox Code Playgroud)

iphone profiling ios swift

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

如何更改启动的默认xcode版本?

我的PC上安装了xcode 3.2和4.0版本但我的问题是每当我打开一个项目时,它都会打开xcode 3.2.虽然我可以选择使用open with-> xcode 4.0打开我的项目,但我想将默认的Xcode更改为4.0.有什么办法可以做到吗?

iphone xcode

10
推荐指数
2
解决办法
9664
查看次数

UIview的特定矩形可以有不同的alpha ..?

我不是一个在其他部分是半透明的图像视图,在中间是完全透明的..看到这个图像.. 在此输入图像描述

我已经设法做到了,但它不是最好的方式..我可以只有一个矩形内部黄线透明...?

编辑:是否可以更改视图某个矩形的alpha值?

iphone objective-c ios cgrect

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

如何在UIImagePickerController导航栏上更改按钮颜色?

我设法改变了颜色,navigation bar但按钮的颜色仍然是黑色.有没有办法改变按钮的颜色?见下图.

更新:抱歉由于版权问题删除了图像.

iphone objective-c uiimagepickercontroller ios

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

在支持通用链接的两个不同应用上支持相同的域..?

我有一个支持通用链接的应用程序,它目前在应用程序商店中.

假设它支持域www.example.com,因此可以通过此方便地打开通用链接.我们将在相关域中提供applinks:www.example.com.

现在说如果我想发布另一个应用程序,它也支持相同的域.现在iOS将如何通过通用链接区分哪个应用程序打开..?

iphone ios branch.io ios-universal-links

8
推荐指数
2
解决办法
5037
查看次数

你能在Objective-C中将NSInteger设置为NULL吗?

我试图将NSInteger设置为NULL.虽然编译器没有给出任何错误,但我不确定这是否是正确的方法.你能在ios中将NSInteger设置为NULL吗?或者是出于某种原因禁止..?或者我应该把它设置为Nil ..?哪个更好的做法..?

谢谢

objective-c nsinteger

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