1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7422],{3905:(e,t,r)=>{r.d(t,{Zo:()=>p,kt:()=>v});var i=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r,i,n={},o=Object.keys(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=i.createContext({}),c=function(e){var t=i.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a(a({},t),e)),r},p=function(e){var t=c(e.components);return i.createElement(l.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},f=i.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,l=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),u=c(r),f=n,v=u["".concat(l,".").concat(f)]||u[f]||d[f]||o;return r?i.createElement(v,a(a({ref:t},p),{},{components:r})):i.createElement(v,a({ref:t},p))}));function v(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,a=new Array(o);a[0]=f;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s[u]="string"==typeof e?e:n,a[1]=s;for(var c=2;c<o;c++)a[c]=r[c];return i.createElement.apply(null,a)}return i.createElement.apply(null,r)}f.displayName="MDXCreateElement"},9403:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>l,default:()=>v,frontMatter:()=>s,metadata:()=>c,toc:()=>u});var i=r(7462),n=r(3366),o=(r(7294),r(3905)),a=["components"],s={title:"Introduction"},l=void 0,c={unversionedId:"sdk/hive/swift/introduction",id:"sdk/hive/swift/introduction",title:"Introduction",description:"Hive Swift SDK is a client SDK version provided by Elastos Hive for Swift language developers. Developers integrate the SDK in application development and use the data access service provided by Hive Node. At present, the minimum Swift language version compatible with SDK is 4.2.",source:"@site/../docs/7.sdk/hive/swift/introduction.md",sourceDirName:"7.sdk/hive/swift",slug:"/sdk/hive/swift/introduction",permalink:"/sdk/hive/swift/introduction",draft:!1,editUrl:"https://github.com/elastos/Elastos.Wiki/edit/master/website/../docs/7.sdk/hive/swift/introduction.md",tags:[],version:"current",lastUpdatedBy:"racollette",lastUpdatedAt:1678815391,formattedLastUpdatedAt:"Mar 14, 2023",frontMatter:{title:"Introduction"},sidebar:"sdkSidebar",previous:{title:"Scripting Service",permalink:"/sdk/hive/java/guides/scripting-service"},next:{title:"Build & Install",permalink:"/sdk/hive/swift/install"}},p={},u=[{value:"Features",id:"features",level:2},{value:"Repository",id:"repository",level:2}],d={toc:u},f="wrapper";function v(e){var t=e.components,r=(0,n.Z)(e,a);return(0,o.kt)(f,(0,i.Z)({},d,r,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Hive Swift SDK is a client SDK version provided by Elastos Hive for Swift language developers. Developers integrate the SDK in application development and use the data access service provided by Hive Node. At present, the minimum Swift language version compatible with SDK is 4.2."),(0,o.kt)("h2",{id:"features"},"Features"),(0,o.kt)("p",null,"Hive Java SDK provides the following feature set type interfaces to frontend applications:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Files data storage"),(0,o.kt)("li",{parentName:"ul"},"Database data storage"),(0,o.kt)("li",{parentName:"ul"},"Scripting"),(0,o.kt)("li",{parentName:"ul"},"Subscription to Vault service"),(0,o.kt)("li",{parentName:"ul"},"Subscription to Back service"),(0,o.kt)("li",{parentName:"ul"},"Vault backup and restore")),(0,o.kt)("h2",{id:"repository"},"Repository"),(0,o.kt)("p",null,"Hive Java SDK is the implementation of OpenSource project, and the code repository is hosted in Github. See ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/elastos/Elastos.NET.Hive.Swift.SDK"},"https://github.com/elastos/Elastos.NET.Hive.Swift.SDK"),"."))}v.isMDXComponent=!0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.