美文网首页
iOS开发 单例控制器

iOS开发 单例控制器

作者: 喜剧收尾_XWX | 来源:发表于2020-05-18 16:08 被阅读0次

    像朋友圈那样的界面不需要销毁,每次进入都是那个界面

    • 在.m文件中
    + (instancetype)shareController{
        static NextViewController *nextVC;
        static dispatch_once_t onceToken;
        dispatch_once(&onceToken, ^{
            nextVC = [[self alloc] init];
        });
        return nextVC;
    }
    
    • 在.h文件中
    + (instancetype)shareController;
    // 让init、new方法失效,从而只能使用shareController方法
    - (instancetype)init NS_UNAVAILABLE;
    + (instancetype)new NS_UNAVAILABLE;
    

    相关文章

      网友评论

          本文标题:iOS开发 单例控制器

          本文链接:https://www.haomeiwen.com/subject/wpzuohtx.html