准备换个开发方向,花了血本买了台mbp。跟着Big Nerd Ranch 出版社的ios编程第四版,发现这本书采用的xcode和sdk太老,导致很多坑。不过新版好像12月份要出来了,亚马逊上可以预定。接下来我把我在第六章…
分类:IOS
UITabbar上显示小红点。
如果有数字,直接使用 viewController.tabBarItem.badgeValue = @”1″; 没有数字,自己往tabbar加subView。 需要注意的是坐标x,y一定要是整数,…
黑盒测试技巧个人整理
一、 UI异常测试: a、 非必填项不填写界面显示; b、 文字输入最大值界面显示需正常; c、 非必填项和必填项都输入界面,主要看字体大小排版这些 d、 界面UI显示是否正常(对照设计稿) e、 图片显示是否正常(等比…
SDWebImage源码解析(四)
1 概述 这篇博文将分析SDWebImageDownloader和SDWebImageDownloaderOperation。SDWebImage通过这两个类处理图片的网络加载。SDWebImageManager通过属性…
Agora iOS SDK-多人聊天
在上一篇Agora iOS SDK-开始聊天介绍了如何使用Agora SDK进行一对一的聊天,这篇主要介绍下如何使用Agora iOS进行多人聊天,需要实现的功能: 随着加入人数的变化,而显示不同的UI,主要是分屏 在多…
Protocol泛型
在class中泛型声明十分简单,直接类名后面➕ <T : Any>就可以了,那么Protocol中的泛型应该如何使用呢? 任务 理想中protocol中的泛型使用应该是这样的 protocol …
移动端开发工程师的AI突围之路
“古典程序员”集体恐慌 随着2007年第一台iPhone问世,随后Android的猛烈跟进,苹果和谷歌推动了长达10年的移动互联网浪潮。在此期间,移动端开发工程师可谓是风生水起,几乎人们日常生活中接触互联网90%的途径,…
YYCache 源码学习(二):YYDiskCache
整体思路 从作者的《YYCache 设计思路》一文中可以看出,作者在设计YYDiskCache之前做了充分的测试:iPhone 6 64G 下,SQLite 写入性能比直接写文件要高,但读取性能取决于数据大小:当单条数据…
开发者帐号到期导致APP被下架,续费成功,没有自动上架
最近公司的开发者账户过期,app被自动下架了,App Store里搜索不到相应的软件,只能重新续费,不然新用户无法下载App。 按照续费的步骤进行操作,续费成功了,app显示可售状态。按道理应该在续费成功24小时内会自动…
UUID唯一资源命名空间的来龙去脉(RFC4122)
日期:2014-04-26(该死, 又凌晨了) 原文参考:http://tools.ietf.org/html/rfc4122.html 前言:高级与普通程序员的区别就是, 普通程序只复(cao)用(xie)代码片段, …
TMCache + Mantle
最近才发现 Tumblr 开源了 TMCache,这是它们用在 iOS 客户端的缓存程序,可以很方便地保存和读取缓存,线程安全,基本完全符合我对简单缓存的需求。只要是实现了 NSCoding 协议的对象,都能保存到磁盘中…
设计优雅的移动端游戏 无脑意译
前言的前言 OBJCIO终于推出了游戏相关期刊。我能说我想转行吗。。。不过在IT行业貌似去哪里都是要被虐。。。我还是安安静静的做个美男子吧。。 前言 扯皮游戏现状、局限以及心目中好游戏应该是咋样咋样的。。 扯出重点。。。…