本期 fir.im Weekly 整理了最近的一些技术分享,包括关于 Log Guru 开源、Xcode 探索、 Android7.0 适配等等 iOS/Android 相关的工具、源码分享和技术文章,希望对你…
分类:xcode
iOS多线程整理
iOS多线程整理 知识点梳理 1.线程进程的区别: > 进程:应用程序的实例 > 线程:任务调度的基本单元 2.队列种类: 串行队列、并发队列、主队列(有经过特殊处理的串行队列)、全局队列(属于并发队列) &…
xCodeGhost 事件专题总结
最近闹的沸沸扬扬的xCodeGhost事件,一开始是由阿里的蒸米、讯迪在乌云发布了深度的病毒解析,随后腾讯安全研究员也跟进分析。由于此病毒感染了包括网易云音乐、滴滴出行等一批用户量很大的手机APP,在知乎也引起了网友的热…
iOS开发使用Git的那些事
前言 工作以来一直就使用SourceTree提高工作效率,那些原本熟悉的命令全部忘记干净了。前些天由于突然断电,公司内部服务器硬盘故障,所以内部服务器上git仓库重建,我也趁机把git命令操作又熟悉了一遍,从此决定不到万…
[分享]iOS开发-导航控制器下UIViewController之间的6种传值方式
1.代理(delegate)传值 —- 顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。实质就是:比如右AB两个页面,A想要传值给B ,就只要先在A中得到B的指针,然后将想要传的值赋…
[分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
这个代码是通过scroll偏移量来监听和改变你的tableview的contentInset // 去掉UItableview headerview黏性(sticky) -(void)scrollViewDidScrol…
[分享]iOS开发-通过修改UIdatePicker的字体颜色来认清Runtime的真相
这篇文章对思路有极大的启迪性 本篇文章主要介绍了”通过修改UIdatePicker的字体颜色来认清Runtime的真相”,主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下: 用过苹果原…
[分享]iOS开发-50行代码实现图文混排
开头本文是技术集中的第一篇技术性文章,所以就记录一点简单且浅显易懂的东西。 现在即时通讯和朋友圈这两块功能基本上属于app的标配功能了吧。图文混排在这两块中使用最为常见,我已经做好了demo:图文混排demohttps:…
CoreData整理(二)——多线程方案
CoreData整理(二)——多线程方案 目录 为何使用多线程 如何使用多线程 多线程方案 为何使用多线程 到了这里你一定会问,增删改查功能已经实现了,用的好好的为什么要使…
打几个不一样的iOS包
打几个不一样的iOS包 引言 公司项目重构之后,有了相对比较完善的开发体系,首先git分支分为日常、预发、生产三个主要分支,开发阶段都在日常(daily)分支下开相应功能的feature分支,开发完再合并。 我的iOS工…
桌面分享编码技术的演变
By 技术怪咖 汤军 导读:桌面分享从功能上应该怎么分?数据编码的技术演变又是如何演变的?资深工程师汤军结合自己多年的实操经验给出独到见解。 由于最近两份工作分别在“在线教育”和“视频会议”领域,在这两个领域对用户而言最…
iOS开发架构
一、原件架构的原则 软件架构的七大原则如下: 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则(最小知道原则) 里氏替换原则 合成/聚合复用原则 1.开闭原则 对扩展开放,对修改关闭。 说的是,在设计一个模…