前言 你知道 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…
ffmpeg开发知识点回顾
视频花屏/卡顿原因 如果GOP分组中的P帧丢失会造成解码端的图像发生错误 为了避免花屏问题的发生,一般如果发现P帧或者I帧丢失,就不显示本GOP内的所有帧,直到下一个I帧来后,重新刷新图像。 时间基 tbr: 帧率 tb…
iOS异步加载网络图片
在iOS中加载网络图片有多种方式: 法1:在主线程中同步加载网络图片 在主线程中加载图片,先将图片的URL存放进NSURL,然后再用这个NSURL初始化NSData,再把UIImage用NSData初始化,就行了。代码如…
基于多进程和基于多线程服务器的优缺点及nginx服务器的启动过程
基于多进程服务器的优点: 1.由操作系统进行调度,运行比较稳定强壮 2.能够方便地通过操作系统进行监控和管理 例如对每个进程的内存变化状况,甚至某个进程…
Android平台开发中的重构三步走
我们都知道,技术是优质产品的必要条件,要满足用户不断变化的需求,必须有弹性的技术实现框架;android开发平台正是提供给开发者一个清晰且有弹性的架构,正如我们在eclipse开发环境中心建一个android开发项目时,…
使用ADB启动手机APP
手机连接电脑,开启USB调试,【不懂去百度】 windows下载ADB,设置环境变量,然后打开cmd,【不懂去百度】 //获取手机上当前正在运行的APP的包名+Activity名 ADB命令: adb shell dum…
Mantle
Mantle是什么? GitHub上的介绍是: Model framework for Cocoa and Cocoa Touch 这是一个模型框架。那么具体有什么作用? 回忆一下,在开发过程中有没有经常和后台人员沟通关…
iOS开发-应用程序启动顺序
描述应⽤用程序的启动顺序 程序入口main函数创建UIApplication实例和UIApplication代理实例. 重写UIApplication代理实例,设置rootviewcontroller. 在第一viewC…