もくもくログ
主にIT 関連のメモをもくもくと綴っていきます
2021/08/07 ~ 2021/08/13 のもくもく日記 をご覧ください。
Swift でファイル読み込み、FileManager を使うと思いきや、まさかのString(contentsOf url: URL) って感じで、めっちゃビビったw
https://developer.apple.com/documentation/swift/string/3126735-init
記事データの構造、毎回命名に悩むw
特に本文って"body" でいいか悩むw
import Foundation
/**
記事データ
*/
struct ArticleEntity {
/// 記事本文
let body: String
/// 作成日
let createDate: Date
/// 記事ID
let id: String
/// 関連するキーワード
let keyword: [String]
/// 記事リード文
let lead: String
/// 記事タイトル
let title: String
/// 更新日
let updateDate: Date
}
swift でimport FoundationXML してXMLDocument を取り扱おうとしているのだけど、Linux でビルドするとめっちゃ長いエラーを吐いちゃうorz
Linux 側の追加セットアップがいるような情報は特になかったので、実装を眺めてみたら、なんかLinux に関する修正があった:eyes:
swift バージョンの管理にswiftenv 使おうとしたけど、新しいSwift バージョンがなさそう:eyes:
https://github.com/kylef/swiftenv
RSS の仕様、これを参考にしてみるか:eyes:
https://validator.w3.org/feed/docs/rss2.html