最新消息:博主虽广泛涉猎各种技术,但自2014年毕业以来,专注iOS开发至今,自知才疏学浅,但所有博客均为原创。转载请注明,来自特维博客

最新发布

iOS

iOS设计模式

terwer 2小时前 13浏览 0评论

iOS设计模式 常用的 23 种设计模式 不管是 Objective-C ,Swift 还是 Java 或 .NET 中的 C# 语言 、VB.NET、C++ 语言,面向对象语言在设计模式的层面上都是相通的,只不过在设计模式的具体实现上语法稍有差异罢...

iOS

又一个高性能轻量级的iOS模型框架YYModel

terwer 2个月前 (03-29) 907浏览 3评论

前言 iOS的模型框架其实有很多了,去年研究过Mantle,也了解过JSONModel、MJExtension,最近的项目项目优化的时候,再次考虑,基于轻量级、高性能的考虑,最终选择了YYModel。 项目主页 YYModel 简介 YYModel在...

iOS

使用SDWebImage进行异步图片下载和缓存管理

terwer 3个月前 (03-12) 364浏览 0评论

前言 SDWebImage很早就开始使用了,只是一直没过于深入去研究它,最近刚好项目不是很忙,打算好好研究下它的原理。 简介 SDWebImage提供了一个UIImageView的分类,支持远程和网络图片。 它提供了了以下功能: 一个UIImageV...

iOS

使用Masonry告别繁琐的AutoLayout

terwer 7个月前 (11-01) 67浏览 0评论

Masonry简介 Masony是一个对NSLayoutConstraints封装的AutoLayout库,提供了更为友好的简洁、链式、表达式的API,支持iOS和OS X。 Masonry官方Github 地址 https://github.com...

iOS

解决iOS9中HTTP请求不能访问的问题

9个月前 (09-16) 981浏览 0评论

问题重现 在iOS9中,默认的http请求必须为https,所以如果以前的项目,用Xcode7打开,会出现警告 The resource could not be loaded because the App Transport Security p...

Operating System

经典进程同步问题:生产者-消费者问题

terwer 10个月前 (08-14) 834浏览 0评论

# 问题描述 一组生产者进程和一组消费者进程共享一个初始为空、大小为n的缓冲区,只有缓冲区没满时,生产者才能把消息放入到缓冲区,否则必须等待;只有缓冲区不空时,消费者才能从中取出消息,否则必须等待。由于缓冲区是临界资源,它只允许一个生产者放入消息...

算法

数据结构系列之二叉树

10个月前 (08-13) 586浏览 0评论

概述 树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本...

算法

LeetCode:Power of Two

10个月前 (08-09) 689浏览 0评论

题目 Given an integer, write a function to determine if it is a power of two. https://leetcode.com/problems/power-of-two/ 算法思路 ...