![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS开发 进阶篇
文章平均质量分 76
殇丶无痕
这个作者很懒,什么都没留下…
展开
-
IOS开发 获取手机通讯录
//导入头文件#import //获取权限-(void)adaddress{ //判断是否授权成功 if (ABAddressBookGetAuthorizationStatus() ==kABAuthorizationStatusAuthorized) { //授权成功后直接返回原创 2015-12-11 14:29:02 · 388 阅读 · 0 评论 -
IOS开发 拍照上传图片旋转90°
//手机拍照如果大于2M的话上传会旋转90°//在上传之前调用下面的方法就行了#pragma mark - 手机拍照大于2M手机照片会自动旋转90°- (UIImage *)fixOrientation:(UIImage *)aImage { // No-op if the orientation is already correct原创 2016-02-29 15:14:45 · 1803 阅读 · 1 评论 -
IOS开发 代码获取当前APP的版本号
//代码实现获得应用的版本号:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]//或[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];原创 2016-03-11 10:11:15 · 348 阅读 · 0 评论 -
IOS开发 把长度不等的UICollectionView 的cell 居左
//首先自定义一个 EqualSpaceFlowLayout的类继承于 UICollectionViewFlowLayout//在.h文件中@protocol EqualSpaceFlowLayoutDelegateUICollectionViewDelegateFlowLayout>@end@interface EqualSp原创 2016-01-06 15:12:40 · 727 阅读 · 0 评论 -
IOS开发 3DTouch
//在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {}里添加 UIApplicationShortcutItem * item = [[UIApplicationShortcutItemall原创 2015-12-25 15:14:36 · 302 阅读 · 0 评论 -
IOS开发 小技能
//跳转到 APP Store评论界面[[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=1019101原创 2015-12-14 13:53:15 · 300 阅读 · 0 评论 -
IOS开发 文件下载 文件预览
-(void)downloadFile:(NSString *)UrlAddress andWith:(NSString *)styleName11 {//UrlAddress 是下载链接 styleName11 是文件名+格式 NSURLRequest *request = [NSURLRequestrequestWithURL:[NSURLURLWithS原创 2015-12-11 16:09:25 · 965 阅读 · 0 评论 -
IOS开发 获取手机里的全部图片
IOS开发 获取手机全部图片原创 2015-12-11 11:45:12 · 633 阅读 · 0 评论 -
IOS开发 抛物线
-(void)throwObject:(UIView *)obj from:(CGPoint)start to:(CGPoint)end height:(CGFloat)height duration:(CGFloat)duration{ self.showingView = obj; //初始化抛物线的路径 CGM原创 2015-12-29 18:10:44 · 1587 阅读 · 0 评论 -
IOS开发 CAKeyframeAnimation
-(void)creatKeyAnimation{ //初始化演员 CALayer *rectLayer = [[CALayeralloc] init]; rectLayer.frame = CGRectMake(15, 200, 30, 30); rectLayer.cornerRadius = 15;原创 2015-12-29 16:46:14 · 294 阅读 · 0 评论 -
IOS开发 CABasicAnimation
/* CAAnimation可分为四种: 1.CABasicAnimation 通过设定起始点,终点,时间,动画会沿着你这设定点进行移动。可以看做特殊的CAKeyFrameAnimation 2.CAKeyframeAnimation Keyframe顾名思义就是关键点的frame,你可以通过设定CALayer的始点、中间关键点、终点的frame,原创 2015-12-29 15:35:24 · 263 阅读 · 0 评论 -
IOS开发 生成二维码
//这个是我封装的方法 QCString 是将要生成的二维码的 内容 size 是大小 生成成功后返回的是 UIImage类型把它加在你需要的地方就行了+(UIImage *)createQRForString:(NSString *)QCString withSize:(CGFloat)size{ return [selfimageBlackToTransparent:原创 2015-12-14 11:52:30 · 292 阅读 · 0 评论 -
IOS开发 短信发送
//加入头文件#import MFMessageComposeViewControllerDelegate //代理方法#pragma mark - 短信发送//发送button点击事件-(void)cellCancelButtonClick:(UIButton *)but{ //调用下面的函数 [原创 2015-12-14 11:24:55 · 294 阅读 · 0 评论 -
IOS开发 判断是否是非法字符 例如表情符号
判断有没有非法字符 有返回YES没有返回NO- (BOOL)isContainsEmoji:(NSString *)string { __block BOOL isEomji = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length])原创 2015-12-14 14:01:35 · 1174 阅读 · 0 评论 -
IOS开发 扫描二维码
//加入头文件#import //代理AVCaptureMetadataOutputObjectsDelegate@property (nonatomic,strong)AVCaptureSession *session;//输入输出的中间桥梁//设置AVCaptureMetadataOutput 的rectOfInterest的属性原创 2015-12-14 11:56:29 · 336 阅读 · 0 评论 -
IOS开发 汉字转拼音 把用户名按照姓名首字母进行排序
//第一步 汉字转拼音 有2种方法 一种是使用ChineseString 别人写的类 第二种是IOS自带的方法 我使用的便是第二种 NSMutableString *ms = [[NSMutableStringalloc]initWithString:model.contactNickName]; //带声仄原创 2015-12-11 15:46:50 · 5929 阅读 · 0 评论 -
IOS_函数
rand() ----随机数abs() / labs() ----整数绝对值 fabs() / fabsf() / fabsl() ----浮点数绝对值 floor() / floorf() / floorl() ----向下取整 ceil() / ceilf() / ceill() ----向上取整 round() / roundf() / roundl() ----四舍五入原创 2016-06-30 14:08:40 · 455 阅读 · 0 评论