翻译自苹果官方文档:Understanding and Analyzing Application Crash Reports   nimo: 这篇长达1w多字的文章,大概前后翻译了一个月,“写”了三遍:第一遍是直译,第二遍是把直译改成程序员看着舒服的“行话”,第三遍是把原文里说的过于抽象或者简单的部分加上我的注解(大家看见所有以nimo开头的部分)。 文章发布后我才发现,这并不是针对iOS Crash report唯一的翻译版本。哪篇翻译的更好这个见仁见智,但我希望这篇是翻译的最用心的版本。 当app发…

2022年9月23日 0条评论 100点热度 0人点赞 帮助教程 阅读全文

  建立两个数组用于测试演示,需要注意的是first为可变数组 var first = ["张三", "李四"] let second = ["王五", "赵六"]   方法一 first.append(contentsOf: second) print(first) // ["张三", "李四", "王五", "赵六"] 方法二 first += second print(first) //["张三", "李四", "王五", "赵六"] 方法三 let third = first + sec…

2022年8月3日 0条评论 235点热度 0人点赞 帮助教程 阅读全文

  给定一个示例Array数组 var animals = ["cats", "dogs", "chimps", "moose"] Array删除第一个元素 animals.removeFirst() // "cats" print(animals) // ["dogs", "chimps", "moose"] Array删除最后一个元素 animals.removeLast() // "moose" print(animals) // ["cats", "dogs", "chimps"] Array删除…

2022年7月28日 0条评论 236点热度 0人点赞 帮助教程 阅读全文

  将UIButton添加至UIBarButtonItem var button: UIButton = UIButton() button.setImage(UIImage(named: "cameraIconInactive"), forState: .Normal) button.frame = CGRectMake(0, 0, 45, 45) button.targetForAction("pushProfileToCamera", withSender: nil) var rightItem:U…

2022年7月28日 0条评论 246点热度 0人点赞 帮助教程 阅读全文

  字典转字符串 Dictionary To String 字符串转字典 String To Dictionary  

2022年7月28日 0条评论 327点热度 0人点赞 帮助教程 阅读全文

iPhone 13 Pro Max does not support the architecture of the selected executable. Switch to a device that supports x86_64. 好几天没有打开项目,更新Xcode到Version 13.4.1 (13F100) 之后,项目无法通过模拟器启动;

2022年7月12日 0条评论 466点热度 0人点赞 帮助教程 阅读全文

介绍:C系列对于nullable的解释: nullable C 渊源:在Xcode6.3中使用了双下划线的版本,但是由于和第三方库的潜在冲突,所以苹果在Xcode 7 中修改为单下划线+首字母大写;后续为了和旧版本Xcode兼容,继续使用双下划线的版本,也就是两种是等价的。 Apple Swift 博客 区别:区别在于单下划线和双下划线需要放在类型定义之后,而非下划线的需要放在类型定义前。 nonnull,nullable,null_unspecified _Nonnull,_Nullable,_Null_unsp…

2022年4月27日 0条评论 670点热度 0人点赞 帮助教程 阅读全文

在Objective- C中进行控制台po相应对象时,可以直接格式化输出回显到控制台中,但在Swift中直接po对象,输出的格式都有,但对应实际开发来说其实并不友好,所以我们就需要能更直观的格式打印 示例数据: {"stationIds":907,"deviationSource":2,"clientIds":"3,1","remark":"She","projectIds":"56,55","deviationType":"1","productLineIds":"1084","imgList":[{"id":2…

2022年4月11日 0条评论 945点热度 0人点赞 帮助教程 阅读全文

实际页面数据展示过程中,我们可能需要对UILabel的内边距进行调整,如UIButton的UIEdgeInsets设置一样,来达到对UILabel进行边框以及内容Padding的设置;   一般情况四种解决方法  使用UIButton来代替需要特殊显示的UILabel,这样解决不是很好  创建一个UIView作为UILabel的背景视图,在UIView进行边框以及UILabel与其内外边距的处理,这种解决方案也不是很好  使用YYKit框架,效果不错,但是不是很有必要  在UILabel的基础上自定义一个…

2022年4月2日 0条评论 1305点热度 0人点赞 帮助教程 阅读全文

本次加载方式的展示分为Objective-C与Swift方式,两种的使用方式都是差不多的;如果有不对的地方还信指正。   先这么多,后续在添加

2022年3月31日 0条评论 714点热度 0人点赞 帮助教程 阅读全文