����HW��ȯɽ����!?�פʤ�Ƹ��äƤ����礸��ʤ���

Yosemite��iOS 8�⡢����˼��Υ���������󤬽Ф�ޤǡ��⡹1ǯȾ�����������������ɡ�Swift�Ͼ��ʤ��Ȥ������10ǯ���������Ȥ�����Τ����ʤ��餷�Ʋ���ǯ�˵ڤ֤��ȤʤΤ����顣

Swift�äƤɤ�ʸ���?

�Ȥꤢ�������ʤ�٤��虜�Ȥ餷���񤤤�FizzBuzz���㡣

struct Fizz {
    subscript(n:Int) -> String { return n % 3 == 0 ? "Fizz" : "" }
}
struct Buzz {
    subscript(n:Int) -> String { return n % 5 == 0 ? "Buzz" : "" }
}
let fizzbuzz = { (n:Int) -> String in
    let (f, b) = (Fizz(), Buzz())
    var fb = f[n] + b[n]
    if fb.isEmpty { fb = "\(n)" }
    return fb
}
for n in 1...30 {
    println(fizzbuzz(n))
}
  • ���ä�ɽ�̤�ʤǤ��¤�ǡ����ֶᤤ�Τ�rust�����˶ᤤ�Τ�Scala��������������ò¤ª¤ï¿½ï¿½Æ¡ï¿½Go�Ȱ��ݡ�
  • ������Swift�ˤϡ�rust�ˤ�Scala�ˤ�go�ˤ�ʤ����������Ĺ����Ĥ��롣�����main()�����פ��Ȥ������ȡ�����Ϥष��������ץȸ������ħ�ǤϤʤ����������������Ϻone-liner�⤳��ǽñ¤±¤ë¡£
  • ����Ǥ�ʣ���������ե������ʬ�����ñ¤­¤ï¿½ï¿½ì¤¿ï¿½×¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Î¥ï¿½ï¿½ï¿½È¥ê¡¼ï¿½Ý¥ï¿½ï¿½ï¿½È¤ï¿½É¤ï¿½ï¿½ï¿½ï¿½Æ¤ï¿½ï¿½ï¿½Î¤ï¿½ï¿½È¤ï¿½ï¿½ï¿½ï¿½È¡ï¿½ï¿½ï¿½ï¿½Ê¤ï¿½ï¿½È¤ï¿½Xcode��Ǥ�main.swift�Ȥ����ե�����̾�Ƿ��Ƥ���褦��������ϼ¤˷�̿�ʤ������������ʤ鲿ɴ���Ԥˤ����OS��֥饦�������饹�ε���ץ��������Ȥ��顢���Ҥΰ����Ϻ�ޤǥ��������Ǥ��롣
  • ����ˤ⾡����ħ�����ֿƸ���פ������������Ρ֤��ޤä��פò¤µ¤ê¤²ï¿½Ê¤ï¿½Ä¾ï¿½ï¿½ï¿½Æ¤ï¿½ï¿½ï¿½È¤ï¿½ï¿½ï¿½ï¿½ï¿½0..3��[0,1,2]��[0,1,2,3]��0...3�Ƚñ¤¯¤È¤ï¿½ï¿½ï¿½ï¿½È¤ï¿½ï¿½ï¿½caseʸ��break�ò¤¤¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ñ¤«¤ï¿½ï¿½È¤ï¿½break���ơ������ʤ�����fallthrough�Ƚñ¤¯¤È¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½È¤ï¿½ï¿½ï¿½{key:value}�Ǥʤ�[key:value]�ǡ�{}�ϥ֥��å����ѤʤȤ������Ȥ���
  • ���������֤���Ĺ�ϡ��Ƹ���Τ����Ȥ�����Ű�������ơ��֤��줾Swift!�פȤ�����ħ�˷礤�Ƥ���Ȥ������֥������Υĥ����ħ��˳�����ƳФ����ʤ��פȤ����ݤ���줬�ФƤ����Τϡ�Crying�ե꡼�ޥ��פ��ä��ä������̤ξ����顼����̣����ɥ����˥å��ա��ɹ����ˤϤष��ʪ­��ʤ������Τ�ʤ���

�����ƺǸ����Ĺ��������Apple����᤿��˾��ȯϪ�˻�ˤϴ������롣����ޤǤ�Appleȯ����Ȥ����Τϡ�HyperTalk - Wikipedia�ˤ���AppleScript�ˤ��衢���ܸ��ơ֤����!�פȤ狼���κۤ򤷤Ƥ����������������Ϥä����̤�롢�ַ�ɥ����˥å��פ��ä��ΤǤ���(dylan����ɾ�Ǥ���ۤɻȤäƤʤ�����)��

Swift�Ϥ���ȿ��դ���C(++)?er��Java(Scrip)?er��Lisper��Perl Monger��Pythonista��Rubyist�⡢�Ϥ���ƤʤΤˤ褯�ΤäƤ���completely new but instantly familiar�Ȥ����������ˤʤ�ΤǤϤʤ�����

Apple������������ϥץ������Ȥ�����Ԥ�̤��ˤ������̤Τ��Ȥˤ��뤳�Ȥ���

����?

App Store�ǥ桼������ǥ٥��åѡ��⤬�ä������˰Ϥ�����Ǥ�Apple�����ޤä�����!

��ľ���ιͤ��˵ڤ��������Ǥ��餽���פä�������äѤ�Apple��̤��ʹ�ۥƥ롦����ե���˥��˥桼�������Ĥ�����Ƥ����Ĥ����Ȥ����־Q�פ���������ǽ�����㤯�ʤ���

�������桹�ϥ��󥿡��ͥåȤ��̤��Ƴؤ�Ǥ⤤��ΤǤ��롣

����μ�ͳ�פ��Ѥ�����ͤϡ��ۤȤ�ɤ��ʤ����Ȥ�

�����ɤȤ����Τϡ���Х���ΤʤΤǤ��롣���������ˤ�٤������ˤ⡣

Unix�����߰����褿�͡��ϡ�����򤳤�ɽ�����Ƥ��롣��Unix�ˤϼ�ʬ��­���ļ�ͳ������ס��ȡ�

����������ˡ������2�����פ����ƹ�Ǥ��������ν���Ϥʤˤ⤫�⼫ͳ�Ȥ����櫓�ǤϤʤ���

�������ᤷ�����ʡ���ö��ؤ��줿��ͳ��ƤӶؤ���Τ�̵�������˸¤�ʤ��ᤤ�Τ���

���η�̤����������

This is particularly important for Android which dominates the mobile malware market

Android�ϥǥ����ȥå�OS��Ƴ�Υ��󥿡��ͥå���ڤζ�����褫�����Ȥ���ڤ�����������ζ�����褫�������路�Ƥ��ޤä��ΤǤ��롣

iOS 8�Ǥϡ����������ʤ�Τ���ؤ���롣Extensions��Custom Keyboards��Android�桼�������餷����֤��ޤ���Intent?�ס֤��ޤ��饭���ܡ���?�פǤ⤢�롣�������⤷���Ȥ����������ˤ���餬��ؤ���Ƥ��ơ�Simeji for iOS���ФƤ�������Τɤ��ʤäƤ�����?�ǰ�Sacco di App Store�Ǥ��롣

�����ȯɽ�ǡ�����Apple�ȷ��󤷤���ˡ��ǯ�����Τߤ��ø��Ǥ��륢�ץ�Υ�꡼���򡢾���ɤΤ褦�˰��̥桼�����˳������Ƥ����Τ����������褦�˻פ������̥桼�������ץ��iCloud Drive�ˤ����졢����Drive�ˤҤ��դ����줿Apple ID�ˤ�äƥ����ɥ����˥󥰤���ƤϤ���ư��̥���������ǽ�ˤʤ�Ȥ������֤���Τ�������

����ȯɽ���줿�֦¥ƥ������ѥ��ȥ��פ��餽���ޤǤϡ��鷺��Ⱦ�⡣

�������Ѥ��������Ȥ��ơ�Objective-C�Ȥ����ΤϹ���Υ���ޥ󤹤��롣

JavaScript�⡢�����ꡣ

�伫�Ȥϡ��ޤ����󥿡��ͥåȤ�Wild West�ɤ�����Terra Incognita���ä�������ν��ͤǤ��롣�¤ΤȤ���20�������פ�Microsoft�Ρ�������21������Ƭ��Google�Ρ�ʪ���οʤ����������������˴����뤷�������餳���������饦�ɲ��ˤ�Ƨ���ڤ줺�ˤ��롣�����Ȥʤä��鼫��ξ�ϼ���Ƥ��äƼ���Фʤ�ʤ��Ⱥ��Ǥ⶯�������Ƥ��뤷���뤬�Ĥ��Ƥ�ƨ��ƻ���ʤ��ʤ�ʤ��褦�����äƤ��롣

�����餳����������Ѥ�����ͤ��ޥ��Υ�ƥ��Ǥ��뤳�Ȥ��˴����Ƥ⤤�롣

�ץ�������񤯿ͤ����п͸������������������ץ�������񤯥桼�����γ��Ϥष�����ä��Ȥ����Τ�ޤ����¤ǤϤʤ������Τ���"There's an app for that"����Ω�����Ψ���夬�ꡢ�����ɬ�פ����ä��Τ��礭����ͳ�����⤷�ץ������Ȥ�����Τ�¸�߰յ������Ż������դ���Getting the Job Done���Ȥˤ����ʤ��ΤǤ���С�����ϴ�֤٤����ȤǤ����ᤷ��٤����ȤǤϤʤ���

���������ץ�����ߥ󥰤Ȥ����Τϳڤ������ȤǤ⤢��Τ��������Ƥ��ġ������ʤ��ȤǤ⤢�롣���ݡ��Ĥ������Ǥ���褦�ˡ�

���Ͽ����ǥ����Х餹�뤷���ʤ�����������Apple���⤿�餽���Ȥ��Ƥ���Τϡ�ƻ��playground�ʤΤ����Τ�ʤ���

Dan, an Ordinary Coder