- 博客(29)
- 收藏
- 关注
原创 AFNetwork上传文件,下载文件,监控网络状态
// ViewController.m// 1122//// Created by SSP_MACMINI-001 on 15/6/30.// Copyright (c) 2015年 sunhr. All rights reserved.//#import "ViewController.h"#import "AFNetw
2015-06-30 15:55:45 896
原创 swift之UILabel
直接从UI学起,中途看到不懂的百度 上代码://创建labellet label =UILabel()label.frame =CGRectMake(0,100, self.view.frame.size.width,100)//给Label设置文本label.text ="现在我们来开始学习如何创建我们的第一个swift控件吧,
2015-06-29 15:43:31 451
转载 使用GTMBase64编码解码字符串
说明:BASE64不是用来加密的。你看看经过BASE64编码后的字符串,全部都是由标准键盘上面的常规字符组成,这样编码后的字符串在网关之间传递不会产生UNICODE字符串不能识别或者丢失的现象。你再仔细研究下EMAIL就会发现其实EMAIL就是用base64编码过后再发送的。然后接收的时候再还原。 还有一种情况下用BASE64编码也很好,比如一个图片文件,或者其他任何二进制文件。我可以把它
2015-06-29 09:22:14 635
转载 一个很有用的iPhone文件处理代码库(低内存XMLParser,低内存下载文件等等,内详)
代码下载:http://github.com/AlanQuatermain/aqtoolkit/tree/master如有需要的请自取,包括:- 写Log- 低内存占用 XML Parser优化- 加密解密文件- NSData+Base64- NSError+CFStreamError- NSObject+Properties- NSString+Prope
2015-06-29 09:18:42 497
转载 iOS常用加密方法(aes、md5、base64)
iOS常用加密方法(aes、md5、base64)1、AES加密NSData+AES.h文件[plain] view plaincopy// // NSData-AES.h // Smile // // Created by 周 敏 on 12-11-24. // Copyright
2015-06-29 09:15:36 552
转载 iOS NSData类型
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding];NSString->NSDataNSString *aString = @"1234abcd";NSData *aData = [a
2015-06-29 09:02:31 644
转载 iOS通知和KVO的区别和用法
【NSNotification、delegate和KVO的区别】1.效率肯定是delegate比nsnotification高。2. delegate方法比notification更加直接,最典型的特征是,delegate方法往往需要关注返回值, 也就是delegate方法的结果。比如-windowShouldClose:,需要关心返回的是yes还是no。所以delegate方法往往包含
2015-06-26 17:38:03 3660
转载 iOS 页面间几种传值方式(属性,代理,block,单例,通知)
第二个视图控制器如何获取第一个视图控制器的部分信息例如 :第二个界面中的lable显示第一个界面textField中的文本这就需要用到属性传值、block传值那么第一个视图控制器如何获的第二个视图控制器的部分信息例如:第一个界面中的lable显示第二个界面textField中的文本这就需要使用代理传值页面间传值有八大传值方式,下面我们就简单介绍下页面间常
2015-06-26 11:19:21 750
转载 iOS开发中UILocalNotification实现本地通知实现提醒功能
1、本地通知的定义和使用:本地通知是UILocalNotification的实例,主要有三类属性:scheduled time,时间周期,用来指定iOS系统发送通知的日期和时间;notification type,通知类型,包括警告信息、动作按钮的标题、应用图标上的badge(数字标记)和播放的声音;自定义数据,本地通知可以包含一个dictionary类型的本地数据
2015-06-26 09:49:16 496
原创 iOS开发 textField被键盘遮住的时候自动上移
一.创建工程项目和视图控制器 1、创建一个empty(空的)工程项目,新建一个UIViewController; 2、选中工程,右键-New File…选择“Cocoa Touch Class”-Next,给个合理的名称ViewController,再Next完成; 3、在AppDelegate.m文件包含#import "ViewContro
2015-06-25 16:30:09 4579
转载 仿QQ侧滑效果(swifit)
代码示例:https://github.com/johnlui/SwiftSideslipLikeQQ本文中,我们将一起使用 UINavigationController 来管理主视图,并实现点击左视图中菜单时,主视图自动联动的功能。本文是本系列文章的终结篇,也是最有难度的一篇,我已经为此编写了 10 小时的代码,前八小时一直在试错。毕竟我只是一个只有三个多月 iOS 开发经验的新手
2015-06-25 15:22:13 458
转载 iOS开发之APP升级的实现
/** * 检测软件是否需要升级*/原文 http://blog.csdn.net/feixiang_song/article/details/39555181-(void)checkVersion{ NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://itunes.apple.com/c
2015-06-25 13:35:59 504
转载 检查 iphone 是否安装某 app
转载自:http://blog.csdn.net/zengconggen/article/details/7714514 开发中遇到一个问题:公司多个产品时,希望在一个产品A中可以直接打开另外的某个产品B。如果用户尚未安装产品B, 则打开app store下载页面。 对于这个问题:有3个技术点: 1、产品B是
2015-06-25 13:12:06 426
转载 获取iphone用户安装的app列表
这是从一篇讨论 360因为侵犯用户隐私被苹果下架 的文章中看来的已安装app列表 /private/var/mobile/Library/Caches/com.apple.mobile.installation.plist用户相片 /var/mobile/Media/DCIM/100APPLE/音乐目录 /var/mobile/Media/iTunes_Control/
2015-06-25 11:46:20 1283
原创 iOS获取设备的序列号,自定义名,设备名,手机版本号,手机序列号,,手机型号,地方型号,当前App名称,App版本号...
刚刚在网上搜索到的,在此记录一下.便于以后使用://手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString*
2015-06-25 08:44:37 817
转载 iOS开发网络数据之AFNetworking使用
http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的停止更新,更换网络库是必然的事情,AFNetworking就是很好的替代品。而且都是轻量级,不要担心
2015-06-24 17:25:52 519
原创 iOS使用支付宝开发的流程
//支付宝开发者平台网站:http://open.alipay.com/index.htmiOS使用支付宝进行开发的大概流程如下:1:先与支付宝签约,获得商户ID(partner)和账号ID(seller)2:下载相应的公钥私钥文件(加密签名用)3:下载支付宝SDK4:生成订单信息5:调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道6:支付完毕后返回
2015-06-24 15:32:55 1363
转载 URL Scheme程序之间相互调用传值
在ios程序间通信,可以通过URL Scheme,判断是否安装了另外的应用,打开特定 URL 的方式来传递参数给另一个程序。例如:在程序A(Receiver)的Info.plist中加入你需要注册的URL Scheme,然后在你的应用程序B中加入处理这类请求的代码,从而实现在B程序中调用A程序,判断A程序是否安装,跳到安装界面,传递参数给A程序。具体操作如下:在程序
2015-06-24 15:29:51 1703
转载 自定义 URL Scheme 完全指南
iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用。“”阅读器自定义URL Scheme本文转自 Migrant的博客,原文:《The Complete Tutorial on iOS/iPhone C
2015-06-24 15:07:39 507
转载 iPhone 6 Plus真机调试时遇到的问题
在iPhone 6 Plus上跑的时候遇到了这么一个错误:ld can't link with a main executable file for architecture armv7,然后就各种改啊改啊,因为我明明已经把arm64加入了豪华午餐阵容了呀,为啥还提示我不允许在64位处理器上跑啊?这不科学!然后就是各种Google呗,唔,搜到了两个解决方案:一、 http://st
2015-06-24 13:49:45 700
转载 iOS开发之打包上传到App Store——(三)申请证书并且发布应用程序到App Store
在经过了前两篇的关于iOS开发和发布过程中的各种证书的描述之后,我们现在就秉承着“talk is cheap, show me the code"的思想,来实际的动手操作一下,创建一下证书,发布一个应用。申请一个本地证书要申请证书必须在我们的电脑上先申请一个证书,找到“钥匙串访问”这个应用,打开它,然后选择“证书助理“下的”从证书颁发机构请求证书“选项:然后会看
2015-06-24 13:44:35 635
转载 iOS开发之打包上传到App Store——(二)开发/发布流程
在上一篇博客(iOS开发之打包上传到App Store——(一)各种证书的理解)里我们大致过了一遍iOS开发中常见的一些证书,了解了我们上一篇讲述的一些概念之后,再来看开发及发布流程就非常简单了,而且相信你不用看教程也能一步步完成所有的操作了。开发/真机调试流程内容参考自:苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程
2015-06-24 13:41:48 489
转载 iOS开发之打包上传到App Store——(一)各种证书的理解
内容参考自:苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程 理解Certificate、App Id、Identifiers 和 Provisioning Profile在我们平常的开发过程中,可以使用模拟器进行调试,也可以直接使用真机测试,真机测试的话,证书的申请也是相对容易的多,但是当我们要实际打包发布程序到A
2015-06-24 13:39:23 719
转载 ios打包IPA的各种问题和解决方法
1.证书问题要打包ipa首先需要设置code sign identity,一个应用需要打包至少需要三个要素:证书,APP ID,还有一个容易被忽略的provisioning profile。证书的申请流程到处都可以找到,这里只简单介绍一下,首先使用钥匙串创建一个certSigningRequest文件,然后登录apple developer的ios developer申请证书,将c
2015-06-24 13:34:24 841
原创 自定义Label指定范围的字体颜色
NSString *str1 =@"1111";NSString *str2 =@"2222";[selfcustomizeStr:str1 colorStr:str2];}- (void)customizeStr:(NSString *)str colorStr:(NSString *)colorStr{NSString *apendStr =
2015-06-24 10:41:34 1074
转载 iOS TextField设置大全
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;
2015-06-24 10:11:14 380
转载 IOS开发——获取本地音频文件(属性/信息)
要使用AVURLAsset需要引用#import ,框架文末附图:获取本地音频文件地址: NSString *songsDirectory=MUSIC_FILE_ALL;//沙盒地址 NSBundle *songBundle=[NSBundle bundleWithPath:songsDirectory]; NSString *bundlePath=[songB
2015-06-23 16:51:42 2028
转载 iOS音乐播放器小技巧
原文 http://blog.csdn.net/kingsley_cxz/article/details/12354799在没有网络的情况下,音频的后台播放比较简单,google一下可以搜到很多资料,但是如果每次歌曲的请求都是通过网络,就不成了,有时可以也扛不了几首,这里总结下实现方法,可以实现像电台一样的功能,后台播放,网络请求歌曲,Remote控制,锁屏有封面,电话和听歌打断处理等
2015-06-23 16:48:42 479
转载 iOS多线程GCD
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the
2015-06-23 16:42:29 467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人