
iOS
文章平均质量分 69
Cloudox_
目前最有趣的等待,是未来
展开
-
ios中Alert提示框的简单使用
应用中经常会用到Alert提示框,用来提示用户或者给用户一个确定选择的警告,比如注销用户中就会用到这一提示框,如下图:做这种提示框也很简单,两行代码就可以:UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"是否确定注销" delegate:self cancelButtonTitle:原创 2015-04-28 10:41:48 · 9385 阅读 · 0 评论 -
ios中UINavigation和UITabBar的结合
基本现在常见的应用里单一使用Navigation导航栏或者单独使用TabBar的情况已经不多见了,除非是特别专一的应用方式,否则常常会见到两种布局方式结合起来,自己在做第一个项目的时候也是遇到了这个需求,当时也是纠结了一些小问题,这里说一下我的方法。其实想法很简单,是一个多层包装的模式,也就是先分别把自己有导航需求的界面创建出来之后,分别用UINavigationController把这几个界原创 2015-04-27 20:06:16 · 1180 阅读 · 0 评论 -
iOS第三方弹层KLCPopup的使用
很多时候使用一个弹层来提供一个小界面进行提示、选择什么的功能是很有用而且美观的,比如很多广告就是这种弹层的形式...有了弹层以后,我们不需要每次要显示一个东西的时候都跳转到另一个界面中去,当只用显示一点小东西的时候,弹层的价值远远大于新开一个界面,之前使用到了第三方的弹层KLCPopup,当时的需求是要能在弹层上填写内容以及添加按钮,试了几种弹层后发现这种最能满足需求也挺好用的,于是就用了下来,这原创 2015-05-04 15:53:13 · 3994 阅读 · 0 评论 -
iOS第三方类库IIViewDeck使用方法
项目中根据需求用到了一个界面框架:ViewDeck。项目需要用到左侧右侧各有一个抽屉视图,而这个类库可以极其简单的实现这个功能,不单单是左右各一个,它可以随意设置上下左右的抽屉视图,简直是360度想怎么抽怎么抽,这里记录一下使用方法。先看一下效果图:首先是主视图,也就是中间的视图上方是Navbar,左边有一个按钮用来开启左边视图,当然左右视图都是可以通过左右滑动来开启的原创 2015-05-27 14:50:33 · 4602 阅读 · 3 评论 -
iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)
iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过设置属性,实现页面间传值在iOS开发中,我们经常会遇到页面间跳转传值的问题,现归纳总转载 2015-05-21 13:48:50 · 1427 阅读 · 0 评论 -
iOS第三方数据库FMDB使用方法
工程中经常需要使用数据库来保存一些数据在本地手机上,iOS是自带Sqlite的,但是常用的还是第三方的类库——FMDB。这里说一说基本的使用方法对于数据库来说,最开始的当然是建立数据库,在使用数据库前,最好先检查一下数据库是否存在,如果存在,则把数据库实例指向已存在的那个数据库,如果不存在,则创建://SqlTest.h@property (strong, nonatomic) FMDa原创 2015-05-21 11:56:31 · 2884 阅读 · 1 评论 -
iOS滚动视图UIScrollView使用方法
滚动视图还满常见的,这里学习了一下基本所有的用法、属性设置和委托,单讲一个ScrollView也很简单,直接上代码远比一个个讲要清晰明了地多。//.h文件@property (strong, nonatomic) IBOutlet UIScrollView *scrollView;//.m文件 //初始化ScrollView,设定位置 self.scrollView = [原创 2015-05-28 10:56:23 · 2056 阅读 · 1 评论 -
iOS6新特征:UIRefreshControl实现下拉刷新
本想学习了下拉刷新之后自己总结一下写篇文章出来的,但觉得学习过程中发现的这篇博文一经写的够清楚明了了,而且demo也很好,基本跟着走一遍都能学会了,实在不觉得自己会写出什么更好的东西来,所以就直接转载吧,最原始的博文地址已不可考,我看到的也是一篇转载,就不贴原地址啦。原文的开发环境比较老,我是在iOS SDK 8.1 + Xcode 6环境下开发的,同样不用改变什么原文没有给出de转载 2015-05-28 15:14:24 · 2181 阅读 · 3 评论 -
iOS中UIActionSheet的使用
谁能告诉我这个控件的中文名应该叫啥...找资料时都是直接找的UIActionSheet,想叫中文名字突然觉得想不出来了...学习这个的初始目的是学习从拍照或者相册选择图片使用,感觉这个情况也是这个控件最常见的用处了,当用户要改变头像时,点击一下头像出现这个东西供用户选择图片来源,如下图:相信都见过这个控件吧,不过它的中文名到底叫啥来着...要做这个特备简单,这里直接贴代码吧,我原创 2015-06-09 17:43:15 · 1791 阅读 · 1 评论 -
iOS使用WebView查看各类文档
现在人们已经习惯于使用手机来查看文档了,除了使用各个应用来打开office文档,iOS自身的WebView也支持打开查看大部分类型的office文档,当然他本身是用来打开HTML文件的,但也不妨碍对这个强大的功能加以利用嘛。要成功打开文件,首先要找到文件,这里找到存放在沙盒路径中的文件并把路径换成URL格式://获取沙盒路径NSArray *docs = NSSearchPathForD原创 2015-05-25 11:31:02 · 4982 阅读 · 1 评论 -
iOS中Block全面分析
本文转载自:http://my.oschina.net/leejan97/blog/268536本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax。为了方便对比,下面的代码我假设是写在ViewController子类中的。1、定义和使用Block- (void)viewDidLo转载 2015-08-25 08:34:08 · 1099 阅读 · 0 评论 -
iOS应用调用系统打电话、发短信和发邮件功能
在应用程序内,调用系统的功能来实现打电话、发短信和发邮件,通过电话号码或者邮箱,直接跳转到系统的功能界面。原创 2015-08-25 17:58:52 · 3624 阅读 · 0 评论 -
iOS创建调试证书真机调试
众所周知,apple是一个比较封闭的生态,不同于android的随意安装,ios开发者想要看到自己开发的app成功地在自己手机上跑起来,甚至上架app store,简直是一件喜极而泣奔走相告的事情,相信每一个ios开发者,也都经历过被各种证书折磨得头疼心累得过程,而我也正在这个过程之中...现在初步弄清楚了真机调试证书的获取流程,能够让app在真机上跑起来了,赶紧记录下来。原创 2015-08-11 11:16:49 · 3813 阅读 · 1 评论 -
iOS自动检查更新
我们每天在app store收到新的应用更新通知,打开应用时也是不是弹出更新的提示框,自动检查更新这个功能随处可见,虽然作为用户来说老看到这种提示挺烦的,但是作为开发者来说让用户始终更新到最新的版本是最好的,个人认为减少用户厌烦情绪的方法之一是详细地说明更新的地方和原因,这样用户会好接受的多。现在就讲讲怎么在工程内实现自动检查更新。原创 2015-08-17 15:00:34 · 2543 阅读 · 0 评论 -
iOS操作属性列表plist(增删改查)
iOS的存储方式之一——属性列表plist,还是经常见到的,可以很方便的用来管理一些有序的批量数据,特别是用来显示固定的内容到表单上时,不需要在代码中反复地繁琐编写数组,而可以在plist属性列表中进行可视化操作,极为便捷,本文讲解如何创建和使用plist列表,并显示在表单上。原创 2015-08-18 10:10:19 · 5127 阅读 · 0 评论 -
iOS中Storyboard使用要点记录
Storyboard的使用与原本单个xib文件的使用还是有些不同的,于习惯上会有些出入,在这里记下遇到的要点。原创 2015-08-19 19:17:37 · 1345 阅读 · 0 评论 -
iOS中Keychain保存用户名和密码
有用户就用用户名和密码,而现在的应用都少不了一个保存用户名和密码用于自动登录的功能,本文介绍使用iOS自带的Keychain方法保存用户名和密码。原创 2015-09-06 20:22:16 · 16162 阅读 · 1 评论 -
iOS摄像头和相册-UIImagePickerController-浅析
本文转载自:http://blog.sina.com.cn/s/blog_7b9d64af0101cfd9.html在原文的基础上,增加了存储图片到app和从app存储中读取图片。摘要:在一些应用中,我们需要用到iOS设备的摄像头进行拍照,视频。并且从相册中选取我们需要的图片或者视频。关于iOS摄像头和相册的应用,可以使用UIImagePickerController类来完成控转载 2015-08-21 15:06:48 · 1590 阅读 · 0 评论 -
iOS7自带扫描二维码、条形码功能实现
随着二维码的普及,扫码功能越来越重要,比起手动输入,扫码直接获取的方式会更加的便捷和快速,在iOS7之前,实现扫码一般是使用第三方的类库,如ZBar等,iOS7之后开始自行提供扫码的框架,在AVFoundation中包含有实现扫码的类,使用起来还是很方便的,本文通过一个例子讲述其用法。原创 2015-09-14 21:09:59 · 4500 阅读 · 0 评论 -
iOS本地化国际化多语言支持
虽说大多数人开发的应用都是在中国区发布吧,但也有人喜欢把手机设成英语呀,不管是为了练英语还是出国需要,也有外国友人在我国使用呀。所以如果用户中可能包括这些人的话,那么多语言支持是个很重要的课题,这个功能直译是本地化,意译是国际化,通俗地说就是多语言支持了,本文为了通俗就叫多语言支持。iOS开发实现多语言是件特别方便的事儿,本文就讲解实现的方法,分为App名称多语言支持、内容文本多语言支持、获取当前设备所使用的语言三个方面。原创 2015-09-23 22:03:14 · 3398 阅读 · 4 评论 -
iOS中storyboard故事板使用Segue跳转界面、传值
在iOS的开发过程中,不可避免的要设计界面,在android中有xml设置界面和直接使用java代码设置界面控件两种方式,在之前的ios开发中也是类似的有xib文件设置界面及用代码直接设置控件两种方法,但后来又出了一种方式,就是storyboard故事板,其实storyboard和xib文件很像,最大的不同之处在于一个xib文件对应一个ViewController视图控制器,而storyboard对应多个,基本一个应用只需要一个storyboard就可以了,不再需要为每个控制器创建一个xib文件,从这点上来原创 2015-08-13 14:13:23 · 9834 阅读 · 0 评论 -
Objective-C对方法进行注释的方法
原生支持的常用方法注释规范,包括方法说明、参数说明、返回结果说明原创 2015-12-29 15:23:00 · 3906 阅读 · 1 评论 -
动画弹出式按钮OXExpandingButtonBar
OXExpandingButtonBar是一个弹出按钮的控件。首先有一个主按钮,点击主按钮后,主按钮旋转,并向上弹出一串子按钮。弹出时子按钮会旋转,并且到达最终位置后还会反弹一下,还是挺萌的哈哈。再次点击主按钮,主按钮会反向旋转回来,子按钮也会向下反向旋转着收回来。原创 2015-12-08 18:33:13 · 1659 阅读 · 0 评论 -
iOS 9键盘类型合集
iOS支持很多种键盘类型,在不同的使用情境下使用不同的键盘类型会大大提高便利性,本文介绍iOS 9下支持的各个键盘类型原创 2016-01-18 08:40:59 · 10952 阅读 · 0 评论 -
iOS获取屏幕宽高、设备型号、系统版本信息
介绍获取iOS设备屏幕宽高、设备型号、系统版本信息来进行适配的方法原创 2015-12-17 09:25:26 · 7283 阅读 · 0 评论 -
Xcode 6之后创建PCH文件
介绍在Xcode 6之后自行创建PCH文件的方法原创 2015-12-18 09:55:53 · 1823 阅读 · 0 评论 -
iOS中TableView的不同类型
介绍iOS自身支持的四种TableView类型的显示样式以及实现方式原创 2016-01-19 16:26:21 · 3278 阅读 · 0 评论 -
iOS中TableView小技巧
TableView是ios开发中经常用到的控件,这里统一记录一下开发中遇到的常用小技巧,不断探索更新,也希望大家可以告诉我更多常用的小技巧啦~一起进步原创 2015-08-19 10:52:01 · 2766 阅读 · 1 评论 -
iOS进入界面隐藏下方tabbar等bar
开发app时经常用到的一个基本布局框架就是tabbar+navigation,也就是下方tabbar分模块,然后在各个模块中使用导航栏深入到各个界面。有时候我们需要在跳转到某些界面时隐藏下方的tabbar,怎么做呢,很简单: // 进入某个界面 NextViewController *nextVC = [[TypeSupplierViewController alloc] i原创 2016-01-04 15:18:35 · 4875 阅读 · 0 评论 -
iOS截取字符串(NSString)
介绍iOS开发中截取字符串(NSString)的三种方法原创 2015-12-21 15:27:20 · 6670 阅读 · 0 评论 -
iOS获取设备UUID
我们经常需要获取用户设备的唯一标识符,一般来说都是使用的UUID,本文介绍简单的获取UUID的方法。原创 2015-12-06 17:23:22 · 2672 阅读 · 0 评论 -
iOS发布app到App Store教程
本文详细介绍从获取发布证书到提交到App Store审核的流程,讲解发布和更新版本时的注意事项原创 2016-01-26 10:47:31 · 7040 阅读 · 5 评论 -
Xcode控制台输出json数据乱码转为中文
解决控制台输出json数据时中文不正常显示的问题,并介绍VisualJSON原创 2016-01-12 15:34:15 · 8626 阅读 · 0 评论 -
iOS设置圆角及圆形图片
介绍制作圆形头像、圆角按钮、带边框圆角label等的方法原创 2016-01-13 16:48:02 · 5045 阅读 · 0 评论 -
iOS压缩图片大小
方便灵活的根据要求的尺寸压缩图片的方法原创 2016-03-21 17:30:51 · 3461 阅读 · 7 评论 -
iOS基础动画教程
iOS的动画多种多样,动画做的好的应用会更加吸引人,用起来也会更加炫目,本文介绍iOS几种基础动画,单个讲解便于理解,但真正使用时,结合起来用会看起来更加帅,这就看具体的应用场景和大家的想象力啦。原创 2016-02-25 10:57:12 · 3672 阅读 · 3 评论 -
iOS Couldn't update the Keychain Item问题
关于使用Keychain存储密码遇到Couldn't update the Keychain Item的问题原创 2016-03-26 20:17:15 · 2187 阅读 · 2 评论 -
iOS滑动条UISlider的使用方法
介绍滑动条UISlider的使用方法及demo原创 2016-04-08 20:09:28 · 39351 阅读 · 1 评论 -
iOS启动和关闭状态栏网络请求标志
在iOS状态栏显示网络请求正在发生的转动标志的方法原创 2016-04-08 21:15:42 · 6242 阅读 · 0 评论 -
mac下为iOS app制作gif展示动画图
mac下用自带的QuickTime录制模拟器和真机的app界面视频并用GIFBrewery转换成gif动图原创 2016-04-25 17:25:32 · 6208 阅读 · 0 评论