岐

你必须努力才能看起来毫不费力。


  • 首页

  • 归档

  • 标签

  • 搜索

iOS 类似微信的图片气泡

发表于 2018-03-22

最近要准备一个即时通讯相关的项目, 其中主要的页面当然还是聊天页面了, 今天来主要写一下没有气泡边框的imageView. 大致的效果是这样

阅读全文 »

使用 Carthage 管理第三方工具打包时的问题

发表于 2017-07-02

在使用 Carthage 管理第三方工具的项目中, 打包可能会遇到第三方工具报错的问题, 主要体现为 ERROR ITMS-90087: "Unsupported Architectures... 后来到网上查了一下, 这个问题主要是由于自己制作的framework 包含了x86_64, i386 架构, 这个是苹果不允许的。所以我们可以用 Run Script 来解决这个问题

阅读全文 »

react-navigation的使用

发表于 2017-06-08

由于 ReactNative 以后不再更新 Navigator, 这一次项目的导航换成了它主推的 react-navigation 记录一下使用方法

阅读全文 »

从SDWebImage看多线程带来的一些问题

发表于 2017-05-16

最近整理了一波多线程的相关知识, 多线程开发除了能够充分利用系统资源, 提升工作效率和响应速度之外, 同时也带来了一些缺点, 比如线程同步问题, 共享资源调度问题等。针对这些问题记录一些解决方案。

阅读全文 »

NSOperation

发表于 2017-05-12

前几天整理了一下关于多线程GCD的相关内容, 苹果还有一种高级的多线程处理方式是使用NSOperation, 它拥有着和GCD同样的特点即不需要手动管理线程的声明周期, 而是让开发者把重点关注在自己的方法处理上, 并且NSOperation还有着可以手动控制开始, 取消操作等优点。NSOperation完全是Objective-C对象的形式, 个人感觉NSOperation应该是苹果主推的多线程管理框架, = = 但基本上面试问GCD的还是多一点。NSOperation的官方文档

阅读全文 »

Mac 终端修改了.bash_profile之后终端命令无法使用的问题

发表于 2017-04-28

可能是由于我修改了.bash_profile文件的问题,我的终端什么命令都无法执行了。。。类似这样

1
2
3
4
Last login: Sat Apr 28 17:16:11 on ttys000
-bash: which: command not found
MacBook-Pro:~ ppd$ ls
-bash: ls: command not found

后来在网上找到了一句能临时使用终端的代码:

1
export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"

在终端里面输入这个直接回车,命令行就暂时可用了。然后我们用open .bash_profile打开这个文件,在把上面的一句添加到.bash_profile里面保存,然后source .bash_profile就可以了

阅读全文 »

GCD知识梳理

发表于 2017-04-20

GCD即Grand Central Dispatch是苹果推出的的多线程管理框架, 也是开发中常用到的工具之一, 它具有自动管理线程的优势, 为开发工作提供了很大的便利。 GCD的官方文档

阅读全文 »

ReactNative 集成到 iOS 工程

发表于 2017-03-12

不知道用不用这个开发呢…

阅读全文 »

ReactNative ListView 更改 renderRow 样式的问题

发表于 2017-03-10

最近开始用 RN 来写项目了, 记录一下今天使用 ListView 中的一个坑

阅读全文 »

ReactNative Navigator

发表于 2017-02-20

再来了解一下 RN 中的导航控制器 Navigator 这部分内容包括页面的跳转, 传值, 回调等. 记录一下使用方法.

阅读全文 »
1 … 3 4 5 6
岐

岐

51 日志
32 标签
RSS
© 2023 岐
辽ICP备19012891号