ios开发实用信息
文章平均质量分 70
程序员专栏
这个作者很懒,什么都没留下…
展开
-
MVC中Model的设计
一般在定义ViewController的时候,都习惯定义一个BaseViewController作为基类(即父类)。这样做的好处是:把公共的属性提出来放在BaseViewController中,试代码结构更清晰。同样,设计Model的时候,也可以定义一个基类。原创 2015-04-08 13:04:58 · 1168 阅读 · 0 评论 -
UIWebView用法详解及代码分享
UIWebView是iOS内置的浏览器控件,可以浏览网页、打开文档等 能够加载html/htm、pdf、docx、txt等格式的文件.原创 2015-07-09 09:45:46 · 829 阅读 · 0 评论 -
使用UIDataDetectorTypes自动检测电话、网址和邮箱
使用UIDataDetectorTypes自动检测电话、网址和邮箱。我们先来看看UIDataDetectorTypes有哪些枚举值。原创 2015-07-10 10:36:47 · 2560 阅读 · 0 评论 -
唯有坚持方能成功
或许这不是一篇心灵鸡汤,因为心灵鸡汤不是我的擅长;或许这就是一篇心灵鸡汤,希望能点燃你的斗志。原创 2015-07-03 11:30:49 · 1206 阅读 · 0 评论 -
CGContextRef使用简要教程
Graphics Context是图形上下文,也可以理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.CGContextRef功能强大,我们借助它可以画各种图形。开发过程中灵活运用这些技巧,可以帮助我们提供代码水平。原创 2015-07-02 11:05:29 · 1270 阅读 · 0 评论 -
EGOCache缓存框架详细讲解
EGOCache是一个轻量级的缓存框架。用法简单方便,在现在的项目中,我就用到EGOCache来缓存下载过的照片和字符串。有人可能会问到,缓存照片还需要用EGOCache吗?AFNetworking和SDWebImage不是已经有这些功能了吗?原创 2015-07-04 10:43:51 · 2054 阅读 · 1 评论 -
Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件
一直在用xcode6开发,但项目都是在xcode5上创建的,所以一直没注意到,xcode6竟然干掉pch文件了。为什么xcode6没有自动创建pch文件呢?简单地看:我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix Header之原创 2014-11-08 10:21:52 · 9561 阅读 · 0 评论 -
EGOCache如何检测缓存时间过期
EGOCache为什么要提供设定缓存过期时间呢?或者说EGOCache设定缓存过期时间有什么好处呢?我觉得最大的好处就是EGOCache可以定时清除缓存。EGOCache可以设置某一项的缓存时间,EGOCache很方便管理缓存。原创 2015-07-06 11:26:52 · 1474 阅读 · 0 评论 -
UIButton文字居左显示
今天我们来讲如何让UIButton文字居左显示?我们都应该写过让UILabel的text居左显示。代码也非常简单。原创 2015-07-06 14:01:06 · 1643 阅读 · 0 评论 -
iOS开发自定义时间选取器
又是一年的暑假日期而至,小孩子放假,都会到在外打工的父母身边。孩子想父母,父母也思念着自己的孩子。我身边的亲戚朋友的孩子 也都来了。这个暑假又该热闹起来。原创 2015-07-07 10:53:33 · 1648 阅读 · 0 评论 -
用正则表达式验证邮箱和手机号
正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。原创 2015-07-01 10:58:03 · 3301 阅读 · 3 评论 -
Xcode真机调试报错:The application could not be verified.
这还是第一次遇到,应该是手机上的app的证书跟现在的证书不一致导致。原创 2015-06-30 20:24:52 · 3065 阅读 · 0 评论 -
猿圈微信 10万码农聚集地
猿圈(ID:CodePush)(←长按复制)为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。(复制微信号,搜索公众号即可关注)扫描二维码直接关注:原创 2015-04-23 20:00:55 · 1822 阅读 · 1 评论 -
hitTest和pointInside如何响应用户点击事件
• 当用户点击屏幕时,会产生一个触摸事件,系统会将该事件加入到一个由UIApplication管理的事件队列中• UIApplication会从事件队列中取出最前面的事件进行分发以便处理,通常,先发送事件给应用程序的主窗口(UIWindow)• 主窗口会调用hitTest:withEvent:方法在视图(UIView)层次结构中找到一个最合适的UIView来处理触摸事件原创 2015-04-24 10:27:11 · 2587 阅读 · 0 评论 -
iOS调用系统发短信功能详解
iOS调用系统的发短信功能可以分为两种:1,程序外调用系统发短信。2,程序内调用系统发短信。第二种的好处是用户发短信之后还可以回到app。这对app来说非常重要。程序外调用系统发短信这个方法其实很简单,直接调用openURL即可:[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms://13888888原创 2015-04-27 17:35:03 · 1555 阅读 · 0 评论 -
iOS地图定位使用几个小功能
iOS系统自带的定位服务可以实现很多需求。比如:获取当前经纬度,获取当前位置信息等等。原创 2015-05-14 11:01:54 · 1157 阅读 · 0 评论 -
如何成为一名优秀的iOS开发工程师
如果你是一位专业的iOS开发工程师,你应该为自己感到自豪。因为你能在强大的iOS系统下,一展身手实现自己和他人的想法,这是一件令人无比激动的事情。原创 2015-06-26 00:03:56 · 3922 阅读 · 3 评论 -
NSDate和NSString相互转换
不积小流无以成江海,不及硅步无以至千里。做iOS开发也是这样,平时写代码要多收集一些有用的代码,以免每次都从新来一遍,不仅浪费时间,也影响开发效率。原创 2015-06-26 09:43:27 · 1078 阅读 · 0 评论 -
mac下.gitconfig配置别名alias
在多人协作开发时,一般用git来进行代码管理。git有一些命令如:git pull 、 git push等等,这些命令可以设置alias,也就是缩写。如:git pull 是 git pl, git push 是 git ps。可以根据个人习惯进行修改。原创 2015-06-09 11:27:31 · 6354 阅读 · 0 评论 -
iOS开发之沙盒和文件操作(汇总)
关于沙盒和文件操作的文章写了几篇,在写的过程中加深了自己的记忆。今天来做一下汇总,算是对知识点的梳理。原创 2015-07-27 14:26:17 · 1584 阅读 · 0 评论 -
程序员屌丝逆袭之路不是炒股
程序员屌丝逆袭之路不是炒股,最近这一段时间,你身边是不是大多数人都在谈论股票?那就对了,无论走到哪都能听到,今天又绿了,我的股票跌停了,冲上5000点啦,等等之类的话。原创 2015-07-06 14:11:39 · 5887 阅读 · 9 评论 -
iOS开发之获取沙盒路径
沙盒里的文件夹包括Documents、Library、tmp。这三个文件夹的作用请点击这里。接下来我们来讲解如何获取Documents、Library、tmp的路径。原创 2015-07-22 10:54:25 · 1911 阅读 · 0 评论 -
iOS开发之保存照片到系统相册(Photo Album)
保存照片到系统相册这个功能很多社交类的APP都有的,今天我们简单讲解一下,如何将图片保存到系统相册(Photo Album)。原创 2015-08-04 11:30:46 · 2339 阅读 · 0 评论 -
NSFileManager文件操作的十个小功能
NSFileManager是一个单列类,也是一个文件管理器。可以通过NSFileManager创建文件夹、创建文件、写文件、读文件内容等等基本功能。原创 2015-07-24 10:22:05 · 1469 阅读 · 0 评论 -
iOS开发之保存照片到自己创建的相簿
保存照片还可以用`ALAssetsLibrary`,`ALAssetsLibrary`提供了我们对iOS设备中的相片、视频的访问,是连接应用程序和相册之间访问的一个桥梁。接下来,我们来详细讲解一下关于系统相册权限获取、保存照片、创建自己的相簿等等功能。原创 2015-08-05 10:53:22 · 1096 阅读 · 0 评论 -
UITablView上下滑动控制底部按钮的出现和消失
今天我们一起来做一个好玩的功能,通过UITablView上下滑动控制底部按钮的出现和消失。原创 2015-09-01 09:53:24 · 2064 阅读 · 2 评论 -
多个UIImage合并成一个UIImage
本篇文章将会介绍如何将多个`UIImage`合并成一个`UIImage`。听起来似乎有点晕晕乎乎的,这个可以合并吗?答案是肯定的。我们拿两个`UIImage`来举例。原创 2015-08-06 09:36:43 · 3358 阅读 · 0 评论 -
UITextView实现placeholder的猥琐做法
我们都知道iOS开发中的`UITextField`有个`placeholder`属性,`placeholder`可以很方便引导用户输入。但是`UITextView`却没有`placeholder`属性。原创 2015-08-07 09:48:08 · 1193 阅读 · 1 评论 -
这是我的公众号
iOS开发「iOS开发」最新iOS、iPhone资讯,万名iOS开发者、swift开发、果粉聚集,参与技术讨论,整理开发技巧,分享创业经验!享受生活、热爱编程!微信号:iOSDevTip长按上图,弹出“识别二维码”后关注猿圈「猿圈」为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objec原创 2020-08-11 14:13:11 · 2415 阅读 · 0 评论 -
为 Octopress 添加多说评论系统
说换就换,多说( **http://duoshuo.com/** )接入流程也不复杂。网上有很多教程,我简单说一下我是如何操作的。原创 2015-08-01 01:41:15 · 1731 阅读 · 0 评论 -
2012年MacBook更换SSD固态硬盘和16G内存条
我的电脑是2012年的MacBook Pro(13-inch, 2012 年中),是那种比较厚的一款。当时买的时候官网,标价是8888元。我是在新蛋网上买的,新蛋网有活动只需要7888元即可购买。原创 2015-08-27 11:24:06 · 51930 阅读 · 2 评论 -
iOS开发之layoutSubviews的作用和调用机制
苹果官方文档已经强调,不能直接调用layoutSubviews对子视图进行重新布局。那么,layoutSubviews什么情况下会被调用呢?通过百度搜索,发现以下几种情况layoutSubviews会被调用。原创 2015-07-27 14:58:54 · 1385 阅读 · 0 评论 -
五种创建UIImage的类方法
UIImage有五个类方法,用来创建UIImage的。下面介绍一下每个类方法的作用和创建实例。原创 2015-07-28 10:14:41 · 1737 阅读 · 0 评论 -
自定义导航按钮UIBarButtonItem
iOS系统导航栏中有leftBarButtonItem和rightBarButtonItem,我们可以根据自己的需求来自定义这两个UIBarButtonItem。原创 2015-08-03 16:22:55 · 1252 阅读 · 0 评论 -
iOS开发之NSTimer使用初探
最近我在改一个bug,在一个UIViewController上有一个定时器,在执行轮播图片。push到别的UIViewController的时候,暂停定时器(NSTimer);pop回来的时候,开启定时器(NSTimer)。这个bug是:push到别的UIViewController暂定定时器(NSTimer),有时候有作用,有时候没有作用。原创 2015-07-16 15:44:27 · 852 阅读 · 0 评论 -
CoreMotion框架中加速度计使用简明教程
在iOS4之前加速度计是由`UIAccelerometer`来采集数据的,现在都是用`CoreMotion`来处理。两种使用都比较简单,相对来说`UIAccelerometer`更简单一些。本文将分享两者的用法。原创 2015-08-10 09:58:31 · 1162 阅读 · 0 评论 -
iOS开发之UIImage等比缩放
前面讲了截取UIImage指定大小区域,很方便的截取UIImage。今天要和大家分享的是UIImage的缩放。原创 2015-07-29 10:20:09 · 7966 阅读 · 1 评论 -
NSString的八条实用技巧
有一篇文章写了:iOS开发之NSString的几条实用技巧 , 今天这篇,我们讲讲NSString的八条实用技巧。大家可以收藏起来,方便开发随时可以复制粘贴。原创 2015-07-17 11:16:27 · 1037 阅读 · 0 评论 -
关于导航栏的六个小技巧
`UINavigationBar`和`UINavigationItem`是iOS开发中常用的控件。今天给大家介绍一下六个关于导航栏的小技巧。原创 2015-07-30 10:06:21 · 1093 阅读 · 0 评论 -
我这个站长是怎么炼成的
曾几何时,我也想有一份稳定的工作,就像现在一样。但是当我真正身处其中时,这样的生活、这样的工作显得是那么的廉价,让我没有一丝珍惜的意愿。原创 2015-07-18 07:48:52 · 885 阅读 · 0 评论