【移动端/IOS开发】
L丶至尊宝
这个作者很懒,什么都没留下…
展开
-
关于XCode6应用沙盒路径及NSHomeDirectory和NSSearchPathForDirectoriesInDomains
由于xcode6模拟器路径做了修改,跟着Finder找,一路找疯了的节奏,现在提供两个方法,来获取应用沙盒的路径。NSLog(@"应用沙盒的路径:%@",NSHomeDirectory()); //直接打印出应用沙盒路径,此路径下包含三个文件夹,D,L,T,在Xcode6之前是4个,application移到了另外个地方 NSLog(@"%@searh Simulator原创 2015-04-10 09:01:13 · 1095 阅读 · 0 评论 -
Mac下SVN提交xcode工程代码需要过滤的文件
Mac下SVN提交xcode工程代码需要过滤的文件原创 2015-09-18 15:04:27 · 1915 阅读 · 0 评论 -
IOS通知机制(NSNotification)
要使用通知机制来实现数据的传递,首先需要了解通知中心(NSNotificationCenter)*每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信*任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定原创 2015-06-15 13:42:41 · 512 阅读 · 0 评论 -
IOS-UIview的AutoresizingMask自动伸缩解析(主要处理UIView加载出来看不见的问题)
今天在做控制器跳转的时候遇到一个问题:1.当A控制器跳转B控制器(modal跳转)2.B控制器中添加一个子控制器C,3.设置了C控制的view的frame,但B控制器中看不见C控制器的view。主要问题出现在第三步,看不见C控制器的VIEW,而已经设置了C控制器的view的frame,通过XCode的图形界面调试功能发现C控制器的VIEW已经被缩放成一条线,所以在界面上肉眼原创 2015-07-06 00:50:06 · 888 阅读 · 0 评论 -
IOS开发之利用通知(NSNotification)进行数据传递
上篇文章介绍了通知机制及常用的设备通知使用方式,这篇文章就举个例子来实现下利用通知进行数据传递现在有两个控制器,分别为OneViewController、TwoViewController点击OneViewController中的button发出通知,并且TwoViewController接收通知打印OneViewController中传递过来的值- (void原创 2015-06-15 14:02:20 · 565 阅读 · 0 评论 -
使用系统自带方法代码,VFL, Masonry实现Autolayout
storyboard的设置约束方式过于繁琐,只有亲身体会,下面隆重介绍三种方式实现AutoLayout。使用代码实现Autolayout的方法1创建约束+(id)constraintWithItem:(id)view1attribute:(NSLayoutAttribute)attr1relatedBy:(NSLayoutRelation)relationtoItem:(id)view2原创 2015-06-05 22:41:11 · 587 阅读 · 0 评论 -
IOS:解决在ScrollView中添加子控件,子控件往下偏移的问题
今天在做一个功能的时候,有用到ScrollView,之前在一个控制器中加入ScrollView,都没遇到加入子控件,子控件往下便宜,超出ScrollView范围的问题。而今天随便怎么设置尺寸大小,始终毫无反应,最后通过多方跟踪查找,终于找到问题所在,记录一下。首先看出现的问题,如图所示看图应该明白,我在对ScrollView中加入了8个uilabel子控件,但启动模拟器却看原创 2015-07-13 00:54:00 · 3863 阅读 · 0 评论 -
loadView、viewDidLoad及viewDidUnload的关系
标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。loadView什么时候被调用? 每次访问UIViewController的view(比如controller.view、self.view)而且view为nil,loadView方法就会被调用。有什么作用? l转载 2015-07-02 10:03:01 · 372 阅读 · 0 评论 -
UIView的属性方法解释(全)
/** * 通过一个frame来初始化一个UI控件 */- (id)initWithFrame:(CGRect)frame;// YES:能够跟用户进行交互@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES// 控件的一个标记(父控件可以通过翻译 2015-06-27 15:11:24 · 435 阅读 · 0 评论 -
设置UILabel背景和文字的透明度(代码和SB两种实现)
分别介绍UILabel代码和SB设置透明问题1-UILabel字体背景同时透明storyboard设置: 在属性栏里设置当前控件的alpha的值,0-1表示从全透明到不透明代码设置: UILabel.alpha = 0.5; //表示半透明2-UILabel背景透明字体不透明storyboard设置: 在属性栏里设置当前控件的backgroundColor–other–Opacity的原创 2015-05-30 19:31:32 · 4867 阅读 · 0 评论 -
亲测:删除MAC下文件夹中所有.svn文件的方法
一个工程搞到自己MBP上,项目太大,svn缓存文件太多,必须统一删除,只能用命令来实现了,如果有更简单的方法,请留言!需要执行到以下命令:(注:全部复制,;分号也不可少,此命令表示删除NewProject下的所有.svn文件)sudo find /Users/mac/Documents/B\(工程\)/NewProject -name ".svn" -exec rm -r {} \原创 2015-04-24 15:29:24 · 578 阅读 · 0 评论 -
关于- (UIImage *)stretchableImageWithLeftCapWidth: topCapHeight:
刚刚做图片按钮拉伸,用到了- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCap这个方法!对于里面参数研究了会,一时间没怎么搞懂,后来试了几个点,算是明白了其中的道理,不知道对不对,先记录下,有不对的请指点。leftCapWidt原创 2015-04-23 11:59:02 · 397 阅读 · 0 评论 -
MACBOOK下显示隐藏文件夹的命令
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO输完单击Enter键,退出终端,重新启动Finder就可以了重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Find原创 2015-04-10 09:16:40 · 445 阅读 · 0 评论 -
快速安装cocoaPods的教程,利用cocoaPods对IOS程序进行依赖管理
这两天群里遇到很多位刚接触IOS开发的同学,需要用cocoapods来管理第三方类库,但是看了很多大咖的安装教程,始终装不上,于是来求助。现在我把教程再下一次,原理神马的都不说了,没有华丽的语言,直接上操作,按我的步骤一步一步来就行,别问为什么,只负责装上。第一步:打开终端第二步(替换源):- gem sources --remove https://rubyg原创 2015-07-20 01:13:48 · 564 阅读 · 0 评论