摘要:
******************tableview style****************************************************** // tableview style不同的区别 1、style=UITableViewStyleGrouped 默认会有he
阅读全文
posted @ 2018-08-28 10:26
xiao孛
阅读(359)
推荐(0)
摘要:
一、新建桥接文件,这个很简单,就不介绍了。给个链接方法吧。 二、添加导入 .a 文件,在最后一步选择要导入的 .a 文件。 三、桥接文件里引用头文件,一般 .a 和 .h 文件都是在一个文件夹一起拖入到项目中,所以要将文件夹也写上 最后编译一下,就可以直接在代码里调用 .a 和 .h 文件了。
阅读全文
posted @ 2018-06-13 10:47
xiao孛
阅读(2920)
推荐(0)
摘要:
Xcode 9虽然已经出了一段时间,但考虑到一些第三方库的适配,就没有升级。现在有时间了就升级到 Xcode 9,随便学习一下新的小技巧。感觉很好用哦~ 一、Named Color 关于更换主题的一个很好功能。可以在 xassets 里添加颜色,然后在代码或者 XIB 中引用这个颜色。当需要更换主题
阅读全文
posted @ 2018-05-28 11:14
xiao孛
阅读(150)
推荐(0)
摘要:
前言: 新欢的公司,新买的电脑,新安装 cocoapods。然后开开心心去百度如何安装 cocoapods,前面的步骤我就不说了。 在 pod setup 上之后,网速超慢然后就失败 fatal: The remote end hung up unexpectedly 意思是远程终端误认为操作停止了
阅读全文
posted @ 2018-05-21 11:37
xiao孛
阅读(879)
推荐(0)
摘要:
一、先介绍 copy、strong、weak 的区别,如代码所示 结论: 1、copy 和 strong 引用计数器加一,weak 引用计数器不加一。 2、strong 和 weak 的内存地址都指向 mstrOrigin,copy 为创建新的内存地址并复制内容,再指向 mstrOrigin。 二、
阅读全文
posted @ 2018-05-17 14:07
xiao孛
阅读(198)
推荐(0)
摘要:
新项目用到了数据库,本来之前用的都是 SQL,但是语法写的实在是恶心,所以使用 Realm 尝试一下。 1、我使用的 pod 库,所以先 pod 库安装一下,安装完别忘了先编译一下,不然 import 不到头文件 2、在 AppDelegate 的 didFinishLaunchingWithOpt
阅读全文
posted @ 2018-02-06 10:49
xiao孛
阅读(1393)
推荐(0)
摘要:
tableView的header高度不对,一般都是header是从xib加载出来的 第一步: 新建xib的时候选择的是View,当选择 Size 为 Freeform 时,view的约束就变成这样了,如下图 改成这样就好了,如下图 第二步: 如果上述还不能的话,就在 viewDidAppear 里,
阅读全文
posted @ 2017-09-13 13:22
xiao孛
阅读(1877)
推荐(1)
摘要:
很多时候我们会用到md5加密,下面是swift 3.0的实现方法: 首先新建桥接文件 xx-Bridging-Header,方法很多,这里就不介绍了。 然后在桥接文件中引入加密库 新建一个 Swift 扩展类文件 String+Extension 使用方法:
阅读全文
posted @ 2017-09-05 20:34
xiao孛
阅读(613)
推荐(0)
摘要:
前言:断断续续学了蛮多天的Swift,感触还是蛮多的~~ 1、OC是以C语言为基础的语言,学习之前有C语言的基础,所以对于 `*` 这些指针还是比较容易理解的。问过其他程序员,对OC里面的 `*` 指针不太懂,好吧。我还是蛮庆幸我理解这些的 2、Swift呢~关于OC的UIKit框架基本没变,就是方
阅读全文
posted @ 2017-08-21 15:09
xiao孛
阅读(267)
推荐(0)
摘要:
1、 知道 Swift 中有命名空间 - 在同一命名空间下,全局共享! - 第三方框架使用 Swift 如果直接拖拽到项目中,从属同一个命名空间,很有可能冲突! - 以后尽量使用 cocoapod 2、 重点是要知道 Swift 中 NSClassFromString(发射机制)的写法 - 发射最重
阅读全文
posted @ 2017-08-21 15:06
xiao孛
阅读(269)
推荐(0)