IOS大神之路
文章平均质量分 59
丿天下丶第一
这个作者很懒,什么都没留下…
展开
-
xode6 beta版本开发swift 时"Developer tools access" 需控制另一个进程才能继续调试 解决方案
在用xcode6 beta7 开发swift时,发现只要一运行大模拟器或者playground,就是弹一个翻译 2014-09-07 21:35:07 · 2322 阅读 · 1 评论 -
IOS版本-两个小球不停的绕中心旋转的进度条
昨天实现了一个Android版本的小清新动画,可以当成进度条来用,这里把IOS的补上!原创 2015-08-09 13:05:43 · 3656 阅读 · 2 评论 -
Masonry介绍与使用实践(快速上手Autolayout)
前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果转载 2015-07-23 23:21:45 · 969 阅读 · 0 评论 -
IOS-MJExtension一句话搞定对象归档
MJExtension很强大,几乎支持现有所有的模型、字典、json数据转换,而且效率非常高以前写对象归档的时候,需要让这个对象实现NSCoding协议,而且要对每一个需要归档的属性做一些encode和decode操作,例如你之前的代码可能是这样子的Person.h文件#import "Person.h"@interface Person : NSObject <NSCoding>@property原创 2015-06-04 22:27:29 · 26640 阅读 · 2 评论 -
xcode关联git,并将代码提交到远程remote服务器
以前管理项目都是用svn,最近新项目开始用git管理代码,所以研究了下,大体上分成这几步:第一步:cd 到项目根目录,执行git init第二步:git add . 后面的.是必须要加的第三步:git commit -m "commit init"第四步:git remote add origin 远程地址第五步:git pull -u origin master第六步原创 2015-03-29 01:01:56 · 9666 阅读 · 0 评论 -
IOS-模拟器错误之-(Domain = FBSOpenApplicationErrorDomain, Code = 4)
今天在运行程序到IOS simulator的时候,报了一个错: An Error war encountered while running(Domain = FBSOpenApplicationErrorDomain, Code = 4),上网查资料后找到了解决方案,重置一下模拟器就OK了,如下图:之后在弹出框后点击reset重置,如图:重置之后Command+R原创 2015-01-03 13:29:49 · 13373 阅读 · 5 评论 -
IOS-自定义锯齿形背景view,使用quartz2d
由于项目需要,UI设计了一个锯齿形状的背景图,程序开发效果如下图:这用到了Quartz2D绘图,我的思路是,画两个如下图的锯齿view:然后两个view稍微重合一点,就是下边的那个view网上移动,把上边的那个view的下锯齿覆盖掉,不过结果却是让人失望的,如下图:最后,我在下边的view上重新画了上边view颜色的锯齿view,如下图:然后再把下边的那个锯原创 2015-01-02 21:56:40 · 4270 阅读 · 0 评论 -
IOS-一步一步教你自定义评分星级条RatingBar
由于项目的需要,需要设计能评分、能显示评分数据的星级评分条,但是IOS上好像没有这个控件,Android是有RatingBar这个控件的(又发现一个IOS不如Android好的),那就只能自定义了,在网上也找了相关的例子,发现都是很老的版本了,非ARC版本的,而且不能评分成0分,还没有indicator效果,于是我自己重新写了一个控件,命名为RatingBar先上一张我们做之后的效果图:原创 2015-01-02 20:55:24 · 27722 阅读 · 27 评论 -
IOS开发中UILabel单行、多行文本计算高度、宽度的技巧
IOS学习了一段时间了,对于这个文本内容多了需要计算高度的问题特别蛋疼,这个根本没法和Android相比啊,Android根本就不用自己费心计算宽度和高度,内部都帮你实现好了,好了,YY到此结束,遇到这么蛋疼的问题还得需要解决。首先来看单行文本的问题:对于单行文本来说,计算CGSize就比较简单了,这里直接上代码了,如下:NSString *content = @"欢迎来到北京";原创 2015-01-02 00:05:10 · 65119 阅读 · 8 评论 -
IOS应用桌面icon上不显示角标问题修复
今天在做消息通知,要在桌面图标的icon上显示消息数,例如,在程序里也加上了代码:[UIApplication sharedApplication].applicationIconBadgeNumber = 25;但是怎么搞就是不显示,最后查资料发现在ios8系统里必须先得让用户授权才能显示,可以在代码里加上如下代码if (IS_IOS8) { UIU原创 2015-01-01 22:50:41 · 10018 阅读 · 1 评论 -
IOS-给UIScrollView(包括继承它的UITableView、UICollectionView)添加下拉刷新-上拉加载更多
IOS里面用到的下拉刷新、上拉加载更多控件,开源的第三方框架很多,我们可以直接拿过来用,别人造好的轮子我们就没有必要再造一遍了,这里推荐几款下拉刷新、上拉加载更多控件只有下拉刷新的:一、EGOTableViewPullRefresh 这个使用起来比较麻烦,需要实现其各种协议,github地址为:https://github.com/enormego/EGOTableView原创 2014-12-28 23:48:54 · 15813 阅读 · 0 评论 -
IOS下状态栏颜色设置
今天在开发设置状态栏颜色的时候,遇到一个问题,IOS默认自带的状态栏颜色是黑色的,我想设置成白色的,有人说在AppDelegate.m下设置[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];,有人说在UIViewcontroller里设置,我今天设置了下,发现设置了都不怎么好使。去S原创 2015-01-14 13:49:07 · 17516 阅读 · 2 评论 -
IOS常用开发第三方库整理
一:网络请求库 1.AFNetworking github地址:https://github.com/AFNetworking/AFNetworking 2.ASIHttpRequest github地址:https://github.com/pokeb/asi-http-request/ 3.MKNetWork gi原创 2014-12-23 22:44:29 · 5054 阅读 · 1 评论 -
MAC-在自己账户下配置环境变量
最新有人问怎么在mac下配置Java环境变量,我这里介绍一种在自己账户下创建环境变量的方法首先:打开终端,执行命令cd ~ ,这样就会跳转到当前账户下,跳转之后查看是否有.bash_profile文件,执行命令ls -a,如果存在就直接打开,用vim或者mac自带的open都可以,如果没有就新建一个,执行命令touch .bash_profile,创建完后使用open .bash_prof原创 2015-01-12 11:18:21 · 1018 阅读 · 0 评论 -
CocoaPods安装和使用教程
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新转载 2014-12-04 22:37:09 · 552 阅读 · 0 评论 -
IOS-通过自定义iCarousel来高仿土巴兔选择装修风格效果(中间选中项放大)
这是Android-通过自定义ViewPager来高仿土巴兔选择装修风格效果的姐妹篇,上篇通过自定义ViewPager来实现了选中的一项居中并放大的效果,这里通过iCarousel来实现这个效果,iCarousel是我最喜欢的一个IOS开源库之一,我几乎每个IOS项目都用到了它,真的是非常的赞。原创 2015-09-28 19:33:21 · 3161 阅读 · 1 评论