小编Rom*_*lTJ的帖子

有没有什么好的API可以通过ISBN搜索图书?

我正在开发iOS应用程序,我有一份ISBN列表.我想提取书籍封面图片,标题,作者和其他有用的东西,如评论,价格等.我尝试使用Google Books API,但新的书籍未列在他们的服务中.我需要一种具有最新ISBN的服务,特别是对于美国的大学教科书.

例如,以下ISBN通过Google Books API(以及我尝试过的其他人)返回0结果:https://www.googleapis.com/books/v1/volumes?q = isbn: 9780134092669

但是这本书确实存在一本书:http: //www.isbnsearch.org/isbn/9780134092669

我的问题是:是否有任何好的API,我可以免费或其他方式使用ISBN搜索书籍?我唯一能找到的是亚马逊产品广告API,这是完全矫枉过正的.

isbn ios web

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

维护Git叉的最佳方法

ACME公司保留我们扩展和定制的产品X。他们已经使他们的git存储库对我们可见,但我们无法对其进行写入。ACME正在将自己的内部Git服务器与Gitolite一起使用。

我们的开发人员希望对其进行写入,因此我们需要本地副本。但是,很高兴保留ACME公司的提交历史记录。有办法吗?另外,如何使用ACME公司的代码更新代码?我们正在使用Github Enterprise。

我的思维方式使ACME公司失去了历史。

  1. 将存储库X克隆到暂存文件夹中。使该存储库与ACME公司保持同步。
  2. 创建新的存储库Y供我们使用。
  3. 在存储库Y中为“原始”代码创建分支。开发人员可以从中分支或分叉。
  4. 将文件从存储库X手动复制到存储库Y的“原始”分支。

必须有最好的方法。我本质上是想制作一个本地派生并保持更新,同时仍使我们的开发人员可以访问提交代码。

git branch github vendor

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

我正在创建的框架中的XCTest期间无法加载自定义字体

我正在创建一个新的私有框架,其中包含与Cocoapods一起使用的应用程序之间的通用代码。我想在其中添加我们用于应用程序的字体。我以常规方式添加字体(创建了Resources文件夹,拖放并复制了字体,在Info.plist中添加了条目,将字体添加到了Font Book中),我可以在情节提要中看到并使用它们:

在此处输入图片说明

我的字体类如下所示:

import UIKit

class USDFont: UIFont {

    let name = "Texta-"

    //Font weights.
    enum USDFontWeight: Int {
        case Thin
        case Light
        case Book
        case Regular
        case Medium
        case Bold
        case Heavy
        case Black
    }

    //Font scales. Goes from -2 to 9.
    var USDFontScaleFactor: [String: CGFloat] =
        ["UIContentSizeCategoryExtraSmall": -2,
         "UIContentSizeCategorySmall": -1,
         "UIContentSizeCategoryMedium": 0,
         "UIContentSizeCategoryLarge": 1,
         "UIContentSizeCategoryExtraLarge": 2,
         "UIContentSizeCategoryExtraExtraLarge": 3,
         "UIContentSizeCategoryExtraExtraExtraLarge": 4,
         "UIContentSizeCategoryAccessibilityMedium": 5,
         "UIContentSizeCategoryAccessibilityLarge": 6,
         "UIContentSizeCategoryAccessibilityExtraLarge": 7,
         "UIContentSizeCategoryAccessibilityExtraExtraLarge": 8,
         "UIContentSizeCategoryAccessibilityExtraExtraExtraLarge": 9]

    func iconFontWithSize(fontSize: CGFloat, dynamic: Bool) -> UIFont? { …
Run Code Online (Sandbox Code Playgroud)

fonts ios xctest swift ios9

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

标签 统计

ios ×2

branch ×1

fonts ×1

git ×1

github ×1

ios9 ×1

isbn ×1

swift ×1

vendor ×1

web ×1

xctest ×1