Какие пакеты я должен установить с Cygwin, чтобы сделать его не чрезмерно увеличенным в размере, но также и иметь все, в чем я нуждался бы как разработчик? [закрытый]

Просто добавьте один день к дате до достижения текущей даты (код Swift 2):

var date = startDateNSDate // first date
let endDate = NSDate() // last date

// Formatter for printing the date, adjust it according to your needs:
let fmt = NSDateFormatter()
fmt.dateFormat = "dd/MM/yyyy"

// While date <= endDate ...
while date.compare(endDate) != .OrderedDescending {
    print(fmt.stringFromDate(date))
    // Advance by one day:
    date = calendar.dateByAddingUnit(.Day, value: 1, toDate: date, options: [])!
}

Обновление для Swift 3:

var date = startDate // first date
let endDate = Date() // last date

// Formatter for printing the date, adjust it according to your needs:
let fmt = DateFormatter()
fmt.dateFormat = "dd/MM/yyyy"

while date <= endDate {
    print(fmt.string(from: date))
    date = calendar.date(byAdding: .day, value: 1, to: date)!
}
30
задан Thomas Owens 25 December 2008 в 20:24
поделиться

2 ответа

Право преимущественной покупки: не волнуйтесь о "чрезмерном увеличении размера" - устанавливают все, что приходит на ум.

С постоянно доступным интернет-соединением, я также взял "как раз вовремя" подход - установщик Cygwin облегчает загружать и устанавливать независимо от того, что Вам нужно, как и когда Вы обнаруживаете необходимость в нем.

10
ответ дан Brent.Longborough 11 October 2019 в 14:03
поделиться

Единственный путь здесь является эмпирическим. Запустите с абсолютной минимальной установки и добавьте вещи, поскольку Вы находите необходимость в них.

5
ответ дан JesperE 11 October 2019 в 14:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: