E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IOS学习笔记
iOS学习笔记
-----文件操作
一.沙盒1.沙盒的概念(1)iOS中每个App应用程序都有一个单独封闭的文件夹,这个文件夹称为沙盒(sandbox)(2)沙盒目录用来存放App的本地文件,例如:音频、视频、图片文件……..(3)当前App应用程序没权限访问其他App的沙盒。(更安全)(4)沙盒目录中有如下子目录:-Documents:存放长期使用的文件.-Library:系统存放文件.-tmp:临时文件,App重启时,该目录下的
Maybe_Chen
·
2016-04-19 17:33
iOS学习笔记
iOS学习笔记
36-Masonry自动布局
一、Masonry介绍之前我们在屏幕适配的章节中学习过AutoLayout的使用,但那都是在可视化界面上进行添加约束完成的,我们很多时候都需要在代码中使用AutoLayout约束,苹果也为我们提供了实现,使用NSLayoutConstraint类表示约束,但使用起来比较复杂,代码量比较大,例如创建一个约束的方法:+(id)constraintWithItem:(id)view1/*一个UIView
liuting5521826
·
2016-04-19 09:00
ios
布局
iOS学习笔记
35-社交分享
一、社交分享现在很多应用都内置“社交分享”功能,可以将看到的新闻、博客、广告等内容分享到微博、微信、QQ、人人网等,其实从iOS6.0开始苹果官方就内置了Social.framework专门来实现社交分享功能,利用这个框架开发者只需要几句代码就可以实现内容分享。Social框架使用步骤:导入Social.framework框架,添加头文件#import创建分享内容编辑控制器SLComposeVie
liuting5521826
·
2016-04-18 18:00
ios
社交
iOS学习笔记
34-加速计和陀螺仪
一、CoreMotion框架介绍我们知道有一些iOS的应用,会有一些特殊的要求,比如:1.电子罗盘指南针之类的应用:让我们知道方向。2.运动类型软件:让我们知道我们跑步多少公里。3.社交软件中的摇一摇功能。4.游戏中扮演角色类中根据设备的晃动等进行操作。其实,他们多半是使用了iOS中的一个核心运动框架CoreMotion.framework使用iOS提供给我们的CoreMotion框架,主要是为了
liuting5521826
·
2016-04-18 09:00
ios
框架
应用
iOS学习笔记
33-UICollectionView入门
一、UICollectionView介绍UICollectionView和UICollectionViewController类是iOS6新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView和UITableViewController类,但也有所不同。UICollectionView可以实现如下效果,也是一个常用的控件:二、UICollectiomVie
liuting5521826
·
2016-04-17 16:00
ios
布局
控件
iOS学习笔记
-----Block初探
Block概要1.block是一个匿名函数代码块(1)block声明的时候,就是传值的时候,代码块并没有被运行.(2)在block回调的时候代码块才被执行.Block语法1.Block语法‘^’托字符返回值类型(可省略)(参数列表){表达式}//1.无参数无返回值的block^(void){NSLog(@"--------**^((");}//2.有参数有返回值的block^(inta){retu
Maybe_Chen
·
2016-04-17 14:11
iOS学习笔记
iOS学习笔记
32-iCloud入门
一、iCloud云服务iCloud是苹果提供的云端服务,用户可以将通讯录、备忘录、邮件、照片、音乐、视频等备份到云服务器并在各个苹果设备间直接进行共享而无需关心数据同步问题,甚至即使你的设备丢失后在一台新的设备上也可以通过AppleID登录同步。苹果已经将云端存储功能开放给开发者,可以存储两类数据:key-valuedata:分享小量的非关键配置数据到应用的多个实例,使用类似于NSUserDefa
liuting5521826
·
2016-04-17 09:00
ios
icloud
云服务
云服务器
iOS学习笔记
31-从图册获取图片和视频
一、从图册中获取本地图片和视频从图册中获取文件,我们使用的是UIImagePickerController,这个类我们在之前的摄像头中使用过,这里是链接:
iOS学习笔记
27-摄像头,这里我们使用的是它的另外一个功能
liuting5521826
·
2016-04-16 22:00
ios
图片
摄像头
iOS学习笔记
30-系统服务(三)蓝牙
一、蓝牙随着蓝牙低功耗技术BLE(BluetoothLowEnergy)的发展,蓝牙技术正在一步步成熟,如今的大部分移动设备都配备有蓝牙4.0,相比之前的蓝牙技术耗电量大大降低。在iOS中进行蓝牙传输常用的框架有如下几种:GameKit.framework:iOS7之前的蓝牙框架,只可用于同应用之间的蓝牙传输。MultipeerConnectivity.framework:iOS7开始引入的蓝牙框
liuting5521826
·
2016-04-16 16:00
ios
蓝牙
ios7
移动设备
iOS学习笔记
34-加速计和陀螺仪
一、CoreMotion框架介绍我们知道有一些iOS的应用,会有一些特殊的要求,比如:电子罗盘指南针之类的应用:让我们知道方向。运动类型软件:让我们知道我们跑步多少公里。社交软件中的摇一摇功能。游戏中扮演角色类中根据设备的晃动等进行操作。其实,他们多半是使用了iOS中的一个核心运动框架CoreMotion.framework使用iOS提供给我们的CoreMotion框架,主要是为了访问加速度计和陀
执着丶执念
·
2016-04-16 11:18
iOS学习笔记
29-系统服务(二)通讯录
一、通讯录iOS中的通讯录是存储在数据库中的,由于iOS的权限设计,开发人员是不允许直接访问通讯录数据库的,实现通讯录操作需要使用到AddressBook.framework框架。AddressBook.framework框架:可以从底层去操作通讯录的所有信息,做到精确控制是基于C语言编写的,无法使用ARC管理内存,需要开发者手动管理内存需要自构UI界面iOS还提供了另外一个框架来供开发者操作通讯
liuting5521826
·
2016-04-16 09:00
ios
通讯录
iOS学习笔记
-----内存管理初探
一.OC内存管理的概念1.OC内存管理的概念:管理OC对象的生命周期2.内存管理的方法:(1)allocnewcopy会从内存中分配空间,封装malloc,是对象生命周期的起始(allocnewcopy是NSObject的方法);(2)dealloc方法是销毁对象用的,封装了free,是对象生命周期的结束,但是并不是自己调用的;(3)retain-持有release-释放retainCount:引
Maybe_Chen
·
2016-04-15 20:33
iOS学习笔记
iOS学习笔记
28-系统服务(一)短信和邮件
一、系统应用在开发某些应用时,我们可能希望能够调用iOS系统内置的电话、短信、邮件、浏览器应用,或者直接调用安装的第三方应用,这个要怎么实现呢?这里统一使用UIApplication的一个对象方法来实现://打开不同的系统应用 -(void)openUrl:(NSURL*)url;那怎么区分我是要打电话还是发短信等等呢?之前我们学习网络的时候,是不是URL最前面使用的是http://,使用本地文件
liuting5521826
·
2016-04-15 17:00
ios
短信
第三方应用
iOS学习笔记
28-系统服务(一)短信和邮件
一、系统应用在开发某些应用时,我们可能希望能够调用iOS系统内置的电话、短信、邮件、浏览器应用,或者直接调用安装的第三方应用,这个要怎么实现呢?这里统一使用UIApplication的一个对象方法来实现://打开不同的系统应用 -(void)openUrl:(NSURL*)url;那怎么区分我是要打电话还是发短信等等呢?之前我们学习网络的时候,是不是URL最前面使用的是http://,使用本地文件
执着丶执念
·
2016-04-15 17:00
iOS学习笔记
27-摄像头
一、摄像头在iOS中,手机摄像头的使用有以下两种方法:1.UIImagePickerController拍照和视频录制*优点:使用方便,功能强大*缺点:高度封装性,无法实现一些自定义工作2.AVFoundation框架实现*优点:灵活性强,提供了很多现成的输入设备和输出设备,还有很多底层的内容可以供开发者使用*缺点:需要和底层打交道,学习难度大,使用复杂我们平常使用UIImagePickerCon
liuting5521826
·
2016-04-15 09:00
ios
框架
摄像头
iOS学习笔记
26-视频播放
一、视频在iOS中播放视频可以使用两个框架来实现:1.MediaPlayer框架的MPMoviePlayerController和MPMoviePlayerViewController2.AVFoundation框架中的AVPlayer3.AVKit框架的AVPlayerViewController【iOS8之后才有】但在近两年的WWDC上,MediaPlayer框架被iOS9标记为deprcat
liuting5521826
·
2016-04-14 16:00
ios
视频
mediaplayer
iOS学习笔记
25-录音和网络流媒体
一、录音AVFoundation框架还有一个AVAudioRecorder类专门处理录音操作,它同样支持多种音频格式。先来了解下AVAudioRecorder的常用属性:@property(readonly,getter=isRecording)BOOLrecording;//是否正在录音 @property(readonly)NSDictionary*settings;//录音配置 @prope
liuting5521826
·
2016-04-14 08:00
ios
框架
流媒体
iOS学习笔记
24-不断进化的屏幕适配
一、屏幕适配iOS的屏幕适配可以分为3大块,代表着不同时期的屏幕适配主流:1.AutoResizing:在iOS6之前,完全能够胜任,因为当时苹果只有3.5寸屏,加上比较少的支持横屏,它有非常大的局限性:只能相对于父控件布局2.AutoLayout:在iOS6之后,苹果多了几个尺寸屏幕,AutoResizing已经无能为力了,这时候苹果推出了AutoLayout,功能十分强大,可以再任意两个控件之
liuting5521826
·
2016-04-13 22:00
ios
布局
苹果
iOS学习笔记
23-音效与音乐
一、音频在iOS中,音频播放从形式上可以分为音效播放和音乐播放。*音效:*主要指一些短音频的播放,这类音频一般不需要进行进度、循环等控制。*在iOS中,音效我们是使用AudioToolbox.framework框架实现。*音乐:*主要指一些较长的音频,通常需要对播放进行精确控制。*在iOS中,音乐我们是使用AVFoundation.framework框架实现。二、音效AudioToolbox.fr
liuting5521826
·
2016-04-13 15:00
ios
框架
音乐
iOS学习笔记
22-推送通知
一、推送通知推送通知就是向用户推送一条信息来通知用户某件事件,可以在应用退到后台后,或者关闭后,能够通过推送一条消息通知用户某件事情,比如版本更新等等。推送通知的常用应用场景:一些任务管理APP,会到任务时间即将到达时,通知你该做任务了。健身APP定时提醒你应该健身了。买过电影票,提前半个小时通知你,电影即将开场。当你QQ或微信收到信息时,即使退到后台,也可以收到信息通知你。电商APP,推送一条消
liuting5521826
·
2016-04-13 08:00
ios
推送
应用
iOS学习笔记
21-推送证书与秘钥申请
温馨提示:这节的内容以图片为主,大家最好能在有WiFi下观看,不然的话烧流量就不关我的事了。O(∩_∩)O~。一、iOS证书iOS常用的证书包括开发证书和发布证书,无论是真机调试还是最终发布应用到AppStore这两个证书都是必须的,它是iOS开发的基本证书。Xcode7以后真机调试就不需要开发证书,真是开发者的福音啊!我再也不用为没有开发者账号而不能真机调试而担心了,(^o^)/~。*开发证书:
liuting5521826
·
2016-04-12 22:00
ios
APP
xcode
ios开发
store
iOS学习笔记
20-地图(二)MapKit框架
一、地图开发介绍从iOS6.0开始地图数据不再由谷歌驱动,而是改用自家地图,当然在国内它的数据是由高德地图提供的。在iOS中进行地图开发主要有三种方式:利用MapKit框架进行地图开发,利用这种方式可以对地图进行精准的控制调用苹果官方自带的地图应用,主要用于一些简单的地图应用,无法精确控制使用第三方地图开发SDK库用得最多的还是MapKit,所以这节就只讲MapKit的使用。二、MapKit核心类
liuting5521826
·
2016-04-12 16:00
ios
sdk
地图
地图开发
MapKit
iOS学习笔记
02--导航栏(UINavigationController)
之前我在使用导航栏的时候都是深度定制的,具体就是把系统的导航栏给隐藏掉,然后自己做一个view放到导航栏的位置,根据自己的需要直接往view上添加各种需要用到的控件,导致对系统自带的导航栏不是很清楚,今天特意研究了一下,记录之。设置导航栏背景如果项目中所有的导航栏的背景都是一样的,可以在APPDelegate里面如下设置://设定导航栏的背景色[[UINavigationBarappearance
MrFire_
·
2016-04-12 14:29
iOS学习笔记
19-地图(一)定位CoreLocation
一、定位介绍现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。要实现地图、导航功能,往往需要先熟悉定位功能。在iOS中通过CoreLocation框架进行定位操作。CoreLocation自身可以单独使用,和地图开发框架MapKit完全是独立的,但是往往地图开发要配合定
liuting5521826
·
2016-04-12 09:00
ios
应用
地图
地图开发
iOS学习笔记
9 tableview的数据添加与删除
[self.tableview.reloadData];//要有动画就调用下面方法[self.tableviewinsertRowsAtIndexPath:@[NSIndexPathindexPathForRow:0inSection:0]....]//或者delete开头的方法数据刷新原则修改模型数据调用数据刷新方法不要直接修改cell属性图片拉伸处理//拉伸处理(说明需要保护的区域)//瓦片平
蠢萌的L君
·
2016-04-12 08:26
iOS学习笔记
18-CoreData你懂的
一、CoreData介绍CoreData是iOS5之后新出来的的一个框架,是对SQLite进行一层封装升级后的一种数据持久化方式。它提供了对象关系映射的功能,即能够将OC对象转化为数据存储到SQLite数据库文件中,同时也能将数据库中的数据还原成OC对象。相较于SQLite,我们使用CoreData就不需要再编写任何SQL语句,再也不去纠结SQL语句怎么写了O(∩_∩)O哈~。二、CoreData
liuting5521826
·
2016-04-11 23:00
ios
数据库
数据
对象
数据存储
iOS学习笔记
17-FMDB你好!
上一节我已经介绍了SQLite的简单使用,不了解的可以提前去看一下
iOS学习笔记
16-数据库SQLite,这节我们来讲下FMDB。
liuting5521826
·
2016-04-11 15:00
ios
数据库
函数
api
iOS学习笔记
16-数据库SQLite
有以下几种方式:1.归档:NSKeyedArchiver2.偏好设置:NSUserDefaults3.plist存储:writeToFile上述的使用可以参考
iOS学习笔记
15-序列化、偏好设置和归档,
liuting5521826
·
2016-04-11 15:00
数据库
数据
缓存
存储
iOS学习笔记
15-序列化、偏好设置和归档
一、本地持久化所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:1.plist文件(序列化)2.preference(偏好设置)3.NSKeyedArchiver(归档)4.SQLite35.CoreData本节我就只写关于归档、偏好设置和属性列表的,这些都是小数据持久化常用的方式,
liuting5521826
·
2016-04-11 15:00
ios
数据
iOS学习笔记
14-网络(三)WebView
一、WebViewWebView就是一个内嵌浏览器控件,在iOS中主要有两种WebView:UIWebView和WKWebView,UIWebView是iOS2之后开始使用,WKWebView是在iOS8开始使用,毫无疑问WKWebView将逐步取代笨重的UIWebView。WKWebView的优点:WKWebView更多的支持HTML5的特性WKWebView更快,占用内存可能只有UIWebVi
liuting5521826
·
2016-04-11 15:00
ios
网络
浏览器
webView
iOS学习笔记
11-多线程入门
一、iOS多线程iOS多线程开发有三种方式:NSThreadNSOperationGCDiOS在每个进程启动后都会创建一个主线程,更新UI要在主线程上,所以也称为UI线程,是其他线程的父线程。线程和进程的区别傻傻分不清楚:线程(thread):用于指代独立执行的代码段。进程(process):用于指代一个正在运行的可执行程序,它可以包含多个线程。二、NSThreadNSThreadhi轻量级的多线
liuting5521826
·
2016-04-11 15:00
多线程
ios
线程
iOS学习笔记
09-核心动画CoreAnimation
一、CALayerCALayer包含在QuartzCore框架中,具有跨平台性,在iOS中使用CoreAnimation开发动画的本质是将CALayer内容转化为位图从而供硬件操作。常用属性:属性描述anchorPoint和中心position重合的点,称为锚点,范围在(0~1,0~1)position图层中心点位置,相当于UIView的centerbounds图层大小opacity透明度,相当于
liuting5521826
·
2016-04-11 15:00
ios
动画
UIView
iOS学习笔记
10-UIView动画
上次学习了
iOS学习笔记
09-核心动画CoreAnimation,这次继续学习动画,上次使用的CoreAnimation很多人感觉使用起来很繁琐,有没有更加方便的动画效果实现呢?
liuting5521826
·
2016-04-11 15:00
ios
动画
UIView
iOS学习笔记
08-Quartz2D绘图
一、Quartz2D简单介绍在iOS中常用的绘图框架就是Quartz2D,Quartz2D是CoreGraphics框架的一部分,我们日常开发使用的所有UIKit组件都是由CoreGraphics进行绘制的在iOS中Quartz2D绘图的一般步骤:获取绘制上下文创建并设置路径将路径添加进绘制上下文中设置上下文状态绘制路径释放路径UIKit默认为我们提供了一个图形上下文,在UI控件的drawRect
liuting5521826
·
2016-04-11 15:00
ios
UI
graphics
core
控件
iOS学习笔记
07-运动事件和远程控制
之前我们已经学习了触摸处理和手势识别,其实这两个同属于iOS事件的触摸事件,今天我们来学习下iOS事件的另外两个事件:一、运动事件运动事件,是通过加速器进行触发,和触摸事件一样,继承UIResponder类的对象才能处理运动事件UIResponder处理运动事件的方法:#pragmamark运动开始时执行 -(void)motionBegan:(UIEventSubtype)motionwithE
liuting5521826
·
2016-04-11 15:00
ios
远程控制
iOS学习笔记
06-手势识别
一、UIGestureRecognizer简单介绍我们已经学习了触摸事件处理,但触摸事件处理起来很麻烦,每个触摸事件处理都需要实现3个touches方法,比较繁琐,实际上我们可以使用更加简单的触摸事件处理操作,那就是手势识别UIGestureRecognizer。手势识别操作基类UIGestureRecognizer不能直接使用,我们常使用的是它的子类,这些手势操作类都继承自UIGestureRe
liuting5521826
·
2016-04-11 15:00
ios
手势识别
iOS学习笔记
05-触摸事件
一、事件分发处理【由外到内】在iOS中发生触摸后,事件会加到UIApplication事件队列,UIApplication会从事件队列取出最前面的事件进行分发处理,通常会先分发给主窗口,主窗口会调用hitTest:withEvent:方法,查找适合的事件触发视图,即找到被触摸的视图对象寻找流程如下:在顶级视图(keyWindow的视图)上调用pointInside:withEvent:方法判断触摸
liuting5521826
·
2016-04-11 15:00
iOS学习笔记
04-视图切换
一、视图切换UITabBarController(分页控制器)-平行管理视图UINavigationController(导航控制器)-压栈出栈管理视图模态窗口二、UITabBarController分页控制器UITabBarController是为了利用页签切换视图设计的控制器该控制器有一个UITabBar控件,用户通过点击UITabBar进行视图切换UITabBarController本身会不
liuting5521826
·
2016-04-11 15:00
ios
分页
导航
iOS学习笔记
03-UITableView
一、UITableView基本介绍默认的UITableView有2种风格:UITableViewStylePlain(不分组)UITableViewStyleGrouped(分组)UITableView中的数据只有行的概念,没有列的概念,UITableView的每行数据就是一个UITableViewCell。自带的UITableViewCell的类型选择有:typedefNS_ENUM(NSInt
liuting5521826
·
2016-04-11 08:00
ios
iOS学习笔记
9 tableview学习
tableview的学习indexPath.section组indexPath.row行1.每个cell对应一个模型2.每个section对应3个模型,头部,底部,cell模型每个tableview中申明一个可变数组存储每个模型数据.数据模型写类方法,将字典转为模型重写可变数组的set方法(将模型存入).tableview的性能优化设置identifier的标识//由于优化性能,避免NSStrin
蠢萌的L君
·
2016-04-10 14:01
iOS学习笔记
1
ViewController认识一个控制器只管理一个大界面(我的认识就是一个模块)负责界面的创建事件处理IBAction分类:@interface类名(分类名)/**方法*****/@end添加方法类扩展:@interface类名()/**方法,方法***/@end扩充属性和方法放在.m为了封装性(不要放在.h)文件UIView所有控件都继承于UIView(尺寸,位置,背景颜色)UIImageVi
蠢萌的L君
·
2016-04-08 12:06
iOS学习笔记
20-地图(二)MapKit框架
一、地图开发介绍从iOS6.0开始地图数据不再由谷歌驱动,而是改用自家地图,当然在国内它的数据是由高德地图提供的。在iOS中进行地图开发主要有三种方式:利用MapKit框架进行地图开发,利用这种方式可以对地图进行精准的控制调用苹果官方自带的地图应用,主要用于一些简单的地图应用,无法精确控制使用第三方地图开发SDK库用得最多的还是MapKit,所以这节就只讲MapKit的使用。二、MapKit核心类
执着丶执念
·
2016-04-06 08:56
iOS学习笔记
-TableView性能优化篇1
TableView相信只要是做iOS开发的就不会陌生,目前大多数iOS的app都是采用TabBar+NavigationBar+TableViewController这一主流框架,既然用的这么频繁,肯定就会在开发过程中碰到一些问题--比如屏幕掉帧、卡顿等现象。这些现象大幅度的降低了用户的性能体验,并提高了crash的频率。因此如何能优化好tableView就非常考验程序猿们的功底了。本猿~啊呸,本
Ven519
·
2016-04-05 11:00
iOS学习笔记
17-FMDB你好!
上一节我已经介绍了SQLite的简单使用,不了解的可以提前去看一下
iOS学习笔记
16-数据库SQLite,这节我们来讲下FMDB。
执着丶执念
·
2016-04-03 20:58
iOS学习笔记
17-FMDB你好!
上一节我已经介绍了SQLite的简单使用,不了解的可以提前去看一下
iOS学习笔记
16-数据库SQLite,这节我们来讲下FMDB。
执着丶执念
·
2016-04-03 20:58
IOS学习笔记
45--UITableView性能优化
说实话,面试的时候已经被问到几次这个问题,然后就搜索了一下,看到了这篇优化文章,感觉不错,转来日后作为一种UITableView优化的方法。使用不透明视图。 不透明的视图可以极大地提高渲染的速度。因此如非必要,可以将tablecell及其子视图的opaque属性设为YES(默认值)。其中的特例包括背景色,它的alpha值应该为1(例如不要使用clearColor);图像的alpha值也应该为
u012960049
·
2016-03-31 09:00
IOS操作数据库总结
iOS学习笔记
-数据库操作(使用FMDB) iOS中原生的SQLiteAPI在使用时,非常不便。
bcbobo21cn
·
2016-03-29 22:00
ios
ios操作数据库
IOS学习笔记
——生命周期
这个博客荒废好久了,之前虽然断断续续写过几篇文章,大家就忽略掉吧。想想到现在做IOS开发也有大半年了,就在这里记录自己学过的东西以及遇到的问题吧。希望自己能够坚持下去,ComeOn,Boy! 作为应用程序的委托对象,AppDelegate类在应用程序的不同阶段会调用不同的方法。首先,我们将介绍IOS应用的不同状态。1、IOS应用的五种状态 NotRunning(非运行状态)。
jixylive
·
2016-03-24 00:00
IOS开发
IOS学习笔记
—苹果推送机制APNs
推送是解决轮询所造成的流量消耗和电量消耗的一个比较好的解决方案,在Android上,虽然Google提供了GCM(之前为C2DM),但在国内基本等于没用,各大Android应用基本都自己架设推送Server或是使用第三方推送平台,例如新浪微博使用第三方推送平台“个推”(非广告)。今天要学习的是苹果提供的推送服务APNs(ApplePushNotificationservices)基本原理和工作流程
北方人在上海
·
2016-03-22 14:00
apns
苹果推送机制
ios学习笔记
-属性列表(做一个简单的记事本)
对于只需要保存简单的数据的应用,使用属性列表是一个不错的选择,nsarray,nsdictionary都提供了arraywriteToFile:atomically:和arrayWithContentsOfFiles的方法,一个是写入数据,一个是恢复数据用的。很是方便呢。。哈哈。。// //ViewController.m //属性链表 // //Createdbylyxon16/3/10. //
liyunxiangrxm
·
2016-03-10 11:00
ios
数据列表
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他