Swift Playgrounds – เรียนโค้ดไปเล่นไปบน iPad
Swift Playgrounds เป็นแอปพลิเคชันบน iPad ที่ช่วยทำให้การเรียนภาษา Swift ง่าย และสนุกมากขึ้น ไม่จำเป็นต้องมีพื้นฐานในการเขียนโค้ดมาก่อน เหมาะสำหรับผู้ที่เริ่มต้นเรียนรู้ใหม่ โดยภาษา Swift เป็นภาษาที่ถูกพัฒนาขึ้นโดย Apple เพื่อใช้ในการสร้างแอปพลิเคชันดัง ๆ ในปัจจุบัน เช่น Khan Academy, Clear หรือ Kickstarter
ตัวอย่างการเรียนโค้ดบนแอป Swift Playground
เราจะได้ฝึกการเขียนภาษา Swift ด้วยการป้อนคำสั่งให้เอเลี่ยนที่เราเลือกเคลื่อนไหว หรือทำตามคำสั่งของเรา โดยจะเป็นการเขียนโค้ดในหน้าต่างด้านซ้ายมือ แล้วผลลัพธ์จะแสดงที่ตัวละครเอเลี่ยนทางด้านขวามือเลยทันที สำหรับการฝึกจะเริ่มตั้งแต่พื้นฐานมากที่สุด ตั้งแต่การเขียนโค้ดคำสั่งให้เอเลี่ยนเดินตามที่กำหนด แล้วหลังจากนั้นจะค่อย ๆ เพิ่มความยาก และซับซ้อนมากขึ้นเรื่อย ๆ
ตัวอย่างการเขียนคำสั่งในแอป Swift Playground
สิ่งที่ชอบมากในการใช้งาน Swift Playgrounds คือการออกแบบวิธีเขียนโค้ดที่เหมาะสำหรับการใช้งานบน iPad ทั้งการแก้ไข และเลือกใช้คำสั่งโค้ดแบบ Drag and drop ไม่ต้องเสียเวลานั่งเขียนโค้ดทั้งประโยคเอง แต่จะมี QuickType ที่ช่วยแสดงโค้ดที่เราต้องการเขียนขึ้นมาให้เรากดเลือกได้อัตโนมัติเลย
ตัวอย่างการเลือกดูคำอธิบายของแต่ละคำสั่ง
หากเราลืมการใช้งานของคำสั่งไหนก็สามารถรื้อฟื้นความจำใหม่ได้โดยกดค้างไว้ที่คำสั่งนั้น และจะมีคำตอบขึ้นมาให้เราเลือกดูข้อมูลได้เลย
ระบบ Community บน Swift Playground ที่มี Challenge ใหม่ให้เลือกเล่น
Swift Playgrounds มีระบบ community ที่ค่อนข้างดี มี Challenge ใหม่ ๆ ที่พัฒนาโดย Developers มาให้เราฝึกเล่นอยู่เสมอ เหมือนกับเป็น Playgrounds บน iPad ของเรานั่นเอง
ตัวอย่างการใช้งานภาษา Swift กับหุ่นยนต์
เรียนภาษา Swift แล้วนอกจากจะสามารถเขียนแอปพลิเคชันบน iOS ได้แล้วยังสามารถนำไปประยุกต์ใช้กับการเขียนคำสั่งควบคุมหุ่นยนต์ และโดรน โดยเชื่อมต่อกับอุปกรณ์อย่าง LEGO® MINDSTORMS® EV3 สามารถอ่านรายละเอียดเพิ่มเติมได้ที่นี่
ตัวอย่างการเลือกเล่น Challenge Sensor Arcade
ซึ่งจากประสบการณ์การลองเขียนโค้ดในแอป Swift Playgrounds แล้วพบว่าเป็นการเรียนโค้ดที่สนุกมาก เหมือนไม่ได้กำลังเรียนเลย แต่เหมือนเป็นการเล่นที่ได้ความรู้ไปพร้อม ๆ กัน แถมยังมีภาพที่สวยงามน่ารักมาก ๆ ใน 3D รูปแบบการใช้งานก็ง่าย เหมาะมากสำหรับการเรียนโค้ดที่สนุก และสะดวกบน iPad
และที่สำคัญที่สุดสำหรับคนไทย คือ Swift Playground รองรับภาษาไทยด้วยด้วยนะคะ ใครที่สนใจอยากลองเรียนโค้ดกับ Swift Playground ง่าย ๆ บนไอแพด เรียนเขียนโค้ดไปเล่นไปก็เข้าไปดูข้อมูลได้ตามลิ้งค์ด้านล่างเลยนะคะ
Hello, i read your blog from time to time and i own a similar
one and i was just wondering if you get a lot of spam feedback?
If so how do you stop it, any plugin or anything you can suggest?
I get so much lately it’s driving me insane so any help
is very much appreciated.
each time i used to read smaller articles or reviews which as well clear
their motive, and that is also happening with this post which I am reading at this time.
If you wish for to improve your experience
just keep visiting this web page and be updated with the
newest news update posted here.
It’s a pity you don’t have a donate button! I’d without a doubt
donate to this brilliant blog! I guess for now i’ll settle for book-marking and adding your RSS feed to my Google account.
I look forward to fresh updates and will share this
site with my Facebook group. Talk soon!
Appreciating the time and energy you put into
your blog and in depth information you offer. It’s awesome to
come across a blog every once in a while that isn’t
the same old rehashed information. Wonderful read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.
I’m gone to say to my little brother, that he
should also visit this blog on regular basis to get updated from latest news.
I think everything published was actually very logical.
However, think on this, suppose you added a little information? I am not saying your information is not good,
however what if you added a title that makes people desire more?
I mean Swift Playgrounds เรียนโค้ดไปเล่นไปบน iPad | Made
Mind Day is a little vanilla. You might look at Yahoo’s home page and see how they create
post titles to grab viewers to open the links. You might try adding a
video or a related picture or two to grab readers excited about everything’ve
got to say. In my opinion, it could bring your posts a little livelier.
Wow! At last I got a web site from where I be capable
of actually obtain valuable facts regarding my study and knowledge.
games ps4 allenferguson games ps4
I got this website from my friend who told me regarding this
site and at the moment this time I am browsing this web page
and reading very informative content at this place.
ps4 games allenferguson ps4 games
Hola! I’ve been reading your weblog for a long
time now and finally got the courage to go ahead
and give you a shout out from New Caney Texas! Just wanted to
mention keep up the fantastic work!
Hi mates, how is the whole thing, and what you want to say regarding this
piece of writing, in my view its actually remarkable for me.
Quality posts is the crucial to attract the viewers to go to see the web page, that’s what this site is providing.
Everything is very open with a clear explanation of the issues.
It was truly informative. Your site is very useful. Thank
you for sharing!
Great goods from you, man. I’ve understand your stuff previous to and you’re just extremely excellent.
I actually like what you have acquired here, certainly
like what you’re stating and the way in which you say it.
You make it entertaining and you still care for to keep it wise.
I can not wait to read far more from you. This is really a wonderful website.
When someone writes an article he/she retains the plan of a user in his/her mind
that how a user can know it. Thus that’s why this paragraph is perfect.
Thanks!
I have read so many articles concerning the blogger lovers but this post is really a nice
post, keep it up.
My brother suggested I might like this website.
He was entirely right. This post truly made my day.
You can not imagine just how much time I had spent for this info!
Thanks!
my web page; ok388 ios
Do you have a spam problem on this website; I also am a blogger, and I was curious about your
situation; many of us have developed some nice methods and we are looking to swap methods with other folks, why not shoot
me an e-mail if interested.
Here is my web page :: download slot game 918kiss plus – Nadine –
I’m gone to inform my little brother, that he should also visit this blog on regular basis to get updated from latest gossip.
My web-site: Xe88 Apk Android
Why viewers still make use of to read news papers when in this technological world the whole
thing is accessible on web?
Here is my blog: lpe88
It’s perfect time to make a few plans for the long run and it’s
time to be happy. I’ve read this post and if I could I desire to counsel you some attention-grabbing things or
suggestions. Maybe you could write next articles regarding this article.
I desire to read more issues approximately it!
Look into my homepage: download 918kiss 2
Thanks for your personal marvelous posting! I genuinely enjoyed reading it, you happen to be a great author.
I will make certain to bookmark your blog and definitely will come back someday.
I want to encourage one to continue your great posts, have a nice day!
Also visit my web-site – Pussy888 Android
Thanks for sharing your thoughts about poker online.
Regards
We stumbled over here from a different page and
thought I might check things out. I like what I see so i am just following you.
Look forward to looking into your web page
for a second time.
my blog :: greatwall99 kiosk download
bookmarked!!, I really like your site!
Feel free to visit my webpage: jackpot 3win8 (Elinor)
Hey there, I think your site might be having browser
compatibility issues. When I look at your blog
in Firefox, it looks fine but when opening in Internet Explorer, it
has some overlapping. I just wanted to give you a quick heads up!
Other then that, amazing blog!
Feel free to visit my page; download 918kaya (918kiss-m.com)
This is really interesting, You’re a very skilled blogger.
I’ve joined your rss feed and look forward to seeking more of your great
post. Also, I’ve shared your site in my social networks!
My webpage … wukong333 online
Hi! I just wanted to ask if you ever have any issues with hackers?
My last blog (wordpress) was hacked and I ended up losing a
few months of hard work due to no backup.
Do you have any solutions to prevent hackers?
Here is my website :: slot game lionking888
At this moment I am going away to do my breakfast,
after having my breakfast coming again to read further news.
Here is my blog post :: mega888 ios
What’s up it’s me, I am also visiting this site daily, this
web page is in fact fastidious and the people are in fact sharing pleasant thoughts.
my page – sky777 online
I’m gone to say to my little brother, that he should also pay a visit this webpage on regular basis to take updated from most recent gossip.
Also visit my site … akaun test sky1388
Its such as you read my thoughts! You seem to know
a lot about this, such as you wrote the guide in it or something.
I think that you just could do with a few percent to force the message home a bit, however instead of that, that is excellent blog.
An excellent read. I will definitely be back.
I’m amazed, I must say. Seldom do I encounter a blog that’s both equally educative and amusing, and
let me tell you, you’ve hit the nail on the head.
The issue is something not enough people are speaking intelligently about.
Now i’m very happy I came across this during my search for something
regarding this. asmr 0mniartist