oc
pengyouyoupeng
大家一起学习
展开
-
iOS Xcode11创建工程适配
1.iOS 13之前,appdelegate会处理app生命周期和UI生命周期,之后,appdelegate不在处理UI生命周期了,只负责处理生命周期和新的scene session生命周期,而UI 的生命周期就有scene delegate处理了所以我们写的self.window时就要放到scenedelegate里。ios13包含和以上(适配)在sceneDelegate内写:UIW...原创 2020-02-21 20:52:58 · 480 阅读 · 0 评论 -
iOS中 类方法和对象方法的区别
类方法和对象方法的区别区别一: 类方法必须用类来调用 对象方法必须用对象调用区别二: 对象方法中可以直接访问属性(成员变量)(方法中的self指的是对象的实例) 类方法中不可以直接访问属性(成员变量)(方法中的self指的是类名)区别三: 类方法和对象方法可以进行相互调用 1.对象方法中可以...原创 2019-05-08 13:47:37 · 899 阅读 · 0 评论 -
iOS 修改xcode默认的模板信息
修改xcode默认的模板信息打开finder右击->前往文件夹->下面的路径地址/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Class.xctemplate打开可在对应的系统目录下修改默认模板如添加:工程名称...原创 2019-05-08 14:35:42 · 326 阅读 · 0 评论 -
iOS开发字符串的使用
知识点目录结构一、创建一个对象 不可变字符串(NSString) 1.1 直接创建----------------- NSString *str1 NSString *str1 = @"HaiFeng"; 1.2 初始化方法创建------------initWithString NSString *str2 = [[NSStr...原创 2019-05-06 14:28:39 · 520 阅读 · 0 评论 -
多线程学习
1.什么是进程?进程是指在系统中正在运行的一个应用程序。比如打开QQ,微信就是分别启用了两个进程。每个进程之间是独立的且均运行在专用并受保护的内存空间内2.什么是线程?线程是进程的基本执行单元,一个进程要想执行任务,必须得有线程(每个进程至少有一个线程)3.什么是线程的串行?如果要在1个线程中执行多个任务,那么只能一个一个的按照顺序执行任务,也就是说在,同一时间,一个线程...原创 2019-07-03 09:15:06 · 71 阅读 · 0 评论 -
升级xcode 10 以后报 "xxx.h" not found 解决办法
1.今天把xcode更新到10.2.1版本,我的工程报错了。死活就是报"xxx.h" not found ,网上很多解决办法都是修改search path,整了一下午愣是没解决。解决办法如下:1.2.修改为3.终于解决了!小小问题整了一下午,问题是很少有人说是因为更新库的原因都说是路径的关系,甚至还有让把search path路径里面的工程添加路径干掉重新添加。幸亏我没...原创 2019-07-09 16:45:45 · 2081 阅读 · 0 评论