Tag: shopify

使用FunctionalTableData构建应用程序(第1部分)

Shopify构建的FunctionalTableData库采用另一种方法来解决先前的问题。 通过创建我们所有元素必须遵循的可重用的封装CellConfigType协议。 我们可以在UITableView和UICollectionView显示这些项目,而无需更改其中的任何一行代码。 使用CellConfigType 名为HostCell,的库提供了CellConfigType即用型实现HostCell,我们将在这些文章中使用它来降低学习难度。 当使用FunctionalTableData时, CellConfigType实例化实现是您唯一关心的问题,其余的工作将为您完成。 如果您感到好奇并想在内部进行窥视,欢迎您深入研究代码库。 HostCell由给定视图的UIView,状态和布局组成。 如果我们以应用预览(图1)为例, LabelCell的HostCell实现将类似于以下内容。 它可能看起来很多,但是一旦我们开始阅读代码,它就非常简单。 我们将State定义为表示视图的信息,在此示例中,UILabel可以具有文本,字体,以及是否为多行形式的State 。 图1的顶部单元很容易用此State表示。 我们可以利用LabelState初始化程序中的默认值,并创建一个LabelCell如下所示:

如何保持用户login或检查用户是否login或不在Shopify?

您好,我使用下面的代码在Shopify中login用户。 NSArray *items = @[[BUYAccountCredentialItem itemWithEmail:email], [BUYAccountCredentialItem itemWithPassword:password]]; BUYAccountCredentials *credentials = [BUYAccountCredentials credentialsWithItems:items]; [self.client loginCustomerWithCredentials:credentials callback:^(BUYCustomer * customer, BUYCustomerToken * token, NSError * _Nullable error) { if (customer && !error) { NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; [prefs setObject:token.accessToken forKey:@"CustomerToken"]; [prefs setInteger:[token.customerID integerValue] forKey:@"CustomerId"]; [prefs synchronize]; NSLog(@"Success fully loged in token %@ %@",token.accessToken,token.customerID); UINavigationController *navigationController = […]

如何打印购物车项目,删除shopify ios sdk中的购物车项目?

您好,我正在使用Shopify ios sdk为我的电子商务应用程序。我创buildlogin,注册,甚至列出了产品在桌子view.I需要查看产品在我的购物车。到目前为止,我只发现buyCart.clear; 在shopify清除所有的购物车项目。 我试图通过BUYProductVariant *variant = cartArray[i]; 但它会产生错误。我在这里触动,不知道如何进一步进行。 任何人都可以帮助我解决这个问题,并提前感谢。

iOS Shopify中的login/注册API实现

我正在开发一个使用shopify SDK的移动应用程序,但是我无法find任何东西来实现login/注册到我的应用程序。 我已经完成购物车/产品,但无法实现客户login。 有什么解决scheme来实现login/注册使用Shopify在应用程序或任何桥梁,我可以在shopify和自定义PHP服务之间创build。 谢谢。