会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Taurin_Coder
博客园
首页
新随笔
联系
管理
订阅
[置顶]
学习网址
摘要: app优化: https://www.jianshu.com/p/f0bebd179d58?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qqhttps://developer.apple.com/li
阅读全文
posted @ 2016-08-03 18:13 To-J
阅读(1107)
评论(0)
推荐(0)
2018年6月22日
Runtime - 消息发送原理
摘要: Runtime - 消息发送原理. Objective-C运行时的核心就在于消息分派器objc_msgSend,消息分派器把选择器映射为函数指针,并调用被引用的函数。 要想理解objc_msgSend的背后原理,先来理解下NSInvocation这个类。 NSInvocation是命令模式的一种传统
阅读全文
posted @ 2018-06-22 17:34 To-J
阅读(462)
评论(0)
推荐(0)
2018年6月5日
gitHub 迁移到gitlab上
摘要: GitHub 迁移到 GitLab 上 第一步在github上生成 token 地址 https://blog.csdn.net/u014175572/article/details/55510825 首先必须有 gitlab 账号 , GitHub 与 GitLab 是不同的, 所以 github
阅读全文
posted @ 2018-06-05 17:36 To-J
阅读(259)
评论(0)
推荐(0)
2018年5月16日
Runtime - Associated Objects (关联对象) 的实现原理
摘要: 主要围绕3个方面说明runtime-Associated Objects (关联对象) 1. 使用场景 2.如何使用 3.底层实现 3.1 实现原理 3.2 关联对象被存储在什么地方,是不是存放在被关联对象本身的内存中? 3.3 关联对象的五种关联策略有什么区别,有什么坑? 3.3 关联对象的生命周
阅读全文
posted @ 2018-05-16 11:23 To-J
阅读(759)
评论(0)
推荐(0)
2018年3月20日
iOS 里const在修饰对象时候的用法
摘要: 玩iOS的小伙伴对const应该很不陌生, 在声明全局常量的时候很多时候都会用到, 但是有时候修饰对象很迷惑下面是个人总结, 下面的地址都是模拟的 1. 2. 3.
阅读全文
posted @ 2018-03-20 15:36 To-J
阅读(196)
评论(0)
推荐(0)
2018年1月23日
Linux下配置镜像源
摘要: 清华大学地址: https://mirrors.tuna.tsinghua.edu.cn 选择对应ubuntu的版本 在linux下用终端敲 cd /etc/apt/source.list 把里面的内容替换成刚才选择的内容 exc , :x 退出, 如果提示 修改权限或者 切换管理在修改就可以了
阅读全文
posted @ 2018-01-23 12:19 To-J
阅读(527)
评论(0)
推荐(0)
2017年8月4日
ProtocolBuffer 使用及 一些坑
摘要: Protocol Buffers,是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。 ProtocolBuffer的优势 跨平台: ProtoBuf支持多平台和语言, 包括C++/Java/Python等等 序列化&反序列号: ProtoB
阅读全文
posted @ 2017-08-04 16:08 To-J
阅读(1190)
评论(0)
推荐(0)
2017年7月31日
TableView 的那些坑
摘要: 1. 分割线填满cell宽度, 并且设置分割线的颜色 1.1 利用系统的分割线填充 1.1.1 tableView 设置如下属性 1.1.2 设置完tableView属性你发现执行完可能好一点不过还需要设置cell的一个属性, 并且这个属性一定要在cell 即将显示的时候设置 不过这样设置感觉还是不
阅读全文
posted @ 2017-07-31 23:37 To-J
阅读(334)
评论(0)
推荐(0)
2017年7月18日
几种常见的算法 和 几种常用的排序算法
摘要: 算法: 解决问题的方法 总结一下常用的几种算法 1.递推法 递推是序列计算机中的一种常用算法。它是按照一定的规律来计算序列中的每个项,通常是通过计算机前面的一些项来得出序列中的指定项的值。其思想是把一个复杂的庞大的计算过程转化为简单过程的多次重复,该算法利用了计算机速度快和不知疲倦的机器特点。 例如
阅读全文
posted @ 2017-07-18 13:03 To-J
阅读(13277)
评论(1)
推荐(0)
2017年5月8日
最详细的block底层
摘要: 主要讲述的要点: block 干什么用的 block 语法 block 底层实现 block 变量捕捉 block 的种类、在存储空间中的存储位置 block 循环引用 __block 在ARC 中 与 在MRC 中的是否造成循环引用问题 栈block生命周期 1.首先我们来说说block干什么用的
阅读全文
posted @ 2017-05-08 14:34 To-J
阅读(1022)
评论(0)
推荐(0)
2016年12月28日
javascript 正则表达式
摘要: RegExp 是正则表达式的缩写。 (英语:Regular Expression,在代码中常简写为regex、regexp或RE) 当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。 简单的模式可以是一个单独的字符。 更复杂的模式包括了更多的字符,并可用于解析、格式
阅读全文
posted @ 2016-12-28 10:45 To-J
阅读(245)
评论(0)
推荐(0)
下一页
公告