摘要: 一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。 二、安装 说实话整个安装过程我折腾了好久,查找网上资料最终解决了下面总结下 CocoaPods的安装问题: 1.首 阅读全文
posted @ 2016-02-23 10:25 开心刘哈哈 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 本文由CocoaChina译者@红茶魔术师-大红袍 翻译自netguru.co 原文:17 Must Have Tools to Speed up Development in iOS 作者介绍:Patryk Kaczmarek, iOS开发者 毕业于波兹南工业大学。起初从事工业制造方面的工作,但最 阅读全文
posted @ 2016-01-02 10:35 开心刘哈哈 阅读(161) 评论(0) 推荐(0) 编辑
摘要: SDWebImage托管在github上。https://github.com/rs/SDWebImage 这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码: UITableView使用UIImage 阅读全文
posted @ 2015-12-18 09:50 开心刘哈哈 阅读(950) 评论(0) 推荐(0) 编辑
摘要: UIApplicationDelegate/* 说明:当应用程序将要入非活动状态执行,此期间,应用程序不接收消息或事件,比如来电话了 *- (void)applicationWillResignActive:(UIApplication *)application {}/* 说明:当程序被推送到后台... 阅读全文
posted @ 2015-12-07 19:30 开心刘哈哈 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 作为一名开发人员,有时候碰上美工有事外出,那么偶尔就得顶下美工的岗位,切切图。今天就简单的说一下。 手机以(iPhone 4s-iPhone 6P)为主,若有新产品,会及时更新内容。 1、先说说AppIcon图标,除了要适配手机屏幕尺寸外,平板要兼顾,甚至搜索软件的时候,出现在列表页的图标,都是不同 阅读全文
posted @ 2015-11-27 10:12 开心刘哈哈 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 说说这次的感受吧: 变得是打包时间减少到4小时(其中大部分时间还是xcode7或者是iOS9的原因),不变的是还是一如既往的坑!! 好了,废话不多说,下面讲讲如何将一个APP 发布到 苹果的app store! 在xcode7以前,用户是不能直接真机调试的,必须有开发者帐号才可以真机! xcode7 阅读全文
posted @ 2015-11-27 10:08 开心刘哈哈 阅读(3382) 评论(0) 推荐(0) 编辑
摘要: 新浪博客http://blog.sina.com.cn/liuyingjie19930624 阅读全文
posted @ 2015-10-04 09:52 开心刘哈哈 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、 获取一个随机整数范围在:[0,100)包括0,不包括100 int x = arc4random() % 100; 2、 获取一个随机数范围在:[500,1000),包括500,包括1000 int y = (arc4random() % 501) + 500; 3、 获取一个随机整数,范围在 阅读全文
posted @ 2016-04-08 12:59 开心刘哈哈 阅读(2307) 评论(0) 推荐(0) 编辑
摘要: 工厂模式我的理解是:他就是为了创建对象的 创建对象的时候,我们一般是alloc一个对象,如果需要创建100个这样的对象,如果是在一个for循环中还好说,直接一句alloc就行了,但是事实并不那么如意,我们可能会在不同的地方去创建这个对象,那么我们可能需要写100句alloc 了,但是如果我们在创建对 阅读全文
posted @ 2016-03-31 14:03 开心刘哈哈 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。 然而,在iOS中有很多方法完成以上的任务,到底有多少种方法呢?经过查阅资料,大概有三种方法:NSTimer、CADisplayLink、GCD。接下来我就一一介绍它们的用法 阅读全文
posted @ 2016-03-17 12:22 开心刘哈哈 阅读(160) 评论(0) 推荐(0) 编辑
摘要: IOS使用正则表达式去掉html中的标签元素,获得纯文本 content是根据网址获得的网页源码字符串 NSRegularExpression *regularExpretion=[NSRegularExpression regularExpressionWithPattern:@"]*>|\n" ... 阅读全文
posted @ 2016-03-17 11:54 开心刘哈哈 阅读(5610) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/anyezhuixing/p/4795252.html 1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示,且苹果现在禁止不通过用户同意就拨打电话的应用上传 2,这种方法,打完电话后还会回到原来的程序,也会弹出提 阅读全文
posted @ 2016-03-14 09:27 开心刘哈哈 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 本章不会对Block做过多的实现研究。只是讲解基本的用法。纯粹基础知识。结合实际项目怎么去做举例。Block使用场景,可以在两个界面的传值,也可以对代码封装作为参数的传递等。用过GCD就知道Block的精妙之处。 Block是一种比较特殊的数据类型。它可以保存一段代码,在合适的时候取出来调用。 AR 阅读全文
posted @ 2016-03-14 08:25 开心刘哈哈 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/zhangao0086/article/details/38273239 一般来说我们总会在设置Block之后,在合适的时间回调Block,而不希望回调Block的时候Block已经被释放了,所以我们需要对Block进行copy,copy到堆中,以便后 阅读全文
posted @ 2016-03-14 08:21 开心刘哈哈 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一. 为什么要升级SVN? 因为MAC上默认安装的是1.6版本,在使用时经常会提示SVN版本太旧,所以一定要升级 二. 怎么升级? 关注老毕的博客: http://blog.csdn.net/wirelessqa/ 所有软件安装都是这三步吧,哈哈 第一步: 下载 第二步: 安装 第三步: 配置 第一 阅读全文
posted @ 2016-03-12 14:59 开心刘哈哈 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 上一篇博客中提到了用CoreData来进行数据的持久化,CoreData的配置和使用步骤还是挺复杂的。但熟悉CoreData的使用流程后,CoreData还是蛮好用的。今天要说的是如何记录我们用户的登陆状态。例如微信,QQ等,在用户登陆后,关闭应用在打开就直接登陆了。那么我们在App开发中如何记录用 阅读全文
posted @ 2016-03-10 10:58 开心刘哈哈 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1.) 打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步; 2.) 给你的PCH文件起名字TestDemo-Prefix.pch. 例如你的项目工程名为TestDemo然而你 阅读全文
posted @ 2016-03-09 12:40 开心刘哈哈 阅读(159) 评论(0) 推荐(0) 编辑