{"id":3034,"date":"2017-03-24T11:57:44","date_gmt":"2017-03-24T18:57:44","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=3034"},"modified":"2025-06-13T20:09:41","modified_gmt":"2025-06-14T03:09:41","slug":"couchbase-lite-developer-build-003","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-developer-build-003\/","title":{"rendered":"ANN: \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub77c\uc774\ud2b8 \uac1c\ubc1c\uc790 \ube4c\ub4dc 003(\uc624\ube0c\uc81d\ud2b8 C, \uc2a4\uc704\ud504\ud2b8, .NET)"},"content":{"rendered":"<p><span style=\"font-weight: 400\">\uc774\uc81c Couchbase Lite \uac1c\ubc1c\uc790 \ube4c\ub4dc 003\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uac8c \ub418\uc5b4 \ub9e4\uc6b0 \uae30\uc069\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/whatsnew.html\">\ub2e4\uc6b4\ub85c\ub4dc<\/a> Objective C, Swift \ubc0f \".NET\"\uc6a9\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p>\uc774\ubc88 \ub9b4\ub9ac\uc2a4\uc5d0\uc11c\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ucffc\ub9ac\uac00 \ud06c\uac8c \ubcc0\uacbd\ub418\uc5c8\uc2b5\ub2c8\ub2e4. Couchbase Lite 2.0\uc740 \ub2e4\uc74c\uc744 \uae30\ubc18\uc73c\ub85c \ud558\ub294 \uc2dc\ub9e8\ud2f1\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/n1ql\/\"> N1QL<\/a> \ucffc\ub9ac \uc5b8\uc5b4\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc774 API\ub294 \ucf54\uc5b4 \ub370\uc774\ud130 \ub610\ub294 SQL\uc744 \uae30\ubc18\uc73c\ub85c \ud558\ub294 \ub2e4\ub978 \ucffc\ub9ac API\ub97c \uc0ac\uc6a9\ud574 \ubcf8 \uc801\uc774 \uc788\ub2e4\uba74 \uc775\uc219\ud560 \uac83\uc785\ub2c8\ub2e4.<a href=\"https:\/\/www.jooq.org\/\"> jOOQ<\/a>).<\/p>\n<p>\ucffc\ub9ac API\uc5d0\ub294 \ube4c\ub354\uc640 \ud50c\ub8e8\uc5b8\ud2b8\uc758 \ub450 \uac00\uc9c0 \uc2a4\ud0c0\uc77c\uc774 \uc788\uc73c\uba70, \uc120\ud0dd\ud55c \uad6c\ud604\uc740 \uac1c\ubc1c \ud50c\ub7ab\ud3fc\uc5d0 \ub530\ub77c \ub2ec\ub77c\uc9d1\ub2c8\ub2e4.<\/p>\n<h4><span style=\"font-weight: 400\">Objective C<\/span><\/h4>\n<p><span style=\"font-weight: 400\">Objective-C\uc758 \uacbd\uc6b0 \ube4c\ub354 API\ub97c \uad6c\ud604\ud588\uc2b5\ub2c8\ub2e4. <\/span><\/p>\n<p><span style=\"font-weight: 400\">SQL \ubb38<\/span><\/p>\n<p><i><span style=\"font-weight: 400\">'SELECT * FROM type='account' AND owner='John' ORDER BY dealSize'<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400\">\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ube4c\ub354 API\ub85c \uc791\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<p><i><span style=\"font-weight: 400\">CBLQuery *query =<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400\">[CBLQuery <\/span><\/i><i><span style=\"font-weight: 400\">\uc120\ud0dd<\/span><\/i><i><span style=\"font-weight: 400\">: [CBLQuerySelect <\/span><\/i><i><span style=\"font-weight: 400\">\ubaa8\ub450<\/span><\/i><i><span style=\"font-weight: 400\">]<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400\"> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/i> <i><span style=\"font-weight: 400\">\uc5d0\uc11c:<\/span><\/i><i><span style=\"font-weight: 400\"> [CBLQueryDataSource <\/span><\/i><i><span style=\"font-weight: 400\">\ub370\uc774\ud130\ubca0\uc774\uc2a4:<\/span><\/i><i><span style=\"font-weight: 400\"> \ub370\uc774\ud130\ubca0\uc774\uc2a4]<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400\"> \u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/i> <i><span style=\"font-weight: 400\"> \u00a0\u00a0\u00a0\u00a0<\/span><\/i><i><span style=\"font-weight: 400\">\uc5b4\ub514\uc5d0:<\/span><\/i><i><span style=\"font-weight: 400\"> [[CBLQueryExpression <\/span><\/i><i><span style=\"font-weight: 400\">\uc18d\uc131\uc785\ub2c8\ub2e4:<\/span><\/i> <i><span style=\"font-weight: 400\">@\"type\"<\/span><\/i><i><span style=\"font-weight: 400\">] <\/span><\/i><i><span style=\"font-weight: 400\">equalTo:<\/span><\/i> <i><span style=\"font-weight: 400\">@\"\uacc4\uc815\"<\/span><\/i><i><span style=\"font-weight: 400\">] <\/span><\/i><i><span style=\"font-weight: 400\">\uadf8\ub9ac\uace0:<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400\"> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/i> <i><span style=\"font-weight: 400\">[CBLQueryExpression <\/span><\/i><i><span style=\"font-weight: 400\">\uc18d\uc131\uc785\ub2c8\ub2e4:<\/span><\/i> <i><span style=\"font-weight: 400\">@\"\uc18c\uc720\uc790\"<\/span><\/i><i><span style=\"font-weight: 400\">] <\/span><\/i><i><span style=\"font-weight: 400\">equalTo:<\/span><\/i> <i><span style=\"font-weight: 400\">@\"Wayne\"<\/span><\/i><i><span style=\"font-weight: 400\">]]<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400\"> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/i> <i><span style=\"font-weight: 400\">orderBy: [CBLQueryOrderBy <\/span><\/i><i><span style=\"font-weight: 400\">\ud45c\ud604\uc2dd\uc785\ub2c8\ub2e4:<\/span><\/i><i><span style=\"font-weight: 400\"> [CBLQueryExpression <\/span><\/i><i><span style=\"font-weight: 400\">\uc18d\uc131\uc785\ub2c8\ub2e4:<\/span><\/i> <i><span style=\"font-weight: 400\">@\"dealSize\"<\/span><\/i><i><span style=\"font-weight: 400\">]]<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400\">];<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400\">Objective C\uc6a9 API \uc0ac\uc591\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/mobile\/2.0\/couchbase-lite-objc\/db003\/index.html\">\uc5ec\uae30<\/a> \ubc0f r<\/span><span style=\"font-weight: 400\">\ub9b4\ub9ac\uc2a4 \ub178\ud2b8\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/references\/couchbase-lite\/release-notes\/index.html\">\uc5ec\uae30<\/a>.<\/span><\/p>\n<h4><span style=\"font-weight: 400\">Swift<\/span><\/h4>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c\uc744 \uc9c0\uc6d0\ud558\ub294 \uc720\ucc3d\ud55c API\ub97c \uad6c\ud604\ud588\uc2b5\ub2c8\ub2e4. <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">CRUD \uc791\uc5c5<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc18d\uc131 \uc720\ud615 \uc811\uadfc\uc790\uac00 \uc788\ub294 \ubb38\uc11c<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ud558\uc704 \ubb38\uc11c API<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ube14\ub86d \ub370\uc774\ud130 \uc720\ud615<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Swift API\ub97c \uc704\ud55c CouchbaseLiteSwift \ud504\ub808\uc784\uc6cc\ud06c<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubc0f \ubb38\uc11c \ubcc0\uacbd \uc54c\ub9bc<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Swift\uc6a9 API \uc0ac\uc591\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/mobile\/2.0\/couchbase-lite-swift\/db003\/\">\uc5ec\uae30<\/a> \ubc0f r<\/span><span style=\"font-weight: 400\">\ub9b4\ub9ac\uc2a4 \ub178\ud2b8\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/references\/couchbase-lite\/release-notes\/index.html\">\uc5ec\uae30<\/a>.<\/span><\/p>\n<h4><span style=\"font-weight: 400\">.NET<\/span><\/h4>\n<p><span style=\"font-weight: 400\">.NET\uc758 \uc8fc\uc694 \ubcc0\uacbd \uc0ac\ud56d\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc784\ubca0\ub4dc\ub41c JSON \uac1d\uccb4\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \ud558\uc704 \ubb38\uc11c API\ub97c \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4. \uc774\ub294 \ud0c0\uc785 \uc548\uc804 \uc811\uadfc\uc790\uc640 \uc2a4\ub808\ub4dc \uc548\uc804 \uaddc\uce59\uc744 \ud1b5\ud574 \ud6e8\uc52c \ub354 \uae54\ub054\ud558\uace0 \uc548\uc804\ud55c \uc811\uadfc \ubc29\uc2dd\uc785\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uc774\uc81c \uc2a4\ub808\ub4dc \uc548\uc804 \ud655\uc778\uc740 \uc120\ud0dd \uc0ac\ud56d\uc785\ub2c8\ub2e4. \uc0ac\uc6a9 \uc2dc \uc5c4\uaca9\ud558\uac8c \uc801\uc6a9\ub418\uba70 \uc798\ubabb\ub41c \uc0ac\uc6a9\uc744 \uc2e0\uc18d\ud558\uac8c \ud45c\uc2dc\ud558\uc9c0 \ubabb\ud569\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub610\ud55c \uc5ec\uae30\uc5d0 \ub098\uc5f4\ub41c DB002\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc5c8\ub358 \ubaa8\ub4e0 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc8fc\uc694 \ud558\uc774\ub77c\uc774\ud2b8\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub77c\uc774\ud2b8\uc640 \uc0c1\ud638 \uc791\uc6a9\ud558\uae30 \uc704\ud55c \uc0c8\ub86d\uace0 \uac04\uc18c\ud654\ub41c API\uc785\ub2c8\ub2e4. CRUD \uc791\uc5c5\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\uba70 \uc774\ud6c4 \uac01 \ube4c\ub4dc\uc5d0\ub294 API \ud655\uc7a5 \ubc0f \ubcc0\uacbd \uc0ac\ud56d\uc774 \uc801\uc6a9\ub429\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/guides\/couchbase-lite\/index.html?language=csharp\"> <span style=\"font-weight: 400\">\uc5ec\uae30<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ube14\ub86d \ub370\uc774\ud130 \uc720\ud615 \uc9c0\uc6d0.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubc0f \ubb38\uc11c \ubcc0\uacbd \uc54c\ub9bc.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">\uc0d8\ud50c\uc744 \ub9cc\ub4e4\uae30 \uc704\ud574 \uc5f4\uc2ec\ud788 \uc791\uc5c5 \uc911\uc774\uc9c0\ub9cc \uadf8 \ub3d9\uc548 \ub2e8\uc704 \ud14c\uc2a4\ud2b8\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><a href=\"https:\/\/github.com\/couchbase\/couchbase-lite-net\/blob\/feature\/api-v2\/src\/Couchbase.Lite.Tests.Shared\/DatabaseTest.cs\"> <span style=\"font-weight: 400\">\uc5ec\uae30<\/span><\/a><span style=\"font-weight: 400\"> \ub97c \ud074\ub9ad\ud558\uc5ec \uc2dc\uc791\ud558\uc138\uc694.<\/span><\/p>\n<p><span style=\"font-weight: 400\">API \uc0ac\uc591\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/docs.couchbase.com\/mobile\/2.0\/couchbase-lite-net\/db003\/html\/6c9c1563-1e89-6817-d451-c6c73df96aec.htm\"><span style=\"font-weight: 400\">\uc5ec\uae30<\/span><\/a><span style=\"font-weight: 400\"> \ub9b4\ub9ac\uc2a4 \uc815\ubcf4\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/references\/couchbase-lite\/release-notes\/index.html\"><span style=\"font-weight: 400\">\uc5ec\uae30<\/span><\/a><span style=\"font-weight: 400\">. <\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>I am very pleased that Couchbase Lite Developer Build 003 is now available for download for Objective C, Swift and \u201c.NET\u201d. Database queries have changed significantly in this release. Couchbase Lite 2.0 uses semantics based on N1QL query language defined [&hellip;]<\/p>","protected":false},"author":559,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,7667,1810,9410,1812,9409],"tags":[1909],"ppma_author":[9052],"class_list":["post-3034","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-couchbase-lite","category-couchbase-mobile","category-objective-c","category-n1ql-query","category-swift","tag-swift"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Lite Developer Build 003 - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-developer-build-003\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ANN: Couchbase Lite Developer Build 003 (Obj C, Swift, .NET)\" \/>\n<meta property=\"og:description\" content=\"I am very pleased that Couchbase Lite Developer Build 003 is now available for download for Objective C, Swift and \u201c.NET\u201d. Database queries have changed significantly in this release. Couchbase Lite 2.0 uses semantics based on N1QL query language defined [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-developer-build-003\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-24T18:57:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:09:41+00:00\" \/>\n<meta name=\"author\" content=\"Sachin Smotra, Director Product Management, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@smotras\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sachin Smotra, Director Product Management, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/\"},\"author\":{\"name\":\"Sachin Smotra, Director Product Management, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b0afdfaea6775eaf75096b65e7791f9a\"},\"headline\":\"ANN: Couchbase Lite Developer Build 003 (Obj C, Swift, .NET)\",\"datePublished\":\"2017-03-24T18:57:44+00:00\",\"dateModified\":\"2025-06-14T03:09:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/\"},\"wordCount\":371,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"swift\"],\"articleSection\":[\".NET\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Objective-C\",\"SQL++ \/ N1QL Query\",\"Swift\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/\",\"name\":\"Couchbase Lite Developer Build 003 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-03-24T18:57:44+00:00\",\"dateModified\":\"2025-06-14T03:09:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ANN: Couchbase Lite Developer Build 003 (Obj C, Swift, .NET)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b0afdfaea6775eaf75096b65e7791f9a\",\"name\":\"Sachin Smotra, Director Product Management, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/e0fd86aac479bbde276340e2945bbd5c\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g\",\"caption\":\"Sachin Smotra, Director Product Management, Couchbase\"},\"description\":\"Sachin Smotra\u2019s career spans more than 15 years building software products across various domains including Java Enterprise software, DRM Solutions for mobile games and web conferencing. As Director Product Management at Couchbase, he is a hands-on product leader responsible for Couchbase Mobile, IOT and Analytics product lines including evangelizing the product strategy and vision with customers, partners, developers and analysts. Before joining Couchbase, Sachin was a Senior Manager, Product Management, at Cisco WebEx where he led the product team responsible for transforming the end to end Customer Experience across the WebEx product lifecycle - consideration, purchase, usage and renewals. Prior to his time at Cisco, Sachin worked at different startups in a multitude of roles across engineering, architecture, product management and alliances.\",\"sameAs\":[\"https:\/\/x.com\/smotras\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/ssmotra\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Lite Developer Build 003 - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-developer-build-003\/","og_locale":"ko_KR","og_type":"article","og_title":"ANN: Couchbase Lite Developer Build 003 (Obj C, Swift, .NET)","og_description":"I am very pleased that Couchbase Lite Developer Build 003 is now available for download for Objective C, Swift and \u201c.NET\u201d. Database queries have changed significantly in this release. Couchbase Lite 2.0 uses semantics based on N1QL query language defined [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-developer-build-003\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-03-24T18:57:44+00:00","article_modified_time":"2025-06-14T03:09:41+00:00","author":"Sachin Smotra, Director Product Management, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@smotras","twitter_misc":{"Written by":"Sachin Smotra, Director Product Management, Couchbase","Est. reading time":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/"},"author":{"name":"Sachin Smotra, Director Product Management, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b0afdfaea6775eaf75096b65e7791f9a"},"headline":"ANN: Couchbase Lite Developer Build 003 (Obj C, Swift, .NET)","datePublished":"2017-03-24T18:57:44+00:00","dateModified":"2025-06-14T03:09:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/"},"wordCount":371,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["swift"],"articleSection":[".NET","Couchbase Lite","Couchbase Mobile","Objective-C","SQL++ \/ N1QL Query","Swift"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/","name":"Couchbase Lite Developer Build 003 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-03-24T18:57:44+00:00","dateModified":"2025-06-14T03:09:41+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-developer-build-003\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ANN: Couchbase Lite Developer Build 003 (Obj C, Swift, .NET)"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b0afdfaea6775eaf75096b65e7791f9a","name":"\uc0ac\uce5c \uc2a4\ubaa8\ud2b8\ub77c, \uc81c\ud488 \uad00\ub9ac \uc774\uc0ac, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/e0fd86aac479bbde276340e2945bbd5c","url":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","caption":"Sachin Smotra, Director Product Management, Couchbase"},"description":"Sachin Smotra\u2019s career spans more than 15 years building software products across various domains including Java Enterprise software, DRM Solutions for mobile games and web conferencing. As Director Product Management at Couchbase, he is a hands-on product leader responsible for Couchbase Mobile, IOT and Analytics product lines including evangelizing the product strategy and vision with customers, partners, developers and analysts. Before joining Couchbase, Sachin was a Senior Manager, Product Management, at Cisco WebEx where he led the product team responsible for transforming the end to end Customer Experience across the WebEx product lifecycle - consideration, purchase, usage and renewals. Prior to his time at Cisco, Sachin worked at different startups in a multitude of roles across engineering, architecture, product management and alliances.","sameAs":["https:\/\/x.com\/smotras"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/ssmotra\/"}]}},"authors":[{"term_id":9052,"user_id":559,"is_guest":0,"slug":"ssmotra","display_name":"Sachin Smotra, Director Product Management, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/351d2ab52ac22b2cfdfc83ff4a2dc0b377d8316ecb298656b8c1a5f9e70a141b?s=96&d=mm&r=g","author_category":"","last_name":"Smotra, Director Product Management, Couchbase","first_name":"Sachin","job_title":"","user_url":"","description":"\uc0ac\uce5c \uc2a4\ubaa8\ud2b8\ub77c\ub294 15\ub144 \uc774\uc0c1 Java \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc18c\ud504\ud2b8\uc6e8\uc5b4, \ubaa8\ubc14\uc77c \uac8c\uc784\uc6a9 DRM \uc194\ub8e8\uc158, \uc6f9 \ud68c\uc758 \ub4f1 \ub2e4\uc591\ud55c \uc601\uc5ed\uc5d0\uc11c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc81c\ud488\uc744 \uad6c\ucd95\ud574 \uc654\uc2b5\ub2c8\ub2e4. Couchbase\uc758 \uc81c\ud488 \uad00\ub9ac \uc774\uc0ac\ub85c\uc11c \uace0\uac1d, \ud30c\ud2b8\ub108, \uac1c\ubc1c\uc790 \ubc0f \ubd84\uc11d\uac00\ub4e4\uacfc \ud568\uaed8 \uc81c\ud488 \uc804\ub7b5 \ubc0f \ube44\uc804\uc744 \uc804\ud30c\ud558\ub294 \ub4f1 Couchbase \ubaa8\ubc14\uc77c, IOT \ubc0f \ubd84\uc11d \uc81c\ud488 \ub77c\uc778\uc744 \ucc45\uc784\uc9c0\uace0 \uc788\ub294 \uc2e4\ubb34\ud615 \uc81c\ud488 \ub9ac\ub354\uc785\ub2c8\ub2e4.\r\n\r\n\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0 \ud569\ub958\ud558\uae30 \uc804\uc5d0\ub294 Cisco WebEx\uc5d0\uc11c \uc81c\ud488 \uad00\ub9ac \uc218\uc11d \uad00\ub9ac\uc790\ub85c \uadfc\ubb34\ud558\uba70 \uc81c\ud488 \ud300\uc744 \uc774\ub04c\uace0 WebEx \uc81c\ud488 \uc218\uba85 \uc8fc\uae30 \uc804\ubc18\uc5d0\uc11c \uace0\ub824, \uad6c\ub9e4, \uc0ac\uc6a9 \ubc0f \uac31\uc2e0 \ub4f1 \uc5d4\ub4dc\ud22c\uc5d4\ub4dc \uace0\uac1d \uacbd\ud5d8\uc744 \ud601\uc2e0\ud558\ub294 \uc5c5\ubb34\ub97c \ub2f4\ub2f9\ud588\uc2b5\ub2c8\ub2e4. Cisco\uc5d0\uc11c \uadfc\ubb34\ud558\uae30 \uc804\uc5d0\ub294 \uc5ec\ub7ec \uc2a4\ud0c0\ud2b8\uc5c5\uc5d0\uc11c \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1, \uc544\ud0a4\ud14d\ucc98, \uc81c\ud488 \uad00\ub9ac, \uc81c\ud734 \ub4f1 \ub2e4\uc591\ud55c \uc9c1\ubb34\ub97c \uc218\ud589\ud588\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/3034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/559"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=3034"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/3034\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=3034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=3034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=3034"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=3034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}