iOS开发总结

子控件层占位区域处于父控件层占位区域范围之外一般正常依旧可见(若父控件层为tableview,父tableview控件占位区域范围之外的子控件不可见),只有进行superview.layer.masksToBounds = YES;指令才会不可见父区域之外子控件。
若子控件层占位区域处于父控件层占位区域范围之外,所添加的手势识别工具不能成功对手势作识别,手势识别效果识别失败。
bgdView.layer.masksToBounds = YES;
Swift语法let/var/func引用名全局直接调用
宏替换安全隐患:(1)替换内容替换前后执行优先级更改(2)待替换内容可为任意符号写法极随意不安全
代码宏替换安全隐患(Swift不推荐宏,不允许随意写)
调用访问启动执行日志打印会降低应用的性能(发布至AppStore前禁用日志功能)
iDeviceOS电子移动设备桌面操作系统
枚举本质是定义公共的持有有限个关联状态特征值成员的框架规则类(OC:关联状态特征值默认赋予整型值;Swift:关联状态特征值成员:任何可存储类型值)
Nginx高性能的HTTP和反向代理服务器平台端包括IMAP/POP3/SMTP代理服务器端口通过其可搭建虚拟主机服务器
Macintosh['mækɪntɒʃ]Mac麦金托什型号的计算机品牌,MediaAccessControl媒体访问控制(控制媒体访问时硬件信息,硬件地址信息(物理地址定义网络硬件设备在设备信息记录库中的标记位置,硬件设备标记))。OSI/RM模型,数据链路层负责MAC地址处理硬件设备信息记录库中的标记位置。一个硬件设备必有一个Mac地址,每个Mac地址必唯一对应一个硬件(网卡固定)。InternetProtocolAddress(IP地址:网际协议地址)遵循IP协议的统一地址格式,为每台主机分配特定的网络逻辑地址。
IPA(iPhoneApplication):.app绿色应用软件包含项目程序的全部必须资源和逻辑可执行文件。.app绿色应用软件的衍生压缩产品包IPA
函数/方法三要素:(1)框架结构类型(2)执行域(3)别名
Module类模块单元引入时出现红色线条暗示该类Module模块单元无论是否引入都可以访问调用Module执行域中的一切内容
lazy关键字(只适用于var)作用:引用名赋值指令 懒式写入(函数声明实例)(虽然构建了引用名赋值写入指令但实际并未执行,只有在 初次 调用读取 引用名持有实例时才会正式启动执行赋值指令(初次:先计算再返回结果)) 类似于OC中读取 别名 方法、swift中读取 别名 函数框架实例
UAT(UserAcceptanceTest用户验收测试,管理防御性控制)合同客户接受产品交接之前进行的验收测试,通过与否决定客户是否正式接收系统。
@autoclosure[ˈkləʊʒə®]自动闭包作用:表达式闭包,选择性求值(或逻辑)//Swift语法中计算机需要对每一个表达式求值:通过闭包实现对闭包需形参 选择性执行 注:闭包虚形参本身的值明确 闭包情形:(1)虚形参 持有值 逻辑上不会执行(2)某些情形下虚形参值的获取困难/耗费资源较多
Swift中关键字struct构建 封装struct结构体 类似轻量级class类框架,struct成员变量(存储),struct成员函数(逻辑)
封装struct结构体:(1)类似轻量级class类表现于声明、调用、执行指令方面 (2)内存管理方面不同:struct值类型,类引用类型
异常:APP稳定安全目标之外的一切状态皆视异常。在程序运行过程中发生的稳定安全之外的一切状态皆视异常,由硬件问题或程序设计逻辑问题导致。异常相应的错误信息对象
C语言异常处理机制属于失控式处理机制必需要人为添加正/异常标记,业务逻辑主线与异常处理分线难免耦合缠绕。
App程序异常分类:Exception运行时异常(触发APP退出机制(崩溃)/未触发APP退出机制(继续失控式运行))和Error编译型异常(触发APP退出机制(崩溃)/未触发APP退出机制(失控式编译))
异常处理模式: (1)触发退出机制的中止模型(APP层APP开发)(使用居多):经过判断认为APP程序错误非常严重已无法恢复当前的运行环境无法回到错误发生地,APP抛出异常触发退出机制崩溃 (2)失控式继续模型(桌面操作系统平台环境(环境层))(使用较少):经过判断认为这段程序有可能挽回,旨在恢复当前的运行环境而后重新回到错误的发生点二次执行并期望成功
异常情形:错误状态取代返回值、使程序继续运行、记录错误信息;Object类->Throwable类->异常
Error:系统内错误由系统的环境自动处理不需要人力捕获。Exception:开发员人工处理人力捕获型异常。RuntimeException:人工/系统环境都可处理的异常
throw本级抛出异常对象,throws向上一级调用方法抛出异常对象,do try catch异常捕获

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HaiJunYa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值