国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

ITP4206代做、代寫(xiě)c/c++,Java編程
ITP4206代做、代寫(xiě)c/c++,Java編程

時(shí)間:2024-12-17  來(lái)源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



 ITP4206 Proprietary Mobile Application Development
Individual Assignment 202**4 (20% of overall marks)
Objective: 
By completing the assignment, students can
• be familiar the basic features of the Swift programming language.
• practice through the steps to develop iOS app using the Xcode SDK.
Overall Task
• You are required to create an App to Pixel Editor.
• You don't need to make a 100% replicate of the example apps.
• You can choose either UIKit or SwiftUI to complete the tasks.
• Complete the tasks as many as you can.
Task ** The Basic Task
Create a dartboard contains 256 cells, in a 16 by 16 grid. It is allowed to use 
a single view for the app and is suggested as shown on right hand side.
1. The app start with an empty art board. 
2. There are at least seven color available for selection. (Hints, user number 
to indicate color: 0 - red, 1 - yellow, 2 - green and .... or use hex code to 
indicate color) 
3. There are at least two tools - a draw tool and an eraser tool. 
4. In draw tool mode, when the user taps on each pixel, a corresponding 
color is set and displayed. In eraser tool mode, when the user taps on each 
pixel, a corresponding color is set and displayed.
The Constraints: 
• It is suggested to use array (Array) to store the values of a pixel, otherwise many variables are 
required to store the input data and the computation logic will be complicated. 
• A separate class is required in the project to perform the pixel drawing logic after the each pixel / 
button is pressed.
• Good coding standard is required – appropriate comments, error handling, well-structured coding 
and good naming convention.
 
Reference:
 Task 2 - Fill Tool
Add an additional tool "Fill Tool". Use the 4 directions flflood fifill algorithm to implement fifilling 
of pixels.
Pseudo code of a flflood-fifill algorithm. 
Reference: 
https://en.wikipedia.org/wiki/Flood_fifill
 
Task 3 - Undo / Redo functions
For each action, the app will store the data of the canvas (the array). 
• When the user press undo, the canvas will show the last committed canvas. 
• When the user press redo (after performing an undo), the canvas will show the next committed 
canvas. 
• When the user press undo and then draw on the canvas, all redo record will be replaced by the 
drawing. 
• No matter press the undo / redo, there will be no action taken if there is no more data for undo / redo.
• Tips: You can choose to just use an array or the iOS's UndoManager to manage the undo/redo. 
Task 4 - Data Persistence
• User can save the art board and load the art board for further editing. (By using UserDefault, JSON, 
CoreData or whatever solution you can think of.)
• If you can complete the following task, more marks will be awarded:
• Save multiple fifile, and you can choose to load which fifile to edit.
• Export and save the image to iOS's album. 
Flood-fill (node): 
 1. Set Q to the empty queue or stack. 
 2. Add node to the end of Q. 
 3. While Q is not empty: 
 4. Set n equal to the first element of Q. 
 5. Remove first element from Q. 
 6. If n is Inside: 
 Set the n 
 Add the node to the west of n to the end of Q. 
 Add the node to the east of n to the end of Q. 
 Add the node to the north of n to the end of Q. 
 Add the node to the south of n to the end of Q. 
 7. Continue looping until Q is exhausted. 
 8. Return.Marking Scheme (Full marks – 100) 
 
Remarks: Poor coding style (e.g. no suitable comments for methods and variables, poor indentation, and 
etc.) in the source codes will cause a maximum of 10 marks deduction.
 
Submission
• Hand in via moodle.
• Due date and time for submission: 21st December 2024 (Saturday) before 23:59pm.
 
Demonstration
• Submit a video demonstration to Moodle.
 
For Challenger 
You can choose to take the challenge to add even more extra feature on your app. 
• Art board with frame options and able to preview the art board animation.
• Export the animated art board in GIF animation.
Challengers who can complete one or more task will get the priority to choose the time slot for ITP4206 
project presentation and FYP interim presentation. :) 
• Basic Tasks 55 marks
• Fill Tool 10 marks
• Undo only / Undo and Redo 5 marks / 10 marks
• Data Persistence 5 marks (+5 marks for each extra features)
• Good Looking User Interface 10 marks

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp





 

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:代寫(xiě)QHE5701、SQL程序設(shè)計(jì)代做
  • 下一篇:菲律賓旅游會(huì)被關(guān)小黑屋嗎(怎么解救出來(lái))
  • ·CS425FZ代做、代寫(xiě)Java編程設(shè)計(jì)
  • ·代寫(xiě)COMP3013、代做Java編程設(shè)計(jì)
  • ·代寫(xiě)COMP 250、代做java編程語(yǔ)言
  • ·代寫(xiě)6570USST、代做c/c++,Java編程
  • ·PROG2004代寫(xiě)、代做Java編程設(shè)計(jì)
  • ·代寫(xiě)ISIT312 、代做Java編程語(yǔ)言
  • ·代寫(xiě)INFO1113、Java編程設(shè)計(jì)代做
  • ·FIT5147代寫(xiě)、代做css/Java編程語(yǔ)言
  • ·代寫(xiě)CDS540程序、代做Python/Java編程設(shè)計(jì)
  • ·代寫(xiě)SWEN20003、代做Java編程語(yǔ)言
  • 合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場(chǎng)仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲勞振動(dòng)
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個(gè)行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運(yùn)營(yíng)技巧,多多開(kāi)團(tuán)助手,多多出評(píng)軟件徽y1698861
    超全面的拼多多電商運(yùn)營(yíng)技巧,多多開(kāi)團(tuán)助手
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服務(wù)平臺(tái)
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗(yàn)證碼 寵物飼養(yǎng) 十大衛(wèi)浴品牌排行 suno 豆包網(wǎng)頁(yè)版入口 wps 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    国产精品久久久久久超碰| 欧美影院久久久| 久久99精品国产一区二区三区| 成人免费视频97| 精品欧美国产| 激情成人开心网| 黄色网在线视频| 免费国产一区二区| 免费毛片网站在线观看| 国内精品久久久久久影视8| 欧美日韩一区二区三区在线观看免| 青青在线免费观看| 激情六月天婷婷| 国产日产亚洲精品| 成人免费毛片在线观看| 91av视频在线免费观看| 久久久久久久久久久久久久久久久久av | 日韩在线视频网| 久久精品亚洲94久久精品| 国产精品久久久久久久app| 最新av网址在线观看| 亚洲黄色一区二区三区| 日韩久久在线| 国产在线视频91| 波多野结衣综合网| 777国产偷窥盗摄精品视频| 久久久久狠狠高潮亚洲精品| 日韩中文字幕在线播放| 国产99视频精品免费视频36| 婷婷久久青草热一区二区| 日韩精品不卡| 国产欧美精品在线播放| 97精品视频在线| 日韩最新免费不卡| 欧美日韩成人在线播放| 日韩欧美亚洲区| 国产尤物av一区二区三区| 91精品在线观| 国产精品视频500部| 在线播放 亚洲| 日本一区二区三区视频在线观看| 激情小视频网站| 97国产精品视频| 国产精品久久九九| 日韩福利在线| 国产精品永久免费| 爽爽爽爽爽爽爽成人免费观看| 精品久久久久av| 秋霞成人午夜鲁丝一区二区三区| 成人免费在线小视频| 国产精品视频自在线| 亚洲精品欧美一区二区三区| 免费看a级黄色片| 国产精品8888| 久久av在线看| 欧美在线视频一区二区| 99se婷婷在线视频观看| 久久亚洲精品一区二区| 欧美尤物一区| 国产成人亚洲精品| 欧美日韩成人免费| 激情小说综合区| 日韩中文字幕在线看| 午夜精品久久久内射近拍高清| 精品无人区一区二区三区竹菊| 日韩专区在线观看| 欧美一区二区三区精品电影| 国产精品一区视频| 国产精品狼人色视频一区| 奇米四色中文综合久久| 91久久久久久久久久久| 国产精品二区在线| 欧美精品成人一区二区在线观看| 久久久国产精华液999999 | 亚洲精品高清视频| 国产内射老熟女aaaa| 国产精品视频色| 欧美日韩视频在线一区二区观看视频| 国产激情美女久久久久久吹潮| 永久免费看av| 成人免费视频a| 欧美精品videofree1080p| 激情五月婷婷六月| 久久精品成人欧美大片| 青青草影院在线观看| 久久久久久九九| 秋霞在线一区二区| 日韩在线观看免费av| 欧美亚洲视频在线看网址| 精品国产一区二区三区四区在线观看 | 久久久久久久久久码影片| 天天人人精品| 69久久夜色精品国产69| 亚洲a∨日韩av高清在线观看| 成人国产亚洲精品a区天堂华泰| 中文字幕欧美日韩一区二区 | 欧美成人精品在线播放| 国产在线拍偷自揄拍精品| 国产精品久久久久久久久久99 | www国产免费| 亚洲精品久久区二区三区蜜桃臀| 成人av在线播放观看| 亚洲最大激情中文字幕| 91九色视频在线| 日韩人妻一区二区三区蜜桃视频| 久久久精品一区| 欧美xxxx黑人又粗又长精品| 国产精品久久久久久久久久新婚| 国产综合视频在线观看| 久久国产精品偷| 91久久伊人青青碰碰婷婷| 少妇人妻在线视频| 日韩在线视频播放| 欧美亚州一区二区三区| 精品国产乱码久久久久久久软件| 国产精品直播网红| 日韩最新中文字幕| 久久精品电影网站| 久草资源站在线观看| 亚洲一区二区三区四区中文| 国产激情999| 欧美在线视频一区二区| 国产www精品| 精品一区在线播放| 美女啪啪无遮挡免费久久网站| 国产美女精品视频| 熟女少妇在线视频播放| 国产精品免费电影| 91麻豆国产语对白在线观看| 秋霞毛片久久久久久久久| 欧美精品一区三区| 国产精品91在线观看| 精品人妻少妇一区二区| 亚洲在线视频福利| 久久精品一区中文字幕| 99久久精品免费看国产一区二区三区| 人妻无码视频一区二区三区 | 精品丰满人妻无套内射| 国产va亚洲va在线va| 国产日韩精品视频| 日韩免费一级视频| 伊人婷婷久久| 国产精品三级一区二区| 91九色在线视频| 国产一区玩具在线观看| 日本成人精品在线| 九九精品视频在线观看| 九色91视频| 99久久99| 国产区一区二区| 欧洲精品久久久| 日日骚一区二区网站| 美女黄色丝袜一区| 国产精品偷伦一区二区| 91成人免费观看网站| 国产人妻人伦精品| 欧美激情国产日韩| 日韩av不卡播放| 欧美精品xxx| 国产精品国产三级国产专区51| 久久精品久久精品国产大片| 成人免费福利在线| 国产天堂在线播放| 欧美午夜精品久久久久免费视| 亚洲欧美日韩国产成人综合一二三区| 国产精品久久久久久久久久ktv| 久久久久久尹人网香蕉| 97久久伊人激情网| 成人亚洲欧美一区二区三区| 国产情人节一区| 国产在线拍揄自揄视频不卡99| 欧美精品在欧美一区二区| 青青草国产精品视频| 色噜噜狠狠色综合网| 日韩一级在线免费观看| 亚洲成熟丰满熟妇高潮xxxxx| 在线不卡视频一区二区| 色综合视频一区中文字幕| 精品久久久久久无码中文野结衣| 久久亚洲成人精品| 精品国偷自产一区二区三区| 国产精品吹潮在线观看| 国产精品色午夜在线观看| 色妞欧美日韩在线| 久久久久久久久久久久久久一区| 久久精品国产综合精品| 日韩一区二区精品视频| 深夜福利日韩在线看| 久久久久久久激情| 色偷偷av一区二区三区| 波霸ol色综合久久| 国产精品久久久久免费| 国产精品久久久久久久av大片| 国产精品入口尤物| 久热精品在线视频| 一区二区成人国产精品| 天堂√在线观看一区二区| 日本一区二区视频| 欧美一级二级三级| 国产一级不卡视频|