小编avr*_*rit的帖子

在通用应用程序中使用UICollectionView

我需要创建一个带有列表的通用应用程序.点击一个单元格,它会显示单元格的详细视图.我通过在UIViewController中使用UICollectionView为iPad创建了列表.但是,当我在iPhone中尝试相同时,它无法正常显示.它是iPad细胞的缩放版本.

对于iPad,我需要像http://i.stack.imgur.com/8mJnI.png这样的单元格

对于iPhone,我需要像http://i.stack.imgur.com/moUxm.png这样的单元格

做这个的最好方式是什么?

任何帮助将不胜感激

objective-c uicollectionview uicollectionviewcell ios7

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

在 Swift 中按属性对类或结构数组进行排序的通用函数

我想创建一个通用函数来根据传递的属性对类数组进行排序。

例如,我有这些课程

public class Car {
    var id: Int
    var manufacturer: String
    var variant: String

    init(id: Int, manufacturer: String, variant: String) {
        self.id = id
        self.manufacturer = manufacturer
        self.variant = variant
    }
}

enum Gender {
    case male
    case female
}

public class Person {
    var id: Int
    var name: String
    var age: Int
    var gender: Gender

    init(id: Int, name: String, age: Int, gender: Gender) {
        self.id = id
        self.name = name
        self.age = age
        self.gender = gender
    }
} …
Run Code Online (Sandbox Code Playgroud)

arrays sorting generics swift

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

Xcode 5.1 - iOS 7.1错误

我用xcode 4.5和iOS 6.1 SDK成功构建了一个应用程序.但昨天我将Xcode更新为5.1.现在,当我尝试构建发布时,它会抛出很多错误.

这些是错误.

  1. types.h - 用户定义的问题 - 不支持体系结构
  2. _types.h - 用户定义的问题 - 不支持体系结构
  3. 语义问题 - 未知类型名称'__int64_t',未知类型名称'__int32_t',未知类型名称'__ uint64_t',未知类型名称'__uint32_t',未知类型名称'__darwin_natural_t'等.

我认为这些错误来自iPad-prefix.pch,UIKit.h,iPhoneOS6.1.sdk和一些框架.我不知道如何解决它.

部署目标是6.1,Base SDK是7.1.架构是标准架构armv7,armv7s,arm64.

objective-c ios7.1 xcode5.1

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