04 2019 档案
摘要:https://www.jianshu.com/p/b50a92afbef1 1、获取Flutter工程 git clone -b beta https://github.com/flutter/flutter.git 2、将flutter加入path 打开.bash_profile(一般在Mac的
阅读全文
摘要:1、OC调用swift 在OC项目中创建一个swift文件时,Xcode会提示 需要创建一个桥接文件,点击确定创建桥接文件,Xcode会自动创建一个桥接文件,名字:工程名-Bridging-Header.h。这个桥接文件就是 swift 调用 OC文件的时候使用的 1)进入TARGETS -> Bu
阅读全文
摘要:1、clear 和 clean clear 先把之前的缓存文件夹删除掉,然后新建一个文件夹 clean 先删除过期的文件,然后计算剩余缓存文件的大小 currentSize > maxSize,继续删除,按照它缓存文件创建的时间删除,知道currentSize <= maxSize 2、内存缓存时间
阅读全文
摘要:imageNamed 方法 1)后面的参数是icon的名字,图片可以存在项目中,也可以存在Asset中 2)该方法只适合一些中小型的图片读取,而一些比较大的资源图片并不适合用这个方法 3)这个方法加载完图片后会存在Cache里面,当用这个方法加载的时候,会在系统缓存中查找并返回一个对象,如果缓存中没
阅读全文
摘要:默认情况下,在block中访问的外部变量是复制过去的。但是可以加上 __block 来让其写操作生效。 原理: Block 不允许修改外部变量的值,这里所说的外部变量的值,指的是栈中指针的内存地址。 __block 所起到的作用就是只要观察到该变量被 block 所持有,就将 外部变量 在栈中的内存
阅读全文
摘要:1、在新建项目,引入CocoaPod时,当创建了podfile文件后,执行pod install时报一下错误 2、这是因为 这个第三方不知道用于哪个target,所以必须指定target 解决方案:修改podfile文件,如下图 红色框里的为你的target 名字 3、随后,在执行 pod inst
阅读全文