首页 IOS

IOS

  • 聊聊iOS架构

    聊聊iOS架构

    前言我们常见的分层架构,有三层架构:视图层、业务层、数据层。也有四层架构:视图层、业务层、网络层、本地数据层。这里说三层、四层,跟TCP/IP所谓的五层或者七层不是同一种概念。再具体说就是:你的架构在逻辑上设计的是几层那就是几层,具体每一层的名称和作用,没有特定的规范, 这主要是针对模块分类而言的。1.视图层设计方案2.网络层设计方案3.本地持久化方案4.动态部署方案上面这四大点,稍微细说一下就是:页面如何组织,才能尽可能降低业务方代码的耦合度?尽可能降低业务方开发界面的复杂度,提高他们的效率?如何让业务开发工程师...

    IOS 2021-03-27 1539 0 聊聊iOS架构
  • Undefined symbols for architecture x86_64:   "_OBJC_CLASS_$_TCVideoRecordViewController", referenced

    Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_TCVideoRecordViewController", referenced

    Undefined symbols for architecture x86_64:  "_OBJC_CLASS_$_TCVideoRecordViewController", referenced from:      objc-class-ref in MusicClassVC.o      objc-class-ref in ZYTabBarController.o      objc-cl...

    IOS 2021-02-13 1108 0 iOS开发BUG收集
  • ios日常笔记: add Frameworks Library如何关联三方库

    ios日常笔记: add Frameworks Library如何关联三方库

    操作步骤:选择项目->General->Frameworks...

    IOS 2021-02-09 893 0 ios笔记
  • IOS报错:Undefined symbols for architecture x86_64 解决方案

    IOS报错:Undefined symbols for architecture x86_64 解决方案

    首先声明因为我是在真机上编译的项目,所以报错的架构(CPU指令集)为arm64。如果我们使用64位模拟器(iPhone simulators 5s 或更高版本)编译或者运行项目,就会报以下错误:Undefined symbols for architecture x86_64:如果我们使用32位模拟器(iPhone simulators 5 或更低版本)编译或者运行项目,就会报以下错误:Undefined symbols for architecture i386:Undefined symbols for arc...

    IOS 2021-02-08 8003 0 ios报错
  • IOS开发流行的开源框架100个集锦(收藏)

    IOS开发流行的开源框架100个集锦(收藏)

    项目名称项目信息1. AFNetworking作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest2. GPUImage一款强大的图片滤镜工具, 支持自定义滤镜, 可用来实时处理图片和视频流, 作者是 SonoPlot 公司...

    IOS 2021-01-12 928 0 IOS开源框架
  • IOS开发实战Bug收集集锦(持续更新。。。)

    IOS开发实战Bug收集集锦(持续更新。。。)

    1.崩溃信息如下: Collection <__NSSetM: 0x146d47df0> was mutated while being enumerated.在遍历set时,对set做了操作(删除或修改),发生崩溃。修复办法:[aMutableSet enumerateObjectsUsingBlock:^(id  _Nonnull obj, BOOL *&nbs...

    IOS 2021-01-11 1196 0 iOS开发BUG收集
1