随笔分类 -  iOS

摘要:1.在view不是很复杂的情况下,如果多次检查后依旧出现coding-compliant这种情况,干脆彻底删除这个xib重新新建一个xib来做一遍。(至今未明真相) 2.初始化xib中的view的大致步骤: 3.如果view需要响应事件,且将view添加到superView后,view不响应事件,可 阅读全文
posted @ 2016-03-22 23:46 Ficow 阅读(423) 评论(0) 推荐(0)
摘要:如果是代码实现,直接 在CGRectMake里把对应的参数设置为: 1.0/[UIScreenmainScreen].scale 即可。 如果是用xib实现,就需要将对应的限制拖一个IBOutlet到对应类的.m文件中,如下图, Outlet如下: 然后在ViewDidLoad时,设置其参数即可: 阅读全文
posted @ 2016-03-20 10:49 Ficow 阅读(836) 评论(0) 推荐(0)
摘要:在需要使用tab来选中并输入内容的地方,添加: <#输入待覆盖的内容#> 阅读全文
posted @ 2016-03-20 00:27 Ficow 阅读(403) 评论(0) 推荐(0)
摘要:在应用的 Info.plist 文件中添加以下代码: 阅读全文
posted @ 2016-03-19 21:05 Ficow 阅读(787) 评论(0) 推荐(0)
摘要:// 后台执行: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // something }); // 主线程执行: dispatch_async(dispatch_get_main_queue(), ^{ // something }); // 一次性执行: static dispatch_once_t onceTo... 阅读全文
posted @ 2016-03-18 23:47 Ficow 阅读(228) 评论(0) 推荐(0)
摘要:#! /bin/bashmv ~/Library/Developer/Xcode/UserData/CodeSnippets ~/Library/Developer/Xcode/UserData/CodeSnippets.backup # rm ~/Library/Developer/Xcode/U 阅读全文
posted @ 2016-03-18 15:09 Ficow 阅读(269) 评论(0) 推荐(0)
摘要:在终端执行: pod install --no-repo-update 如果是更新操作,执行: pod update --no-repo-update 阅读全文
posted @ 2016-03-07 14:44 Ficow 阅读(745) 评论(0) 推荐(0)
摘要://遍历footerview约束(一般高,宽) NSArray* constrains = self.footerView.constraints; for (NSLayoutConstraint* constraint in constrains) { if (constraint.f... 阅读全文
posted @ 2016-03-01 15:39 Ficow 阅读(856) 评论(0) 推荐(0)
摘要:1.设置return key,然后为Did End On Exit事件添加响应方法,并在方法内添加代码:[self.textfieldName resignFirstResponder]。 2.将背景view设置为UIControl类,然后为Touch Down事件添加响应方法,并在方法内添加代码: 阅读全文
posted @ 2016-02-27 18:10 Ficow 阅读(406) 评论(0) 推荐(0)
摘要:定义: returnType (^funcName)(paramType paraName) = ^(paramType paraName){}; 作为方法参数时: - (void)fun:( returnType (^funcName)(paramType paraName) ) blockNam 阅读全文
posted @ 2016-02-27 14:05 Ficow 阅读(145) 评论(0) 推荐(0)
摘要:出现以下错误时, 关闭当前的工作空间,删除掉文件夹中的workspace,然后重新pod install,install完成之后,通过workspace打开工作空间,clean+build即可,如下所示 在pod install之前,请确保已经执行pod setup命令。 阅读全文
posted @ 2016-02-23 10:33 Ficow 阅读(231) 评论(0) 推荐(0)
摘要:@Strongify,@Weakify主要是在block中使用. 因为block一般都在对象内部声明.. 如果在block内部使用了当前对象的属性,就会造成循环引用(block拥有当前对象的地址,而当前对象拥有block的地址),而引起内存泄露,block和当前对象都无法释放. @weakify(s 阅读全文
posted @ 2016-02-19 13:01 Ficow 阅读(658) 评论(0) 推荐(0)
摘要:Debut - View Debugging - Capture View Hierarchy 当视图没有正常显示时,用view hierarchy进行调试,查看左边的分支里有没有加载对应的视图。 如果视图的确加载了,但是又没有显示出来,那么可能是由于视图的约束没有设置好,所以无法正常显示在调试的界 阅读全文
posted @ 2016-01-20 13:46 Ficow 阅读(695) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-01-20 00:22 Ficow 阅读(377) 评论(0) 推荐(0)
摘要:一位网友的解释: 原址:http://www.cocoachina.com/bbs/read.php?tid-21295.html 阅读全文
posted @ 2016-01-19 16:18 Ficow 阅读(631) 评论(0) 推荐(0)
摘要:1.StatusBar 20px 2.TableViewCell 44px 3.TabBar 49px 4.NavigationBar 44px 5.NaviBarIcon 20*20px 6.TabBarIcon 30*30px 阅读全文
posted @ 2016-01-19 12:02 Ficow 阅读(173) 评论(0) 推荐(0)
摘要:UIImageView设置为圆形的方法(效率比较低下,当需要显示很多圆形view的时候,非常不推荐这种方式): imageView.layer.masksToBounds = YES; imageView.layer.cornerRadius = self.Image.frame.size.widt 阅读全文
posted @ 2016-01-19 00:01 Ficow 阅读(1764) 评论(0) 推荐(0)
摘要:1.AdjustFontSize 按command +/-进行字体大小调整 2.ATProperty @property专用,strong.assign.copy.weak IBOutlet 3.Backlight 高亮当前编辑行 4.ESJsonFormat JSON转为属性声明 5.FuzzyA 阅读全文
posted @ 2016-01-18 20:38 Ficow 阅读(288) 评论(0) 推荐(0)
摘要:1.#pragma mark - 方法分割线 2.#pragma mark 要备注的内容 3.// MARK: 要备注的内容 4.// FIXME: 要备注的内容 5.// TODO: 要备注的内容 推荐使用Xcode插件XToDo,用于快速定位所有的//TODO:和//FIXME: ??? !!! 阅读全文
posted @ 2016-01-18 20:35 Ficow 阅读(759) 评论(0) 推荐(0)
摘要://// //// main.m //// TestBasis //// //// Created by ficow on 16/1/14. //// Copyright © 2016年 ficow. All rights reserved. //// // #import //////////////////////////////////////////////////////... 阅读全文
posted @ 2016-01-16 14:35 Ficow 阅读(170) 评论(0) 推荐(0)