码迷,mamicode.com
首页 >  
搜索关键字:ios学习    ( 986个结果
iOS学习笔记28-系统服务(一)短信和邮件
一、系统应用 在开发某些应用时,我们可能希望能够调用iOS系统内置的电话、短信、邮件、浏览器应用,或者直接调用安装的第三方应用,这个要怎么实现呢? 那怎么区分我是要打电话还是发短信等等呢?之前我们学习网络的时候,是不是URL最前面使用的是http://,使用本地文件是不是前面就变成file://了, ...
分类:移动开发   时间:2016-11-16 15:32:18    阅读次数:291
iOS学习笔记29-系统服务(二)通讯录
一、通讯录 iOS中的通讯录是存储在数据库中的,由于iOS的权限设计,开发人员是不允许直接访问通讯录数据库的,实现通讯录操作需要使用到AddressBook.framework框架。 可以从底层去操作通讯录的所有信息,做到精确控制 是基于C语言编写的,无法使用ARC管理内存,需要开发者手动管理内存 ...
分类:移动开发   时间:2016-11-16 15:25:39    阅读次数:362
iOS学习笔记27-摄像头
一、摄像头 在iOS中,手机摄像头的使用有以下两种方法: 优点:使用方便,功能强大 缺点:高度封装性,无法实现一些自定义工作 优点:灵活性强,提供了很多现成的输入设备和输出设备,还有很多底层的内容可以供开发者使用 缺点:需要和底层打交道,学习难度大,使用复杂 我们平常使用UIImagePickerC ...
分类:移动开发   时间:2016-11-16 14:38:34    阅读次数:262
iOS学习笔记26-视频播放
一、视频 在iOS中播放视频可以使用两个框架来实现: 但在近两年的WWDC上,MediaPlayer框架被iOS9标记为deprcated,意味着它已经不再被苹果继续维护,而且该框架集成度较高,不如AVFoundation灵活性高,所以这里就讲AVFoundation的AVPlayer来实现播放视频 ...
分类:移动开发   时间:2016-11-16 11:22:35    阅读次数:189
iOS学习笔记14-网络(三)WebView
一、WebView WebView就是一个内嵌浏览器控件,在iOS中主要有两种WebView:UIWebView和WKWebView,UIWebView是iOS2之后开始使用,WKWebView是在iOS8开始使用,毫无疑问WKWebView将逐步取代笨重的UIWebView。 尽管讲了这么多WKW ...
分类:移动开发   时间:2016-11-15 14:04:20    阅读次数:365
iOS学习笔记13-网络(二)NSURLSession
在2013年WWDC上苹果揭开了NSURLSession的面纱,将它作为NSURLConnection的继任者。现在使用最广泛的第三方网络框架:AFNetworking、SDWebImage等等都使用了NSURLSession。作为iOS开发人员,应该紧随苹果的步伐,不断的学习,无论是软件的更新、系 ...
分类:移动开发   时间:2016-11-15 13:49:53    阅读次数:311
iOS学习笔记08-Quartz2D绘图
一、Quartz2D简单介绍 在iOS中常用的绘图框架就是Quartz2D,Quartz2D是Core Graphics框架的一部分,我们日常开发使用的所有UIKit组件都是由Core Graphics进行绘制的 UIKit默认为我们提供了一个图形上下文,在UI控件的drawRect:方法中调用UI ...
分类:移动开发   时间:2016-11-15 11:13:33    阅读次数:258
iOS学习笔记10-UIView动画
上次学习了iOS学习笔记09-核心动画CoreAnimation,这次继续学习动画,上次使用的CoreAnimation很多人感觉使用起来很繁琐,有没有更加方便的动画效果实现呢?答案是有的,那就是UIView动画封装 一、UIView动画 苹果知道图层动画使用麻烦,就为我们封装到了UIView里,使 ...
分类:移动开发   时间:2016-11-15 11:03:14    阅读次数:151
iOS学习笔记11-多线程入门
一、iOS多线程 iOS在每个进程启动后都会创建一个主线程,更新UI要在主线程上,所以也称为UI线程,是其他线程的父线程。 线程(thread):用于指代独立执行的代码段。 进程(process):用于指代一个正在运行的可执行程序,它可以包含多个线程。 二、NSThread NSThreadhi轻量 ...
分类:移动开发   时间:2016-11-15 11:02:49    阅读次数:240
iOS学习笔记09-核心动画CoreAnimation
一、CALayer CALayer包含在QuartzCore框架中,具有跨平台性,在iOS中使用Core Animation开发动画的本质是 将CALayer内容转化为位图从而供硬件操作 。 注意:阴影效果无法和masksToBounds同时使用,因为masksToBounds的目的就是剪切外边框, ...
分类:移动开发   时间:2016-11-15 10:17:32    阅读次数:324
986条   上一页 1 ... 7 8 9 10 11 ... 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!