Архитектурный шаблон "Мрак в моделях" на нескольких языках и платформах
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
2.6KB

  1. 15.06: 40
  2. * поправить Floor i/4
  3. * попробовать number(i)
  4. * поправить push
  5. * переводить в append
  6. * перейти на один файл swift
  7. * генерить memoryItemPositions.swift
  8. * ввести общую библиотеку?
  9. * ввёл пока platform с функциями uts
  10. * упростить структуру iOS помещением содержимого секций в платформу
  11. 09.06: 60
  12. * заменить for на forEach в TS
  13. * ввести функцию заполнения массива индексами: utsIndexArray
  14. * ввести utsFloor
  15. * ввести utsIndexArray в Swift
  16. * конвертировать forEach
  17. * ввести utsFloor в Swift
  18. 08.06: 30
  19. * перейти на один файл ts
  20. * перейти на один файл js
  21. * оставить в файле ts лишь interfaces
  22. * ввести внешние функции создания экземпляров интерфейсов в js
  23. * web/platform.js
  24. * конвертировать Position[]
  25. * генерить по одному файлу в shared
  26. * в проектах ссылаться по одному файлу
  27. * исправить ошибку tsc: cannot find name
  28. * в shared помещать лишь функции и интерфейсы без объявления типов
  29. * ибо дофига работы
  30. * генерить class в Swift?
  31. * нет struct, к сожалению
  32. * может, стоит остановиться и на протоколах/интерфейсах?
  33. * да
  34. 06.06: 25
  35. * починить ^M
  36. * это было лишнее \n в функции replace
  37. * конвертировать interface в protocol
  38. * генерить interface в Swift
  39. 05.06: 40
  40. * ввести понятие контекста в разбор
  41. * определять контекст протокола
  42. * конвертировать поля в свойства протокола
  43. 02.06: 20
  44. * геренить memoryItemPositions.js
  45. 01.06: 40
  46. * сообщать Usage
  47. * принимать на вход в toSwift аргументы
  48. * вывести файл построчно
  49. * ввести словарь замен
  50. * сохранять в файл
  51. * конвертить memorySide из TS в Swift
  52. * генерить memorySide.swift
  53. * генерить остальные функции-константы
  54. * использовать сгенеренные js и swift в проектах
  55. 31.05: 30
  56. * перевести memorySide на TS
  57. * генерить memorySide.js