{ "title": "Learning iOS: Create your own app with Objective-C!", "authors": [ "Tianyu Liu" ], "sources": [ { "source": [ { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-240p.mp4", "type": "video\/mp4", "bitrate": 181327, "framerate": 23.976, "duration": 3249, "size": 4113251528 }, { "src": "rtmp:\/\/stream.cs50.net\/cfx\/st\/mp4:2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-240p.mp4", "type": "video\/mp4" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-240p.webm", "type": "video\/webm", "bitrate": 172993, "framerate": 23.976, "duration": 3249, "size": 4113251528 } ], "label": "240p", "height": 240, "width": 426 }, { "source": [ { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-360p.mp4", "type": "video\/mp4", "bitrate": 608495, "framerate": 23.976, "duration": 3249, "size": 4113251528 }, { "src": "rtmp:\/\/stream.cs50.net\/cfx\/st\/mp4:2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-360p.mp4", "type": "video\/mp4" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-360p.webm", "type": "video\/webm", "bitrate": 1086749, "framerate": 23.976, "duration": 3249, "size": 4113251528 } ], "label": "360p", "height": 360, "width": 640 }, { "source": [ { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-720p.mp4", "type": "video\/mp4", "bitrate": 2096607, "framerate": 23.976, "duration": 3249, "size": 4113251528 }, { "src": "rtmp:\/\/stream.cs50.net\/cfx\/st\/mp4:2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-720p.mp4", "type": "video\/mp4" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-720p.webm", "type": "video\/webm", "bitrate": 2086923, "framerate": 23.976, "duration": 3249, "size": 4113251528 } ], "label": "720p", "height": 720, "width": 1280 }, { "source": [ { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-1080p.mp4", "type": "video\/mp4", "bitrate": 10122017, "framerate": 23.976, "duration": 3249, "size": 4113251528 }, { "src": "rtmp:\/\/stream.cs50.net\/cfx\/st\/mp4:2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-1080p.mp4", "type": "video\/mp4" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-1080p.webm", "type": "video\/webm", "bitrate": 10115715, "framerate": 23.976, "duration": 3249, "size": 4113251528 } ], "label": "1080p", "height": 1080, "width": 1920 } ], "downloads": [ { "label": "MP3", "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c.mp3?download" }, { "label": "MP4 (240p)", "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-240p.mp4?download" }, { "label": "MP4 (360p)", "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-360p.mp4?download" }, { "label": "MP4 (720p)", "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-720p.mp4?download" }, { "label": "MP4 (1080p)", "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-1080p.mp4?download" } ], "captions": [ { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/af\/apps_with_objective_c.srt", "srclang": "af" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ar\/apps_with_objective_c.srt", "srclang": "ar" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/az\/apps_with_objective_c.srt", "srclang": "az" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/be\/apps_with_objective_c.srt", "srclang": "be" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/bg\/apps_with_objective_c.srt", "srclang": "bg" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/bn\/apps_with_objective_c.srt", "srclang": "bn" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ca\/apps_with_objective_c.srt", "srclang": "ca" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/cs\/apps_with_objective_c.srt", "srclang": "cs" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/cy\/apps_with_objective_c.srt", "srclang": "cy" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/da\/apps_with_objective_c.srt", "srclang": "da" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/de\/apps_with_objective_c.srt", "srclang": "de" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/el\/apps_with_objective_c.srt", "srclang": "el" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/en\/apps_with_objective_c.srt", "srclang": "en" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/eo\/apps_with_objective_c.srt", "srclang": "eo" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/es\/apps_with_objective_c.srt", "srclang": "es" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/et\/apps_with_objective_c.srt", "srclang": "et" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/eu\/apps_with_objective_c.srt", "srclang": "eu" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/fa\/apps_with_objective_c.srt", "srclang": "fa" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/fi\/apps_with_objective_c.srt", "srclang": "fi" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/fr\/apps_with_objective_c.srt", "srclang": "fr" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ga\/apps_with_objective_c.srt", "srclang": "ga" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/gl\/apps_with_objective_c.srt", "srclang": "gl" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/gu\/apps_with_objective_c.srt", "srclang": "gu" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/hi\/apps_with_objective_c.srt", "srclang": "hi" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/hr\/apps_with_objective_c.srt", "srclang": "hr" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ht\/apps_with_objective_c.srt", "srclang": "ht" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/hu\/apps_with_objective_c.srt", "srclang": "hu" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/id\/apps_with_objective_c.srt", "srclang": "id" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/is\/apps_with_objective_c.srt", "srclang": "is" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/it\/apps_with_objective_c.srt", "srclang": "it" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/iw\/apps_with_objective_c.srt", "srclang": "iw" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ja\/apps_with_objective_c.srt", "srclang": "ja" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ka\/apps_with_objective_c.srt", "srclang": "ka" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/kn\/apps_with_objective_c.srt", "srclang": "kn" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ko\/apps_with_objective_c.srt", "srclang": "ko" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/la\/apps_with_objective_c.srt", "srclang": "la" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/lt\/apps_with_objective_c.srt", "srclang": "lt" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/lv\/apps_with_objective_c.srt", "srclang": "lv" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/mk\/apps_with_objective_c.srt", "srclang": "mk" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ms\/apps_with_objective_c.srt", "srclang": "ms" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/mt\/apps_with_objective_c.srt", "srclang": "mt" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/nl\/apps_with_objective_c.srt", "srclang": "nl" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/no\/apps_with_objective_c.srt", "srclang": "no" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/pl\/apps_with_objective_c.srt", "srclang": "pl" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/pt\/apps_with_objective_c.srt", "srclang": "pt" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ro\/apps_with_objective_c.srt", "srclang": "ro" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ru\/apps_with_objective_c.srt", "srclang": "ru" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/sk\/apps_with_objective_c.srt", "srclang": "sk" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/sl\/apps_with_objective_c.srt", "srclang": "sl" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/sq\/apps_with_objective_c.srt", "srclang": "sq" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/sr\/apps_with_objective_c.srt", "srclang": "sr" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/sv\/apps_with_objective_c.srt", "srclang": "sv" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/sw\/apps_with_objective_c.srt", "srclang": "sw" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ta\/apps_with_objective_c.srt", "srclang": "ta" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/te\/apps_with_objective_c.srt", "srclang": "te" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/th\/apps_with_objective_c.srt", "srclang": "th" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/tl\/apps_with_objective_c.srt", "srclang": "tl" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/tr\/apps_with_objective_c.srt", "srclang": "tr" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/uk\/apps_with_objective_c.srt", "srclang": "uk" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/ur\/apps_with_objective_c.srt", "srclang": "ur" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/vi\/apps_with_objective_c.srt", "srclang": "vi" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/yi\/apps_with_objective_c.srt", "srclang": "yi" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/zh-CN\/apps_with_objective_c.srt", "srclang": "zh-CN" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/lang\/zh-TW\/apps_with_objective_c.srt", "srclang": "zh-TW" } ], "thumbnails": [ { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-140p.png", "type": "text\/png", "height": "140", "width": "249" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-240p.png", "type": "text\/png", "height": "240", "width": "427" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-360p.png", "type": "text\/png", "height": "360", "width": "640" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-720p.png", "type": "text\/png", "height": "720", "width": "1280" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c-1080p.png", "type": "text\/png", "height": "1080", "width": "1920" }, { "src": "http:\/\/cdn.cs50.net\/2014\/fall\/seminars\/apps_with_objective_c\/apps_with_objective_c.vtt", "type": "text\/vtt" } ] }