{"id":6558,"date":"2023-02-01T00:36:07","date_gmt":"2023-01-31T16:36:07","guid":{"rendered":"https:\/\/1989lifejourney.com\/?p=6558"},"modified":"2023-02-01T00:37:56","modified_gmt":"2023-01-31T16:37:56","slug":"ios-objective-c%e3%80%81swift%e5%8f%8a%e5%a4%9a%e5%9f%b7%e8%a1%8c%e7%b7%92%e5%92%8c%e8%a8%98%e9%ab%94%e9%ab%94%e7%ae%a1%e7%90%86","status":"publish","type":"post","link":"https:\/\/1989lifejourney.com\/?p=6558","title":{"rendered":"IOS Objective-C\u3001Swift\u53ca\u591a\u57f7\u884c\u7dd2\u548c\u8a18\u9ad4\u9ad4\u7ba1\u7406"},"content":{"rendered":"\n<p class=\"has-medium-font-size wp-block-paragraph\">\u4ee5\u4e0b\u66f8\u76ee\u53c3\u8003\u81ea <a href=\"https:\/\/www.zhihu.com\/question\/28491905\">https:\/\/www.zhihu.com\/question\/28491905<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">(PS \u7de8\u865f\u9806\u5e8f\u9f3b\u4e0d\u4ee3\u8868\u5165\u624b\u9806\u5e8f\uff0c\u8acb\u6839\u64da\u81ea\u5df1\u76ee\u524d\u7684\u7a0b\u5ea6\uff0c\u9078\u64c7\u9700\u8981\u770b\u7684\u66f8\u548c\u9806\u5e8f)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>(1)<\/strong> <strong>Objective-C\u9ad8\u7ea7\u7f16\u7a0b iOS\u4e0eOS X\u591a\u7ebf\u7a0b\u548c\u5185\u5b58\u7ba1\u7406<br><\/strong><a href=\"https:\/\/a.co\/d\/aUzbeNg\">https:\/\/a.co\/d\/aUzbeNg<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>(2)<\/strong> <strong>Effective Objective C 2.0:\u7f16\u5199\u9ad8\u8d28\u91cfiOS\u4e0eOS X\u4ee3\u7801\u768452\u4e2a\u6709\u6548\u65b9\u6cd5<br><\/strong>Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs (Effective Software Development Series)<br><a href=\"https:\/\/a.co\/d\/6WEdatk\">https:\/\/a.co\/d\/6WEdatk<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>(3)<\/strong> <strong>iOS 15 Programming Fundamentals with Swift<br><\/strong><a href=\"https:\/\/www.oreilly.com\/library\/view\/ios-15-programming\/9781098118495\/?_gl=1bpqv03_gaMTU4Nzc5MTc3MC4xNjcyNjY2NzMw_ga_092EL089CH*MTY3NTE4MjQyMy4zLjEuMTY3NTE4MjQ0Mi40MS4wLjA.\">https:\/\/www.oreilly.com\/library\/view\/ios-15-programming\/9781098118495\/?_gl=1<em>bpqv03<\/em>_ga<em>MTU4Nzc5MTc3MC4xNjcyNjY2NzMw<\/em>_ga_092EL089CH*MTY3NTE4MjQyMy4zLjEuMTY3NTE4MjQ0Mi40MS4wLjA.<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>(4)<\/strong> <strong>Programming iOS 14<br><\/strong><a href=\"https:\/\/www.oreilly.com\/library\/view\/programming-ios-14\/9781492092162\/?_gl=11pl1cc_gaMTU4Nzc5MTc3MC4xNjcyNjY2NzMw_ga_092EL089CH*MTY3NTE4MjQyMy4zLjEuMTY3NTE4MjUwNi41Ny4wLjA.\">https:\/\/www.oreilly.com\/library\/view\/programming-ios-14\/9781492092162\/?_gl=1<em>1pl1cc<\/em>_ga<em>MTU4Nzc5MTc3MC4xNjcyNjY2NzMw<\/em>_ga_092EL089CH*MTY3NTE4MjQyMy4zLjEuMTY3NTE4MjUwNi41Ny4wLjA.<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong>(5)<\/strong> iOS\u61c9\u7528\u9006\u5411\u5de5\u7a0b\uff1a\u5206\u6790\u8207\u5be6\u6230<br><\/strong><a href=\"https:\/\/www.books.com.tw\/products\/CN11090535\">https:\/\/www.books.com.tw\/products\/CN11090535<br><\/a>Note: \u8fd9\u672c\u4e66\u4e5f\u633a\u4e0d\u9519\uff0c\u4e0d\u8fc7\uff0c\u4e66\u91cc\u7684\u597d\u51e0\u4e2a\u5de5\u5177\u90fd\u8fc7\u65f6\u4e86\uff0c\u770b\u770b\u5c31\u597d\u3002<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>(6)  iOS Core Animation: Advanced Techniques<br><\/strong><a href=\"https:\/\/a.co\/d\/2Lr6MKv\">https:\/\/a.co\/d\/2Lr6MKv<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ref: <\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/www.zhihu.com\/question\/28491905\">https:\/\/www.zhihu.com\/question\/28491905<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4ee5\u4e0b\u66f8\u76ee\u53c3\u8003\u81ea <a href=\"https:\/\/www.zhihu.com\/question\/28491905\" rel=\"nofollow\">https:\/\/www.zhihu.com\/question\/28491905<\/a> (PS \u7de8\u865f\u9806 [&hellip;]<\/p>\n","protected":false},"author":139426785,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_postgate_lock_override":"inherit","_postgate_lock_mode":"inherit","_postgate_preview_mode":"inherit","_postgate_preview_limit":0,"_postgate_product_ids":[],"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[37324612,1],"tags":[],"post_folder":[],"class_list":["post-6558","post","type-post","status-publish","format-standard","hentry","category-ios-development","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paR5vw-1HM","jetpack-related-posts":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=\/wp\/v2\/posts\/6558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=\/wp\/v2\/users\/139426785"}],"replies":[{"embeddable":true,"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6558"}],"version-history":[{"count":7,"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=\/wp\/v2\/posts\/6558\/revisions"}],"predecessor-version":[{"id":6565,"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=\/wp\/v2\/posts\/6558\/revisions\/6565"}],"wp:attachment":[{"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6558"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/1989lifejourney.com\/index.php?rest_route=%2Fwp%2Fv2%2Fpost_folder&post=6558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}