Fork me on GitHub
Bruce's Blog

Hi~


  • 首页

  • 归档

JS中出现的兼容性问题的总结 (持续更新)

发表于 2018-09-05 | 分类于 iOS开发 | 评论数: | 阅读次数:
1.关于获取行外样式 currentStyle 和 getComputedStyle 出现的兼容性问题 我们都知道js通过style不可以获取行外样式,当我们需要获取行外样式时: 我们一般通过这两个方法获取行外样式: IE下: currentStyle Chrome、FF下: getComp ...
阅读全文 »

CSS清除浮动

发表于 2018-09-05 | 分类于 iOS开发 | 评论数: | 阅读次数:
方法一:使用带clear属性的空元素 在浮动元素后使用一个空元素如 <div class="clear"></div> ,并在 CSS 中赋予 .clear{clear:both;} 属性即可清理浮动。亦可使用 <br class="cle ...
阅读全文 »

OC, Swift 获取引用计数 ReatinCount

发表于 2018-08-07 | 分类于 iOS开发 | 评论数: | 阅读次数:
调试时偶尔需要用到引用计数器,查看对象的引用次数来推断是否存在内存泄漏,使用 Objective-C 的话可以用下列方式获取引用计数。 12345678910// OC方法如下// 第一种方式,KVC[obj valueForKey:@"retainCount"] // 第二种方式,RunTime ...
阅读全文 »

iOS中的数字字符串格式化

发表于 2018-08-03 | 分类于 iOS开发 | 评论数: | 阅读次数:
由于项目中需要将数字转为货币格式:¥123,456,789.00,幸好iOS中有专门处理数字转字符串时格式化的函数。 在iOS中我们可以通过NSDateFormatter来设置输出NSDate的格式。相比NSDateFormatter的大名鼎鼎,NSNumberFormatter好像知道的人就不多了 ...
阅读全文 »

访问GitHub很慢的问题解决

发表于 2018-07-31 | 分类于 iOS开发 | 评论数: | 阅读次数:
最近办公网络从 GitHub 上拉取代码速度巨慢,很多时候都是直接连接错误。 百度了一下,说是 Github 的某些域名的 DNS 解析被污染了。解决方案就是挂代理(VPN),或者直接修改 hosts,绕过 DNS 解析。 我用了 VPN 之后,还是会出现访问很慢的问题,于是试了第二种方案,目前是可 ...
阅读全文 »

记一次 IQKeyboardManager 失效导致输入框被键盘遮挡的问题

发表于 2018-07-27 | 分类于 iOS开发 | 评论数: | 阅读次数:
最近开发的页面中有一个输入订单号的功能,由于产品设计时将输入框放在页面靠下的位置,所以一般情况下,用户需要输入时,弹出的键盘会将其遮挡。但是项目中已经引入了 IQKeyboardManager 第三方库来解决这个问题,为什么它没有起作用? 修复bug的第一步:怀疑是配置不对,经过查阅资料发现,在默认 ...
阅读全文 »

Swift 实现字符串倒序排列,String 字符串反转

发表于 2018-07-25 | 更新于 2018-10-18 | 分类于 iOS开发 | 评论数: | 阅读次数:
(2018.7.30更新)最近在看 Swift 的一篇 博客 的时候,发现了一个神级 API:reverse(),这个函数用来反转一个序列,Swift4 中 String 做了一些调整。我们可以直接将 String 作为一个序列进行反转,然后使用 String 的便利初始化方法将反转后的序列转为 S ...
阅读全文 »

Swift语言中 "@_exported import" 和 "import" 的区别是什么

发表于 2018-07-10 | 评论数: | 阅读次数:
今天浏览Vapor源代码的时候发现了一个之前没有见过的关键字:@_exported 查了一下资料发现: @_exported 用于在自己模块中导出其他模块。 比如,自己定义了一个 A 模块。在 A 模块中定义: 1@_exported import UIKit 当我们引入 A 模块(import A ...
阅读全文 »

Swift访问权限

发表于 2018-07-05 | 分类于 iOS开发 | 评论数: | 阅读次数:
一、Swift文件间相互调用时,Swift中的几个权限描述关键字1> internal : 内部的121. 默认情况下所有的类&属性&方法的访问权限都是internal2. 在本模块(项目/包/target)中可以访问 2> private : 私有的11. 只有在本 ...
阅读全文 »

Markdown语法的一些小技巧(持续更新)

发表于 2018-06-25 | 更新于 2018-12-12 | 分类于 iOS开发 | 评论数: | 阅读次数:
     Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。原生的 Markdown 功能有限,不过幸运的是,我们还有其他方式来修改文本的样式,这个强大的方式就是 内嵌HTML,接下来要讲的功能就需要使用 内嵌HTML 的方 ...
阅读全文 »
1…456…11
Coder bruce

Coder bruce

hello world

103 日志
7 分类
17 标签
© 2019 Coder bruce
由 Hexo 强力驱动
|
主题 – NexT.Pisces