
iOS开发
iMinder
开朗活泼的阳光男孩
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Masonry的mas_updateConstraints错误理解
Masonry就不做过多的介绍了,搞iOS布局的应该都知道这个开源库,使用它能节省不少体力,最近在项目中使用这个库的mas_updateConstraints时,发现该方法和自己想象的有点不一样。先贴下自己的代码:# BaseClass [_textLabel mas_makeConstraints:^(MASConstraintMaker *make) { self.textLabelL原创 2016-04-28 16:09:32 · 21710 阅读 · 3 评论 -
iOS一些疑惑点总结
在此处输入标题xiOS一些疑惑点汇总 标签(空格分隔): 未分类关于Frame Rectangle 和Alignment Rectangle的区别最近在看Auto Layout相关的知识,Auto Layout都是以Alignment Rectangle为准而不是Frame Rectangle,这里就比较两者的区别是什么,正好文档里有一个Interface Builder Object and M原创 2016-04-28 15:44:21 · 639 阅读 · 0 评论 -
A signed resource has been added, modified, or deleted” when trying to debug an App on iPhone
最近团队项目开发中遇到了这个错误,出现的场景是真机调试时,第一次可以真机运行,但是当再次Run进行真机调试时,就会弹出来这个错误,造成无法真机调试。我们使用Cocoa Pods管理工程,这个之前一直没遇到过,项目中最近加入了Today Extension功能,就有了这个问题。 一开始想到的办法是Clean下工程,然后Run,这样这个问题就会修复,但是每次做了耕道都Clean一次,很多生成的静态库就原创 2015-08-05 16:33:11 · 3257 阅读 · 0 评论 -
NSString 查找指定字符串出现的次数
真是醉了,OC居然连查找制定字符串出现的次数这种函数也没有,没办法,只能手动写了,下面是几种解决方案: 需要对比各种版本的性能利用trick@interface NSString (CountString)- (NSInteger)countOccurencesOfString:(NSString*)searchString;@end@implementation NSString (Coun原创 2015-08-05 15:52:27 · 4426 阅读 · 0 评论 -
Xcode常用快捷键
参考这篇文章Command + Shift + J 打开当前文件在导航器中的位置CTRL + 1 放到任意方法中,弹出视图可得到所有调用该方法的类Command + 1 快速浏览代码图片以及用户界面文件Command + 0 打开关闭导航器面板Command+Option+0 使用工具面板在辅助编辑器中打开文件:在项目导航器中选中文件执行Option+左键点击操作。搜索导航器(Fin原创 2015-07-22 13:47:35 · 475 阅读 · 0 评论 -
Objective-C Modernization Tool
最近看了苹果官网的一篇文章,讲到使用OC的现代化功能,好多处还是平时写代码可以慢慢更正的。 以后代码需要注意这些点。 综合有如下一些点: 1. 使用 instancetype 代替id,可以做类型推断,编译器发现代码的问题。 2. 用NS_ENUM 代替enum,或者NS_OPTIONS 3. 更新@property的属性设置 4. 使用字面量代替一些方法 5. NS_DESIGNA原创 2015-08-12 11:17:19 · 598 阅读 · 0 评论 -
NSDateFormatter使用思考
标签(空格分隔): NSDateFormatter最近看项目代码的时候,发现对NSDateFormatter的使用有一些不好的地方,由于NSDateFormatter的生成很消耗资源,因此不建议每次使用都重新生成一个,而是使用一个全局的NSDateFormatter来完成所有需求。项目中,发现cell绑定数据时每次都会重新生成一个NSDateFormatter对象,这样使用会有一定耗时,虽然新手机硬原创 2015-07-15 18:57:21 · 1777 阅读 · 0 评论 -
git 常用命令
git checkout –track origin/serverfix 跟踪远程的severfix分支,并且切换到这个分支上去本地重命名远程分支名字 git checkout -b sf origin/serverfixgit push origin :serverfix 删除远程的serverfix分支 使用到了一个trick 方法git push [远程名] :[分支名]git stas原创 2015-07-25 19:44:13 · 614 阅读 · 0 评论 -
iOS开发之—UILabel的巧用
主要讲解利用UILabel的来做一个简单的toast效果。这个是看到WDLabel的实现,感觉挺好的,就 主要的思路就是继承UILabel,然后在drawRect:(CGRect)rect里面进行调整,以达到一个toast的效果。#define kLabelCornerRadius 9.0f- (void)drawRect:(CGRect)rect{ CGContextRef ctx原创 2015-05-20 23:09:43 · 813 阅读 · 0 评论 -
iOS学习之CoreAnimation
最近在看CoreAnimation的内容,看了几篇博客,记录下学习的要点 学习文章: iOS开发系列–让你的应用“动”起来 还有就是官方的文章,现将一些学习的要点记录下来如何让一个动画暂停和继续 -(void)pauseLayer:(CALayer*)layer{ CFTimeInterval pausedTime = [layer convertTime:CACurrentMe原创 2015-05-12 20:53:45 · 576 阅读 · 0 评论 -
iOS学习之-Cell动态高度计算
标签(空格分隔): UITableCell iOS最近看到一个开源库用来动态计算UITableCell高度的,感觉挺不错,学习下它的实现方式。 UITableView-FDTemplateLayoutCell这个库的使用很简单,官方文档已经说明了,主要支持两种方式的使用:简单使用,没有缓存计算过的cell高度#import "UITableView+FDTemplateLayoutCell.h原创 2015-04-29 15:58:25 · 1540 阅读 · 0 评论 -
iOS学习之-扩展机制category与associative
标签(空格分隔): iOS category associativeOC的运行时提供了两种机制来对已有的类进行扩展:category 对原有的方法进行扩展associative 对原有的属性进行扩展 这两者在《Effective Objective-C 2.0》里面都有讲解,分别在第10条和第26条专门做了介绍,这里先介绍两种技术,再说明两者之间的差异化用法。category 分类这个OC的原创 2015-04-29 14:07:55 · 678 阅读 · 0 评论 -
iOS一些面试问题
什么是ARC? OC语言使用引用计数来管理内存,在没有引入ARC之前,要使用一个对象,就要retain该对象,释放时时release,这些都需要手动的来管理,比较麻烦。引入ARC之后,编译器来帮你做这些retain和release的工作,其实质内容还是基于引用计数,ARC的引入解决了程序员自己手动管理内存的麻烦。解释assign vs weak, __block vs __weak? ass原创 2015-04-20 22:43:50 · 1147 阅读 · 0 评论 -
Xcode升级导致插件失效的解决方法
每次Xcode升级,都有可能导致之前的安装的插件失效,尤其我喜欢用的XVim老是不能用,之前都是重新再装一遍,这次网上搜索了解决方法,发现一个命令即可解决:find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults writ原创 2015-04-15 21:04:50 · 701 阅读 · 0 评论 -
iOS二维码扫描
iOS的二维码扫描现在时好多软件的一个必备功能了,而在iOS7下,iOS本身的SDK里面也提供了对二维码扫描的支持。 这篇文章 二维码的使用做了分析,还不错,准备翻译过来,顺便自己学习下。AVCaptureSessioniOS7针对AVFoundation增加了一些对条形码、二维码等机器可读码的支持。任何支持iOS7的设备均可进行时时对1-D条形码(UPC-E, EAN-8, EAN-13, C翻译 2015-04-15 20:44:39 · 985 阅读 · 0 评论 -
Cocoa Runtime学习笔记
/usr/include/objc/objc.h和runtime.h找到对class和object的定义**typedef struct objc_class *Class; //一个objc_class的指针typedef struct objc_object { Class isa; } *id;** //id(任意对象)是一个objc_object结构类型的指针objc_clas原创 2015-03-27 15:15:08 · 569 阅读 · 0 评论 -
全国省市区完整plist
最近的项目要用到这个,满网找了半天才找到,真实一把辛酸一把泪啊,索性贴到优快云上得了,让大家用到直接可以用。附上地址:(点击下载)暂时先空着,有想要的可以到我上传资源控件里去看。原创 2013-01-24 11:26:45 · 4338 阅读 · 0 评论 -
iOS Media Remote Controll 相关
MPRemoteCommandCenter原创 2016-05-16 23:48:09 · 752 阅读 · 0 评论