08 2014 档案
摘要:iOS在升级到4.0以后就支持了多任务了。下文将详细介绍一下这个特性。1、检查设备是否支持多任务Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhone 3G。如果你的应用在没有多任务特性时会出问题,为了保持应用的健壮性,你应该对此进行判断并处理。你可以通过调...
阅读全文
摘要:tableviewcell 长按出现的快捷菜单这个功能估计大家在项目中用到的比较少首先我们来看一下效果图,长按cell4后出现效果。实现这个功能只需要动用三个方法,都是tableview本身有的第一个方法-(BOOL)tableView:(UITableView*)tableView shouldS...
阅读全文
摘要:相信大家在做项目时有遇到需要实现这种功能---实现单选某一个cell表示选中这个功能的实现只需要在两个方法中code即可首选我们公开一个属性@property(nonatomic,strong)NSIndexPath *lastPath;并且对其synthesize主要是用来接收用户上一次所选的ce...
阅读全文
摘要:最近在看一些博客的时候也发现了很多比较好的 知识点相对全面且比较基础的博客,所以分享出来这篇博客个人认为不错,可以看看!
阅读全文
摘要:GCD (Grand Central Dispatch) 是Apple公司开发的一种技术,它旨在优化多核环境中的并发操作并取代传统多线程的编程模式。 在Mac OS X 10.6和IOS 4.0之后开始支持GCD。使用GCD的一个理由就是方便,回想一下以前的多线程编程,我们会把异步调用的代码放到另外...
阅读全文
摘要:#defineNavigationBar_HEIGHT 44 //导航栏高度#defineSCREEN_WIDTH([UIScreenmainScreen].bounds.size.width) //动态获取物理设备的宽度#defineSCREEN_HEIGHT([UIScreenmainScre...
阅读全文
摘要:iOS委托传值方式在开发中占很重要的地位,可能对于初学者来说一时很难弄明白博主也是通过不断的找资料,在开发中慢慢学会的!首先我们假设有A,B两个控制器,A控制器中有一个textField和一个button,B控制器中有一个label当我们点击A中的button时就得将textField里面的文本值传...
阅读全文
摘要:个人的理解是这样的:1. 异步通信的意思是,当A发送完消息之后,不等待B的回应,继续执行之后的程序.在将来的某个时刻,A再来检查是否收到B的回应。 异步就是彼此独立,在等待某事件的过程中继续做自己的事,不需要等待这一事件完成后再工作。2. 多线程是程序设计的逻辑层概念,它是进程中并发运行的一段代码...
阅读全文
摘要:如果你在mac上装了很多xcode插件,而致使xcode打开时发生崩溃现象这时你可以在前往文件夹的里输入下列地址删除导致崩溃的插件即可~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/
阅读全文
摘要:在iOS的应用程序开发中,有些插件可以很方便我们的工作 只需要你把它们下载下来 编译即可下面为大家推荐几种:1 VVDocument--这是xcode规范注释的生成器 编译这个Demo之后 然后关闭Demo 在你的项目中需要注释的地方连续输入三个“/” 即出效果如下图2. ColorSense--这...
阅读全文
摘要:ECSlidingViewController 是个很好用的第三方库, 也称为 "Side Menu". github上也做了很多介绍(ECSlidingViewController)首先我们看下使用这个第三方库的效果:点击左侧菜单则会滑动到如右图所示利用cocoapods管理工具把这个第三方库加入...
阅读全文
摘要:1.在常用工具类中写个类方法 如下所示:+(void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor...
阅读全文
摘要:Block的使用有很多方面,其中传值只是它的一小部分,但是很常用更实用,下面介绍Block在两个界面之间的传值用法:先说一下思想:首先,创建两个视图控制器,在第一个视图控制器中创建一个Label和一个Button,其中Label是为了显示第二个视图控制器传过来的字符串, Button是为了pus...
阅读全文
摘要:菜鸟程序员一个 如有讲解不正确的地方希望指正!下面我们进入主题吧在开发中,为了能在项目中高效率的使用第三方类库,我们请来了cocoapods管理大师要想使用cocoapods 需要分以下几步实行:1:CocoaPods是跑在Ruby的软件,不过mac os x 10.0以上的系统都自带了ruby环境...
阅读全文
摘要:文章介绍的是如何将工程代码托管到github上面,如果你还没注册GitHub账号请到https://github.com/上注册如果你已经注册GitHub账号,在你的电脑上安装了GitHub,而一直还没上传过代码:1:打开浏览器登陆你的GitHub账号,点击加号 如图显示的create new re...
阅读全文
摘要:ios7.0中视图控制器中视图坐标布局问题 if ([[[UIDevice currentDevice] systemVersion] floatValue]>=7.0) { self.edgesForExtendedLayout=UIRectEdgeNone;//ios 7中不调整屏...
阅读全文

浙公网安备 33010602011771号