作者: manchars 時間: 2023-2-23 12:10 標題: 請教製作十分簡單的APP方法
大家好
我想做一個十分簡單的IOS APP (如下)
[attach]2360967[/attach]
係一個自我介紹嘅APP
我想點A,就出A頁,點B,就出B頁 (無需上網)
好耐之前用過App Inventor 2,但好似唔support IOS
想請問有無方法可以簡單地做到?
作者: chleung82 時間: 2023-2-23 12:18
flutter hero
https://docs.flutter.dev/develop ... ons/hero-animations
作者: javacomhk 時間: 2023-2-25 04:32
用 Xcode 寫
- import UIKit
- class ViewController: UIViewController {
- // MARK: - Properties
- let buttonA = UIButton()
- let buttonB = UIButton()
- // MARK: - View Life Cycle
- override func viewDidLoad() {
- super.viewDidLoad()
- setupViews()
- setupConstraints()
- }
- // MARK: - Setup Views and Constraints
- private func setupViews() {
- // Setup Button A
- buttonA.setTitle("A", for: .normal)
- buttonA.backgroundColor = .blue
- buttonA.addTarget(self, action: #selector(didTapButtonA), for: .touchUpInside)
- view.addSubview(buttonA)
- // Setup Button B
- buttonB.setTitle("B", for: .normal)
- buttonB.backgroundColor = .blue
- buttonB.addTarget(self, action: #selector(didTapButtonB), for: .touchUpInside)
- view.addSubview(buttonB)
- }
- private func setupConstraints() {
- NSLayoutConstraint.activate([
- // Button A Constraints
- buttonA.centerXAnchor.constraint(equalTo: view.centerXAnchor),
- buttonA.centerYAnchor.constraint(equalTo: view.centerYAnchor),
- // Button B Constraints
- buttonB.topAnchor.constraint(equalToSystemSpacingBelow: buttonA.bottomAnchor, multiplier: 2),
- buttonB.centerXAnchor.constraint(equalTo: view.centerXAnchor)
- ])
- }
- // MARK:- Actions
- @objc private func didTapButtonA(_ sender : UIButton){
- let pageAController = PageAController()
- navigationController?.pushViewController(pageAController, animated : true)
- }
- @objc private func didTapButtonB(_ sender : UIButton){
- let pageBController = PageBController()
- navigationController?pushViewController (pageBController, animated : true)
- } }
作者: manchars 時間: 2023-2-25 11:29
唔該晒2位
但唔識寫Code,又無Mac機 (得部iPad)
試左幾日都係搵唔到辦法做
最後淘寶搵左啲個人工作室幫我做,好平,只係800蚊就做到,但就啦包上架,我要自己諗辦法裝落部iPad
via HKEPC Reader for Android
作者: javacomhk 時間: 2023-2-25 14:23
本帖最後由 javacomhk 於 2023-2-25 06:24 編輯
你沒 Mac 機,又唔識寫 code,點整個App 同 裝個 App 落 iPad?
你直頭入錯呢個叫 程式編寫嘅區啦。
你咁嘅情況,叫人寫個 Android App 裝落 Android Pad 好過啦!
或者寫個 Web App 響你個 Safari Browser 用算啦。
作者: KinChungE 時間: 2023-2-25 16:46
老實講
一個咁既app, 就算放上架都肯定會俾Apple reject
作者: Kin_2012 時間: 2023-2-25 19:23
最簡單當然係比錢人整, 睇要求應該好平下。
作者: louislam 時間: 2023-2-25 20:54
冇MacOS 唔使諗
其實你一開始就應該用網頁, 4粒制根本係好簡單嘅事情嚟
作者: manchars 時間: 2023-2-25 22:52
係啦,起初唔知IOS係要咁樣
我自己識HTML+CSS,起初諗住做好個Web然後用phonegap轉
但原來用都係要用Mac機
依家我放棄左iPad了,用返比較熟悉嘅Android
via HKEPC Reader for Android
作者: javacomhk 時間: 2023-2-27 14:47
如果係 Static Web Page 其實可以好簡單用 Safari Browser Create 個 bookmark 嘅 base64 data 內容如下就得,唔使做個 iOS App
- data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPg0KICAgIDx0aXRsZT5XZWIgQXBwIEV4YW1wbGU8L3RpdGxlPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jb250ZW50IHsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgIH0NCiAgICAgIC5hY3RpdmUgew0KICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgIDxkaXY+DQogICAgICA8aW1nIHNyYz0iaWNvbi0xLnBuZyIgYWx0PSJJY29uIDEiIGlkPSJpY29uLTEiPg0KICAgICAgPGltZyBzcmM9Imljb24tMi5wbmciIGFsdD0iSWNvbiAyIiBpZD0iaWNvbi0yIj4NCiAgICAgIDxpbWcgc3JjPSJpY29uLTMucG5nIiBhbHQ9Ikljb24gMyIgaWQ9Imljb24tMyI+DQogICAgICA8aW1nIHNyYz0iaWNvbi00LnBuZyIgYWx0PSJJY29uIDQiIGlkPSJpY29uLTQiPg0KICAgIDwvZGl2Pg0KICAgIDxkaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50IiBpZD0iY29udGVudC0xIj4NCiAgICAgICAgPGgxPkNvbnRlbnQgZm9yIEljb24gMTwvaDE+DQogICAgICAgIDxwPlRoaXMgaXMgdGhlIGNvbnRlbnQgZm9yIEljb24gMS4gSXQgd2lsbCBiZSBkaXNwbGF5ZWQgd2hlbiB5b3UgY2xpY2sgb24gSWNvbiAxLjwvcD4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGRpdiBjbGFzcz0iY29udGVudCIgaWQ9ImNvbnRlbnQtMiI+DQogICAgICAgIDxoMT5Db250ZW50IGZvciBJY29uIDI8L2gxPg0KICAgICAgICA8cD5UaGlzIGlzIHRoZSBjb250ZW50IGZvciBJY29uIDIuIEl0IHdpbGwgYmUgZGlzcGxheWVkIHdoZW4geW91IGNsaWNrIG9uIEljb24gMi48L3A+DQogICAgICA8L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiIGlkPSJjb250ZW50LTMiPg0KICAgICAgICA8aDE+Q29udGVudCBmb3IgSWNvbiAzPC9oMT4NCiAgICAgICAgPHA+VGhpcyBpcyB0aGUgY29udGVudCBmb3IgSWNvbiAzLiBJdCB3aWxsIGJlIGRpc3BsYXllZCB3aGVuIHlvdSBjbGljayBvbiBJY29uIDMuPC9wPg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJjb250ZW50IiBpZD0iY29udGVudC00Ij4NCiAgICAgICAgPGgxPkNvbnRlbnQgZm9yIEljb24gNDwvaDE+DQogICAgICAgIDxwPlRoaXMgaXMgdGhlIGNvbnRlbnQgZm9yIEljb24gNC4gSXQgd2lsbCBiZSBkaXNwbGF5ZWQgd2hlbiB5b3UgY2xpY2sgb24gSWNvbiA0LjwvcD4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxzY3JpcHQ+DQogICAgICB2YXIgaWNvbjEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaWNvbi0xJyk7DQogICAgICB2YXIgaWNvbjIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaWNvbi0yJyk7DQogICAgICB2YXIgaWNvbjMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaWNvbi0zJyk7DQogICAgICB2YXIgaWNvbjQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaWNvbi00Jyk7DQogICAgICB2YXIgY29udGVudDEgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGVudC0xJyk7DQogICAgICB2YXIgY29udGVudDIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGVudC0yJyk7DQogICAgICB2YXIgY29udGVudDMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGVudC0zJyk7DQogICAgICB2YXIgY29udGVudDQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGVudC00Jyk7DQogICAgICANCiAgICAgIGljb24xLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKSB7DQogICAgICAgIHNob3dDb250ZW50KGNvbnRlbnQxKTsNCiAgICAgIH0pOw0KDQogICAgICBpY29uMi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGZ1bmN0aW9uKCkgew0KICAgICAgICBzaG93Q29udGVudChjb250ZW50Mik7DQogICAgICB9KTsNCg0KICAgICAgaWNvbjMuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpIHsNCiAgICAgICAgc2hvd0NvbnRlbnQoY29udGVudDMpOw0KICAgICAgfSk7DQoNCiAgICAgIGljb240LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKSB7DQogICAgICAgIHNob3dDb250ZW50KGNvbnRlbnQ0KTsNCiAgICAgIH0pOw0KDQoNCiAgICAgIGZ1bmN0aW9uIHNob3dDb250ZW50KGNvbnRlbnQpIHsNCiAgICAgICAgY29udGVudDEuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7DQogICAgICAgIGNvbnRlbnQyLmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpOw0KICAgICAgICBjb250ZW50My5jbGFzc0xpc3QucmVtb3ZlKCdhY3RpdmUnKTsNCiAgICAgICAgY29udGVudDQuY2xhc3NMaXN0LnJlbW92ZSgnYWN0aXZlJyk7DQogICAgICAgIGNvbnRlbnQuY2xhc3NMaXN0LmFkZCgnYWN0aXZlJyk7DQogICAgICB9DQogICAgPC9zY3JpcHQ+DQogIDwvYm9keT4NCjwvaHRtbD4=
作者: 7h1r733n 時間: 2023-2-27 16:01
可以vm macOS 裝xcode. 然後testflight用adhoc 咁就乜錢都唔駛.. 亦唔駛上架.. 但隻app只係run得幾日.. 同埋有D api係行唔到嘅.. 比如push, IAP.. 不過你應該冇需要..
作者: 7h1r733n 時間: 2023-2-27 16:05
做隻app唔難.. 難係上架.. 你呢隻app係冇可能上到架.. 上app store係一個過五關斬六將嘅過程..
作者: bobopig 時間: 2023-3-2 23:08
ipad 唔係有個 apple 自家出既 swift 可以學寫 app ?
via HKEPC IR Pro 3.6.1 - Android(3.3.1)

