首 页
前段开发
HTML/CSS
JavaScript
jQuery
Node.js
Vue.js
jQuery插件
后端开发
PHP
Java
C#
Python
C
C++
GO
Ruby
移动开发
Android
IOS
数据库
MySQL
MongoDB
Oracle
SQL Server
iOS-二进制协议的封装
对于在SDK socket通信时会存在二进制协议的通信模式,对于此根据以往的工作内容进行小结:首先在socket通讯中可以有字符串协议和二进制协议,通过协议来达到通讯的目的。对于字符串协议就是通过字符串来制定通讯的标准模式是“string”-“value”模式,通过XML或者json来达到网络传输,解析封装也是基于XML或者json进行信息提取。对于二进制协议,在C语言是通过struct对协议进行...
进制协议
iOS开发
作者:
乐学网
2015-03-30 06:19:24
946
0
iOS缓存清理功能的实现
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓存文件的大小由于缓存文件存在沙箱中,我们可以通过NSFileManager API来实现对缓存文件大...
iOS缓存
缓存清理
作者:
乐学网
2015-03-27 06:28:40
1015
0
【ios系列】-数据储存
第一:plist属性列表适用对象:仅仅是Foundation框架自带的一些类比如:NString\NSarry\NSDictionary\NSset\NSnumber\NSdata使用:1:调用对象的writeToFile方法就可以写入文件2:调用对象的array(...)WithContentsOfFile方法就可以从文件读取对象内容存储://1,获得沙盒跟路径 NSString*home=N...
ios开发
数据储存
作者:
乐学网
2015-03-21 16:46:28
878
0
iOS开发笔记-swift实现iOS数据持久化之归档
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解归档(反序列化)还原这些对象。本文主要介绍swift实现iOS数据归档。归档Foundation框架...
数据持久化
iOS开发
作者:
乐学网
2015-03-19 05:45:39
1370
0
本地推送(通知)
// //AppDelegate.m //LocalNotification // //Createdbyxiaoyaoon15/3/17. //Copyright(c)2015年lijien.Allrightsreserved. // #importAppDelegate.h #importLocalNotificationController.h @interface...
IOS开发
本地推送
作者:
乐学网
2015-03-18 07:01:37
841
0
iOS推送获取不到设备token: 未找到应用程序的“aps-environment”的权利字符串
今天在调试利用腾讯出的信鸽推送系统做iOS的推送消息时,发现真机调试时提示“未找到应用程序的“aps-environment”的权利字符串”,网上搜了搜原因大致是因为:APP id和mobileprovision对应不上。按照信鸽官网的教程 http://developer.xg.qq.com/index.php/IOS_%E8%AF%81%E4%B9%A6%E8%AE%BE%E7%BD%AE%E...
iOS开发
iOS推送
作者:
乐学网
2015-03-17 06:44:36
903
0
算法-冒泡排序和快速排序(Object-C)
冒泡和递归一样,不管大家水平怎么样,基本上都能凑合的写写,快速排序其实主要的也是数据的交换,都算是交换排序,不过快排需要了解分治思想,实现的时候需要递归一下,导致很多时候看快排的时候都看的云里雾里。假设有一个无序的整型数组索引 0 1 2 3 4 5 6数值 15 32 8 99 12 17 36,①取出0位的15作为基准值,然后倒序从后往前找小于15的,将12赋值给...
快速排序
Object-C
冒泡排序
作者:
乐学网
2015-03-16 06:53:21
790
0
在iOS8.0之后的UIAlertView和UIActionSheet的新写法
在iOS8.0之后,苹果更新了UIAlertView和UIActionSheet的创建方法。在以前的版本中,这两个提醒用户的控件各自有自己的创建方法,但是在iOS8.0之后,使用了UIAlertController这个控制器类统一创建。不过之前的创建方法并没有在iOS8.0之后的版本中实效,依然可以正常使用。下边就记录下新的写法。首先看苹果API的示例写法:UIAlertController*al...
UIActionSheet
iOS开发
UIAlertView
作者:
乐学网
2015-03-15 05:38:18
924
0
IOS开发之数据sqlite使用
一、引入工具包引入工具包libsqlite3.dylib,该工具包为C语言工具包。二、代码操作数据库1、创建并且链接数据库 -(void)_connectDB{ //1获取沙盒路径作为数据库创建时候的初始化路径 NSString*path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)...
IOS开发
sqlite
作者:
乐学网
2015-03-15 05:21:16
772
0
ios 应用多语言自由切换实现
第一次进入应用获取本机语言.1.如果本机语言在软件实现语言列表里.则默认选中本机语言,但是用户还是可以选择其它语言.2.如果本机语言不在软件实现语言列表里,则默认选中英语.用户还是可以选择其它语言.所有要更换语言的controller里注册通知.当用户选择了一个语言后发送语言修改的通知.控制器收到语言修改通知后,对需要修改语言的控制进行重新设置./**初始化语言*/ -(void)initLan...
语言自由
ios开发
作者:
乐学网
2015-03-14 07:23:00
869
0
上一页
1
2
3
4
5
6
7
8
9
10
20
…
35
下一页