逆时针旋转: //arrowLeft 是要旋转的控件 //逆时针 旋转180度 [UIView beginAnimations:nil context:nil]; [UIView setAnimationCurve:UI…
标签:IOS
NSCountedSet
之前群里有人讨论计算老虎机中奖等级的问题:老虎机有四列,每列四个图案,如果四个相同就是等级1,三个相同就是等级2,以此类推。说是用if else太麻烦,有没有什么比较快捷高效的方法,我首先想到的是用KVC中剔除重复数据的…
移动直播之路 - 收藏集 - 掘金
开发直播 app 中要了解的原理 – Android – 掘金前言:每个成功者多是站在巨人的肩膀上!在做直播开发时 碰到了很多问题,在收集了许多人博客的基础上做出来了成功的直播项目并做了整理&nb…
Clang -rewrite-objc
在Objective-C类成员变量深度剖析一文中,作者通过分析Clang生成的LLVM中间码得出了如下结论: LLVM为每个类的每个成员变量都分配了一个全局变量,用于存储该成员变量的偏移值。 结论是对的,但要读LLVM中…
Error Domain=NSCocoaErrorDomain Code=3840 #484错误解析
AFHTTPSessionManager *manager =[AFHTTPSessionManager manager]; [manager GET:@"http://www.baidu.com" parameters…
使用信号量(dispatch_semaphor)实现GCD下的并发和同步。
信号量是一个整形值并且具有一个初始计数值,并且支持两个操作:信号通知和等待。当一个信号量被信号通知,其计数会被增加。当一个线程在一个信号量上等待时,线程会被阻塞(如果有必要的话),直至计数器大于零,然后线程会减少这个计数…
UIAlertController 介绍
前言 你知道 UIAlertView、UIActionSheet (以及它们各自的 delegate protocols) 在 iOS 8 中已经被废弃了吗? 这是真的。在你的代码中按住 ⌘ 点击 UIAlertView…
iOS测试规范
在研究了有关测试的相关内容,发现有些被忽略掉的很明显的问题。 1、为什么需要测试 从积极的方面来说,写自动化测试的优势如下: 使重构更简单 —— 你可以自信的修改实现细节,而不用去触及公有 API。 避免代码恶化—— 恶…
WeChat抢红包Tweak3
前言 使用以下代码实现隐藏自己的头像和昵称 重点研究WCRedEnvelopesReceiveHomeViewOpenRedEnvelopes CContactMgr *contactManager = [[%c(MMS…
发红包
前言 tweak 通过剪切板和lua 脚本进行通信 标题文字 ##利用cy 获取对应的处理方法 #"<WCRedEnvelopesMakeRedEnvelopesViewController: 0x18c3c200…
微信小程序中的iOS兼容性问题
记录下在微信小程序中遇到的一些兼容性问题,iOS兼容性 1.iOS中input的placeholder属性字体不居中 对placeholder设置line-height及font-size 对input设置高度 2.iO…
iOS中的转场研究(2)
自iOS5引入Storyboard之后,iOS开发者在除了原有的Nib开发的基础上又有了新的方式来组织自己的UI和流程。Storyboard相对于传统的Nib,能够更加清晰的体现业务的流程,因此很受开发者欢迎。如今,很多…