对于做 iOS 开发的朋友来说,Cocoapods 是一件不必可少的得利工具,它是一个管理第三方库,并且解决其依赖关系的工具,但是有很多朋友对其运作的机制知其然却不知其所以然。笔者就在这里简单的讲解一下。 新石器时代 对…
分类:IOS
Objective-C Tips
注意事项&建议用法 BOOL 实际上是一个8位的字符类型,如果把一个大于1字节的整型值赋值给BOOL,那么只会把地位字符作为BOOL值。 头文件中尽量少引入其他头文件,使用@class ClassName,或使用…
由构建读懂Vue2.0,为自己的定制实现添砖加瓦!
先简单介绍一下为什么要研究这个事情的背景,我们希望可以基于weex framework.js定制一份自己的实现,weex的融合程度已经到达了Vue的仓库,学会这个,也有助于摸清楚Vue的脉络。 先从package.jso…
cookie清除
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage]; for (NSHTTPCookie *each in…
IOS 并发
苹果官方文档 doc 主线程 main Thread ios中我们写的代码是被Event来调用 主线程 有一个 run loop用于接受Events 主线程 用于处理界面接触的Event Event处理代码运行时候会阻塞…
iOS动画编程-Layer动画[ 1 ] Layer Animations Overview
介绍 之前我们已经讨论了View动画和基于AutoLayout的动画,现在我们已经能熟练的运用UIView动画了,是时候挖掘一些更深层次的、更底层的、更Powerful的Core Animation API了这章中我们将…
UITableView 编辑模式详解
UITableView 编辑模式详解 UITableView的相关编辑操作非常全,今天我们来做一个总结。跟编辑相关的属性和接口有如下,我们一个一个分析,我们先认真阅读一下相关头文件,我根据意思大概翻译了一下注释。 属性方…
iOS 静态库,动态库与 Framework
静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用。 什么时候我们会用到库呢?一种情况是某些代码需要给别人使用,但是我们不希望别人看到源码,就需要以库…
【猿团专访】| 潜心研究的云视“华山派”,关于技术研发的那些事
时通讯开发云注册开发者3000多个,平台承载的注册用户大概500W以上;融智服务云产品1.0,3月份上线,短短一个月的试用期内也已经累积了300多家企业用户。良好的市场反馈背后则是云视互动的技术掌门人刘宏仓和技术团队的不…
工作手记之ios safari禁止音频自动播放的解决方法
问题场景: 制作一个H5,需要微信打开后背景音乐或者其他音频文件进行播放,但是经常出现的结果是,安卓基本没有问题,但是苹果手机确不行,总是不进行播放,这是为什么呢? 问题原因: 苹果为了用户着想,禁止了Autoplay和…
iOS播放PCM,NSData流代码(Audio Queue Services)
最近有需求从蓝牙接收音频数据进行播放,之前没做过,就各种百度啊,谷歌,看官方文档,然后顺带说一下,这里是用的是Audio Queue Services,只能用于PCM数据,其他压缩的音频文件要配合AudioFileStr…
swift开发中那些值得借鉴的写法
写在前面 最近在学习swift,从github上下载很多demo进行学习,收获不小,发现了一些不错的写法,记录一下方便以后查询,同时分享给大家,共同成长。 UI相关的一些常量和辅助方法 以下代码主要定义了一个swift工…