- 博客(13)
- 资源 (26)
- 收藏
- 关注
原创 ios GCD队列操作
GCD提供的一些操作队列的方法 dispatch_set_target_queue 刚刚我们说了系统的Global Queue是可以指定优先级的,那我们如何给自己创建的队列执行优先级呢?这里我们就可以用到dispatch_set_target_queue这个方法:dispatch_queue_t serialDiapatchQueue=dispatch_queue_create("com.tes
2016-03-14 10:32:40 2149
原创 ios GCD
CGD是线程管理,不如说是队列管理,那么我们先来介绍一下GCD中常用的队列: Serial Diapatch Queue 串行队列 当任务相互依赖,具有明显的先后顺序的时候,使用串行队列是一个不错的选择 创建一个串行队列:dispatch_queue_t serialDiapatchQueue=dispatch_queue_create("com.test.queue", DISPATCH_QU
2016-03-14 10:20:43 407
原创 iOS 极光推送
使用极光推送需要去AppleDevelope中下载证书 其中极光推送需要的证书是.p12证书,齿轮状的证书数手机证书下载完证书需要配置项目工程 首先需要导入从官方下载的SDK中的lib文件夹中的文件 然后再去加载需要的框架 还需要添加一个.plist文件 其中APP_KEY是极光推送的key上面设置完,又在极光网站注册完那就需要在AppleDelegate.h代理文件中填写内容
2016-03-11 17:17:57 1180
原创 iOS UILabel自适应高度宽度
+ (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSzie:(CGSize)maxSize{ NSDictionary *attrs = @{NSFontAttributeName :font}; return [text boundingRectWithSize:maxSize options:NSStr
2016-03-10 13:52:41 367
原创 iOS 基于Base64加密
此加密是基于GTMBase64加密需要导入开源框架GTMBase64然后直接可以使用(最好自己封装一下加密方法) TWDes.h#import <Foundation/Foundation.h>#import "GTMBase64.h"#import <CommonCrypto/CommonDigest.h>#import <CommonCrypto/CommonCrypto.h>@int
2016-03-09 16:19:45 1229
原创 iOS 获取设备相关信息
//设备相关信息的获取 NSString *IMEI = (NSString *)[[UIDevice currentDevice] identifierForVendor]; NSLog(@"设备唯一标识:%@", IMEI);//UUID,5.0后不可用 NSString *osVersion = [[UIDevice currentDevice] systemVersio
2016-03-08 11:40:07 371
原创 iOS 文件下载
最为原始的文件下载 第一步: 使用MD5对url加密 NSString+Password.h#import <Foundation/Foundation.h>@interface NSString (Password)/** * 32位MD5加密 * * @return 32位MD5加密结果 */- (NSString *)MD5;/** * SHA1加密 * * @r
2016-03-05 15:35:45 963
原创 iOS UIActionSheet提示框
之前做过一个项目使用最新的提示框4s会默然的崩溃,于是又修改成最原始的UIActionSheet UIActionSheet使用情况具体如下#import "ViewController.h"@interface ViewController ()<UIActionSheetDelegate>@property (nonatomic, strong)UIButton *button;@end
2016-03-05 14:45:05 315
原创 ios 单张图片上传(从相册或者相机)
#import "ViewController.h"#import "AFNetworking.h"@interface ViewController ()<UIImagePickerControllerDelegate, UINavigationControllerDelegate>@property (nonatomic, strong)UIButton * imageButton;@en
2016-03-03 18:07:06 2573
原创 ios NSDate
NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; formatter.dateFormat = @"yyyyMMddHHmmss"; NSString *fileName = [formatter stringFromDate:[NSDate date]];
2016-03-03 17:34:21 369
原创 ios document
// 获取路径 NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
2016-03-03 15:14:27 406
原创 iOS 图片点击放大封装
封装类: SJAvatarBrowser.h#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface SJAvatarBrowser : NSObject// 类方法+(void)showImage:(UIImageView *)avatarImageView;@end#import "SJAvatarBrows
2016-03-01 11:57:58 545
原创 iOS 本地头像加载与上传头像图片
// 上传本地图片(存储到沙河,上传到服务器)#import "ViewController.h"@interface ViewController ()<UIImagePickerControllerDelegate, UINavigationControllerDelegate>@property (nonatomic, strong)UIImage *avatar; // 获取本地图片@
2016-03-01 11:12:23 737
打开偏好设置
2017-09-08
AirDrop通过UIActivityController分享
2016-10-21
模仿美团商城
2016-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人