多线程 04---超级牛逼的GCD

忘记NSThread中关于线程的所有概念吧,现在只需要知道两样东西,就能解决问题:任务,队列 1.基本概念: 1.什么是GCD 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核...
gounp GCD iOS 多线程

多线程01---多线程基础

1.进程和线程 1.进程 什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开迅雷、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.线程 什么是线程 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程) 一个进程(程序...
线程 进程 NSOperation 多线程 GCD

多线程 05---NSOperation与NSOperationQueue

NSOperation与NSOperationqueue是在GCD基础上完成的更强大的抽象,由于GCD使用的更多,这里对于它们的介绍要相对少一些。 1.NSOperation基本概念 1.NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线程编程 2.NSOperation和NSOperationQu...
Operation 多线程 并发数

Swift版本之大雪纷飞

今天真是闲来无事,随便看了一下苹果官方的Swift教程。其实也仅仅是看了第一章内容,记住了一点几本的语法。 然后想起昨天自己没事写的大雪纷飞的动画,自己就拿起来练一下手。 说真的做Demo的时候还真遇到几个比较棘手的问题。 Swift是强类型语言,对没有隐式的数据类型的转换,也就是说,即使是 Float/Int这种运算都会报错,需要你自己转换成相同的数据类型。 Sw...
Swift iOS 语法 动画

如何判断机器的字节顺序是高字节在前还是低字节在前

最近经常听各种人在群里面讨论各种机,linux,mac,windows,单片机的啥都有。讨论的焦点就是在这些机器上到底是高字节在前还是低字节在前。 围绕这些各种口水战也是不亦乐乎,除了浪费时间以外,并没有什么卵用。 其实这个问题是很简单,只要稍微懂一点c语言知识。对,只要知道如何使用指针就可以做出正确的判断了。甚至你也许连指针都不会也没关系。只要你的电脑上有一个c的编译器,...

教你一步一步实现iOS自己的字典转模型库

前言我们在iOS开发中,一般会使用MVC或者MVVM等模式。当我们从接口中拿到数据时,我们需要把数据转成模型使用。下面我就带大家一起用runtime一步一步的来完成这个转换框架1、先写一个简单的字典到模型的转换模型TestModel@interfaceTestModel:NSObject@property(nonatomic,copy)NSString*name;@property(nonatom...
数组属性 模型 控制器

自定义UICollectionViewLayout实现瀑布流布局

WCLWaterFallLayout简介用swift写的简单的瀑布流布局,用于UICollectionView,支持拖拽布局~使用let layout = WCLWaterFallLayout.init(lineSpacing: 11, columnSpacing: 11, sectionInsets: UIEdgeInsetsMake(0, 16, 10, 16)) layout.delega...
WaterFall Layout 瀑布流

gitlab仓库迁移 多个ssh key问题

摘要: 我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的ssh-key对应不同的环境。 我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的ssh-key对应不同的环境。下面我们来看看具体的操作:1,生成一个公司用的SSH-Key $ ssh-keygen -t rsa -...
key ssh gitlab迁移 项目 仓库

ios  抓包工具使用 paros软件

paros软件 下载 ----http://download.csdn.net/detail/tuyaloveios/6569041java jdk mac版本 ---http://www.cr173.com/soft/2646.html参考安装步骤 ---- http://jingyan.baidu.com/article/a3a3f811ebbd2d8da2eb8ac1.html工具/原...
https 抓包 数据 测试

Objective-C 自定义UISlider滑杆 分段样式

效果自定义一个功能简单的分段的滑杆 可显示分段名为了显示效果,我们将滑块和节点都设置为不规则这里只实现了分段的slider,未分段的没有实现,有兴趣的可以定义另一种类型做个判断修改下需求分析我们需要的是一个可分段slider主要元素有滑杆视图滑杆上的节点节点名称当前滑块由于要设定节点和滑块的frame,size又是可变的,最死脑细胞的就是滑块和节点frame的计算了!!!!代码部分查看UISli...
自定义UISlider