- 博客(11)
- 收藏
- 关注
原创 自定义textfield
定制化UITextField控件的一些特性,需要继承它,然后重写方法。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeHolder颜色,字体。– textRectForBounds: //重写来重置文字区域– drawTextInRect: //改变绘文字属性.重写时调用super可以按默认图形
2016-04-01 11:43:05 975
原创 afnetwork 又一个坑“The request timed out”
使用afn连续多个网络请求会出现错乱比如for循环中连续请求,导致本来抓包已经正确返回数据的请求收到的确实error, 在urlconnection中- (void)connection:(NSURLConnection __unused *)connection didFailWithError:(NSError *)error{ self.error = er
2016-04-01 11:31:24 3046
原创 iOS开发:button不能点击
继之前总结的几种button不能点击情况,最近遇到新情况总结一下:1 button超出了父视图区域:父视图定义的范围,如果添加一个button已经在父视图外面,可以添加成功,但是点击不能响应;2 button可能被设置过disable,需要enable才能响应点击附之前的博客:iOS开发起初对button的印象就是点击,只要设置了响应方法,就可以有所
2016-04-01 11:29:45 1542
原创 移动端(iOS)SDK开发注意点
SDK开发相关的知识网上没有太细致的总结,下面根据自己的经验总结一下:SDK开发怎么做到更专业?不管内部代码多么混乱、没有层次、不专业,但是提交给他人的sdk(头文件+库)要保证足够的专业性,简单来说就是一句话:sdk开发就是在保证sdk源代码不外露的情况,给开发者一个可方便快速接入的,兼容多个iOS系统、真机模拟器调试、可以上线AppStore的库。这一句话包含的信息量甚
2015-12-03 15:52:54 3232
原创 ios9系统无法下载应用问题分析与解决
苹果更新系统后,最近打包的ipa包在ios9系统上无法安装(ios8可以),提示“无法下载应用”,经过一系列折腾解决了问题:参考 http://www.cocoachina.com/bbs/read.php?tid-325154.html 基本提供了以下几种解决路径,下面是折腾的过程:1. 首先怀疑是http和https的问题,苹果更新系统要求所有请求都变成http
2015-10-13 11:11:16 14603 4
原创 静态库没有更新
最近测试sdk时,在测试工程中将最新编译的库替换掉,运行程序,发现并不是自己编译的版本,就开始一段奇怪折腾的旅程:1. 首先为了验证编译的时间,也是为了定位是不是最新编译的库,在库里加了编译时间的log,使用c语言支持的宏定义__DATE__和 __TIME__,注意是双下划线,这样可以获取到编译时刻的时间和日期,奇怪的java中并不支持类似的编译。重新打包放进
2015-09-08 19:10:21 877
原创 越晚安装越后悔的xcode插件
下面这些插件下载+安装+试验 总共不超过1小时,但是绝对节省你在相关操作时20%以上的时间,越晚安装越后悔!!!0. 这个cocoaPods我就不说了,第三方插件你不会不用吧,那不用这个管理你绝对效率差很多!http://code4app.com/article/cocoapods-install-usage1. 是不是经常出现xcode的代码被误删
2015-08-29 19:26:37 840
原创 (使用xmpp)静态framework的使用
上一份博客已经说过动态framework使用,除了需要link,还需要工程配置的general配置项中embeded binary library将动态framework加入,而静态库使用与动态库有所区别:由于xmpp库中含有类别(category),所以需要修改编译选项Other Linker Flags设为“-ObjC”另外"_dns_free_resource_recor
2015-06-22 20:52:38 893
原创 改造动态framework为静态framework
公司产品之前使用xmpp作为底层库,之前同事编译自己的sdk静态库想生成.a库,但是各种编译问题(其实耐心修改配置都能解决),但是从百度找到方案用framework可以解决,所以最终使用的是framework,后来才发现,xcode6已经不想xcode5那样默认生成的就是静态framework,而是可以选择生成动态framework,而悲剧的是打开我们sdk的工程配置一看: dynamic lib
2015-06-22 20:15:56 29266 3
原创 iOS开发经验:button不能响应的原因
iOS开发起初对button的印象就是点击,只要设置了响应方法,就可以有所响应,但是后来发现未必,下面把经历过几种button不能响应的情况,列举一下:1. button所在视图不能响应的,这个好理解,父视图都不让点击,你从属于它就得听他的;2. button设置的alpha=0,这个很容易忽略,这个时候因为button处于透明状态,也是无法响应 ,貌似要大于0.01才会有
2015-04-21 22:15:24 1262
原创 ”免费“编码器
国外两个强大的总结贴,各种图像 视频编解码尽收:http://codec.kiev.ua/http://www.free-codecs.com/说起“免费”编码器,首先想到的是市场主流实用的编码器圈地的授权费,如h264编解码,当前最主流的视频编码标准,每年从各大硬件厂商,芯片厂商等手里赚着大把轻松的钞票,就像之前有个报道中说过“世界上本来也没有标准,是人们用多
2015-04-10 13:42:54 1223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人