2018年12月28日
摘要:
final 不希望某个类被继承和重写。 这种通常是一些辅助性质的工具类或者方法,特别那种只包含类方法而没有实例方法的类。比如MD5加密类这种,算法都十分固定,我们基本不会再继承和重写。 mutating 方法前加, 为了能在该方法中 修改struct 或者Enum的变量。 Struct或者 Enum
阅读全文
posted @ 2018-12-28 10:01
大圣ios博客
阅读(147)
推荐(0)
2018年12月23日
摘要:
如果定义属性的时候,没有初始化, 那么必须在后面加上? 只要在构造方法(init方法)中对属性进行了初始化, 那么就不用加? 如果是定义一个基本数据类型,那么建议直接赋值为 0 (因为在调用super.init时不会给该属性分配存储空间) Swift允许有同名的方法, 只要参数或者返回值不一样 即可
阅读全文
posted @ 2018-12-23 22:31
大圣ios博客
阅读(184)
推荐(0)
2018年7月5日
摘要:
curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz tar zxf lua-5.2.3.tar.gz cd lua-5.2.3 make macos
阅读全文
posted @ 2018-07-05 14:50
大圣ios博客
阅读(210)
推荐(0)
2017年4月4日
摘要:
### 一、runtime简介 * RunTime简称运行时。OC就是`运行时机制`,也就是在运行时候的一些机制,其中最主要的是消息机制。 * 对于C语言,`函数的调用在编译的时候会决定调用哪个函数`。 * 对于OC的函数,属于`动态调用过程`,在编译的时候并不能决定真正调用哪个函数,只有在真正运行
阅读全文
posted @ 2017-04-04 20:50
大圣ios博客
阅读(376)
推荐(0)
2016年5月6日
摘要:
第一种方法:imageNamed: (经常会重复使用的图标 用这个,图片不大的) 为什么有两种方法完成同样的事情呢?imageNamed的优点在于可以缓存已经加载的图片。 这种方法会首先在系统缓存中根据指定的名字寻找图片,如果找到了就返回。如果没有在缓存中找到图片,该方法会从指定的文件中加载图片数据
阅读全文
posted @ 2016-05-06 00:12
大圣ios博客
阅读(213)
推荐(0)
2016年5月5日
摘要:
什么是静态内存分析呢? 是指没有运行程序,直接对代码进行分析,没有真正分配内存,根据代码的上下文语法结构,分析有没有内存泄漏。 缺点:不一定准确,但是一旦有提示内存泄漏,可以去结合上下文看一看,是否代码有问题。 方法:xcode 中 点击product analyze , 提示中出现leak 一般为
阅读全文
posted @ 2016-05-05 23:15
大圣ios博客
阅读(168)
推荐(0)
摘要:
有的小伙伴 刚进入ios开发这个行业 总有一个问题,如何把已经创建的项目名称修改掉呢?必须重建工程吗?答案是不必的,我们可以在xcode中直接修改项目名称。 步骤: 直接在xcode中点击左侧工程名, 直接修改名称,修改完毕后 弹出窗口,点击rename, 不要生成快照,点击disable 。 点击
阅读全文
posted @ 2016-05-05 22:38
大圣ios博客
阅读(684)
推荐(0)
2016年5月4日
posted @ 2016-05-04 00:57
大圣ios博客
阅读(471)
推荐(0)
2016年5月2日
摘要:
ios程序如何使用系统自带的分享
阅读全文
posted @ 2016-05-02 23:43
大圣ios博客
阅读(377)
推荐(0)
2016年4月30日
posted @ 2016-04-30 21:56
大圣ios博客
阅读(433)
推荐(0)