protocols

    0热度

    1回答

    我是iOS开发新手,尝试构建在多个视图控制器中使用用户位置的应用程序。我试图在一个单独的类中实现位置管理器,然后将位置从回调函数发送到视图控制器,只要有新的位置可用。我看到一个使用singleton的实现,但想使用协议方法 - 我在过去看到过这样一个例子,我再也找不到它了,它运行得非常好。 难道人们会建议以这种方式设计它的最佳方式是什么?以下是我的视图控制器和位置管理器类中的一些关键部分,以供参考

    1热度

    1回答

    我想实现和单元测试(不一定是TDD)与某个应用协议中使用的TCP服务器进行通信的客户端应用程序。 我在here (1)和here (2)这样的地方见过,协议代码应该最好从网络代码中分离出来,这样我可以单独对每一个进行单元测试。 但是我无法理解我应该如何设计和实现这些部分。 第一个链接使用方法HelloMessage()和HowdyMessage()讨论MyProtocolHandler类。这是否意

    1热度

    1回答

    我一直在四处搜索大量的stackoverflow并阅读了许多与代表团有关的不同问题,但是我还没有能够解决我的问题。我试图让我的stepperAction(它在tableview单元格内)在每次点击它时改变我的BuyStats类中的标签。但是到目前为止,单击步进器没有任何作用。我想我需要在BuyStats.viewDidLoad()中设置委托,但我没有得到它。这对某人来说可能很容易。谢谢你的帮助。

    0热度

    1回答

    我想知道是否有任何URL应用启动器或类似的东西(我不知道它是什么),使用这个(如果是这样的话,可以在G之前丢失字母)* G:// online-not -pc.example.link G代表或使用什么? iPhone的Safari显然没有对其进行重新调整。 谢谢。

    -2热度

    1回答

    我有一切正确的协议委托等设置。我唯一的问题是,我不能将CCC的委托设置为AAA。此代码在AAA.swift中: override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "AAAtoBBBSegue"{ let destination = se

    0热度

    1回答

    我有这样的环节 - http://am3yar0ra.in/test.html?a=52.472565,13.457407,Name 现在我需要的是看我的test.html文件,并添加A = 52.472565,13.457407,名称到一个文本框,并自动更新值。 以便它可以通过以下方式检测URL协议:Click Me !! in test.html 对不起,我的英语不好。会是一个很大的帮助。 <

    1热度

    1回答

    我工作在WCF之前。但我在协议缓冲区中很新。我经历了它的优点以及如何使用它。基本上我想将协议缓冲区插入到我现有的'WCF库'中。那么我应该在现有的'app.config'文件中进行哪些更改以引入或开始使用协议缓冲区? 我现有的服务配置文件如下。 <configuration> <appSettings> <add key="aspnet:UseTaskFriendlySynch

    1热度

    1回答

    我正在使用Swift 2和JTAppleCalendar Cocoa Pod在我的应用程序中构建日历。 我想实现功能configureCalendar这是协议JTAppleCalendarViewDataSource中唯一的功能。 这是函数的定义由吊舱给出: func configureCalendar(calendar: JTAppleCalendarView) -> (startDate: N

    0热度

    2回答

    为什么不能正常工作? Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint ipserv = new IPEndPoint(IPAddress.Parse("46.174.48.47"), 46535); IPEndPo

    1热度

    1回答

    在我的代码中,我不想使用协议我想要使用闭包但我无法完成,因为我在Swift上是新的。 这里是类 class SplashPresenterImp: SplashPresenter, OnFinishedListener { private var interactor: SplashInteractor private var splashNetworkProtocol: S