自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

揽月清风

自己学习,工作的记录

  • 博客(94)
  • 收藏
  • 关注

原创 简书地址http://www.jianshu.com/users/9fb081407820/latest_articles

最近写的文章由于太忙,没有同步到csdn上。http://www.jianshu.com/users/9fb081407820/latest_articles

2016-12-13 00:22:44 3066

原创 最近会写的文章, 以后规定自己2个星期做一次技术总结

xmpp系列文章,以及环信开发遇到的坑会做一个直播的系列文章会做一个自动布局的系列文章微信,支付宝,银联支付plsql的安装密码学app开发设计整体过程

2016-08-19 18:16:28 299

原创 5年后,我会在哪里,做着什么样的事

有时候在想是什么让那些学生时代很优秀的人,后来成了特别平凡的人,而让那些看起来平平无奇的人,后来做出了写似乎超越了他水平的事情。我想这个东西在今天和两千年前是没有区别的,那就是你的渴望。人生任何一个阶段的“筛选”都只是一种形式(比如刚毕业他获得了看上去更好的一份工作,比如他可能去了更好的学校,等等),别被这些一时的标准迷惑。定义你最终归宿的,一定是你的能力和欲望综合的那个你。真切感觉人因梦想而伟大

2016-08-19 18:10:05 588

转载 iOS 模糊效果的几种实现方法

1.首先得把界面转化成图片,给uiview加一个类目如下:#import "UIView+Screen.h"@implementation UIView (Screen)//截取界面转化成图片-(UIImage *)convertViewToImage{UIGraphicsBeginImageContext(self.bounds.size);[self drawVie

2016-08-03 17:09:53 1382

转载 实现在有限的label上动态的显示所有文字

sdsgithub连接https://github.com/yuchuanfeng/CFDynamicLabel思路1创建一个view 作为所有内容的父控件, 并且添加到上面一个 label, 作为显示文字的载体UILabel* contentLabel = [[UILabel alloc] init];[contentLabel sizeToFi

2016-08-03 17:04:07 2327

原创 iOS 9 新特性介绍

一、iPad多任务功能增强1、全新的多任务界面在iOS 9中,多任务界面从原来的横向单层排列进化成层叠排列,从而减少滚屏手势距离,从而加快多任务切换速度。效果如图:2、多任务分屏功能在iOS 9中,可以让用户在不离开当前应用的同时,通过侧滑手势来打开第二个App。目前该功能只支持iPad Air 2设备。分屏功能涉及两部分功能:* Slide

2016-08-03 16:58:35 2121

原创 iOS的后台机制

最近在修改项目中的bug过程中,遇到了 设备锁屏无法定位的情况.iOS 7中,实际上APP拥有四种后台模式,无论是哪一种后台机制,均需要利用苹果给予的相应后台接口实现。IOS7系统中,开发者可以灵活利用多种后台接口(API)实现更加智能的应用操作。  一,无后台仅推送第 一种后台方式为传统的无后台操作,仅有苹果推送机制,这种方式出现在iOS 3.x以下的大部分系统版本上。这个方式下

2016-08-03 16:47:39 426

原创 AFN 源码解析和内部实现1

AFN的基本使用在此就不在多说了,先上代码,我自己对AFN的二次封装,只考虑了对http请求的封装, 后面我会写一篇文章专门对webservice的soap封装,////  JKAFNetTool.h//  JKqyApp////  Created by dllo on 15/12/15.//  Copyright © 2015年 dll

2016-04-12 18:22:34 1345

原创 设置tabBarItem的图片渲染

文/JohnHow(简书作者)原文链接:http://www.jianshu.com/p/1e567a7b2460著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。在自定义tabbar的时候回遇到这样的问题:将美工给的图片设置为tabBarItem的selectImage,美工给的图片的是这样子的:这里写图片描述,但是设置好以后现实的图片是这样的

2016-03-28 15:20:58 548

原创 uitabbaritem 图片居中

在TabBarItem设计的时候不需要title只要image的时候,如何将image居中显示。tabBarItem.imageInsets = UIEdgeInsetsMake(6, 0, -6, 0);这边用到的是TabBarItem的imageInsets属性:UIEdgeInsets设置偏移量UIEdgeInsetsMake(CGFloat top, CGFloat lef

2016-03-28 15:18:36 917

原创 下载音乐单例

////  DownMusicOne.h//  SunshineMusic////  Created by dllo on 16/1/18.//  Copyright © 2016年 G.Group. All rights reserved.//#import "BaseModel.h"#import

2016-01-28 21:26:53 402

原创 录音的实现

////  RecordViewController.m//  SunshineMusic////  Created by dllo on 16/1/14.//  Copyright © 2016年 G.Group. All rights reserved.//#import "RecordViewController.h"

2016-01-28 21:21:40 316

原创 block全面分析

////  RootViewController.m//  UI12_Block传值////  Created by dllo on 15/11/24.//  Copyright (c) 2015年 dllo. All rights reserved.//#import "RootViewController.h"#imp

2016-01-28 21:17:39 289

原创 轮播图封装

////  JKlunbotu.h//  JKqyApp////  Created by dllo on 16/1/6.//  Copyright © 2016年 dllo. All rights reserved.//#import @protocol JKlunbotuDelegate NSOb

2016-01-26 19:46:13 445

原创 音乐播放器单例

////  MusicTool.h//  SunshineMusic////  Created by dllo on 16/1/11.//  Copyright © 2016年 G.Group. All rights reserved.//#import #import @class Music;@inte

2016-01-26 19:44:55 1521

原创 webView与js交互

webView与js交互常用JS语句:::1、 //禁用用户选择    [self.webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect=‘none‘;"]; 2、//禁用长按弹出框    [webView string

2016-01-22 11:50:22 1048

原创 邮件短息发送

- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath {    //从锚点位置出发,逆时针绕Y 和 Z坐标轴旋转90度    CATransform3D trans

2016-01-22 11:49:17 297

原创 TableViewCell的另一种3D效果

- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath {    //从锚点位置出发,逆时针绕Y 和 Z坐标轴旋转90度    CATransform3D trans

2016-01-22 11:48:13 436

转载 iOS 学习资料

这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并, 文档尚有一些不完善之处, 也

2016-01-22 11:46:31 517

原创 WebView设置字体颜色, 字体大小,背景

1.第一种方式:在WebView的代理方法webViewDidFinishLoad中:字体大小: [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(‘body‘)[0].style.webkitTextSizeAdjust= ‘12%‘"];字体颜色:[webView stri

2016-01-22 11:44:18 1991

原创 Masonry注意

注意点1: 使用 mas_makeConstraints方法的元素必须事先添加到父元素的中,例如[self.view addSubview:view]; 注意点2: masequalTo 和 equalTo 区别:masequalTo 比equalTo多了类型转换操作,一般来说,大多数时候两个方法都是 通用的,但是对于数值元素使用mas_equalTo。对于对象或是多个属性的处理,使用equa

2016-01-22 11:43:13 227

原创 iOS开发new与alloc/init的区别

概括来说,new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。差别在于,采用new的方式只能采用默认的init方法完成初始化,采用alloc的方式可以用其他定制的初始化方法。英文详解:http://macresearch.org/difference-between-alloc-init-and-new1.在实际开发中很少

2016-01-22 11:42:15 282

转载 iOS开发笔记 — Text、UI交互细节、两个动画效果等

http://www.tuicool.com/articles/jENfIjJ内容很新, 最近才写的,  一定有你用得上的!!!!!

2016-01-22 11:40:35 217

原创 iOS数据库存储数组或字典等数据

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil];NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringE

2016-01-22 11:35:59 340

原创 NSMutableAttributedString使用

//    // 1//    NSMutableAttributedString *attributed = [[NSMutableAttributedString alloc] initWithString:str];//    [attributed addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Zapfi

2016-01-22 11:34:59 629

转载 plist 文件

Key:Application can be killed immediately after launch(NSSupportsSuddenTermination)Value:BOOL说明:        指定应用程序是否可以被杀死,以便更快地关闭或注销操作。        表示系统是否可以彻底杀死的应用程序以注销或关闭更迅速。您可以使用此键来指定应用程序是否

2016-01-08 09:31:13 586

原创 iOS plist文件

我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。如果你在网上下载的工程中的这个文件名只是Info.plist,那么恭喜你,这个工程太老了,是用包含SDK2.0以前的Xcode生成的,不过没关系,不影响使用。如果你使用文本编辑器打开这个文件,你会发现这是一个XML格式的文

2016-01-08 09:23:54 380

转载 IOS开发调用系统相机和打开闪光灯

今天给大家分享一下如何调用iphone的拍照功能和打开闪光灯,有些代码我也不太理解,很多是在网上借鉴其他人的。IOS有两种的拍照和视频的方式:1.直接使用UIImagePickerController,这个类提供了一个简单便捷的拍照与选择图片库里图片的功能。2.另一种是通过AVFoundation.framework框架完全自定义拍照的界面和选择图片库界面。我只做了第一种,就先给大家介绍第一种做法

2016-01-08 08:45:10 2696

转载 fmdb使用

[iOS]数据库第三方框架FMDB详细讲解字数1706 阅读2976 评论17 喜欢110[iOS]数据库第三方框架FMDB详细讲解初识FMDBiOS中原生的SQLite API在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqli

2016-01-07 10:56:52 495

原创 LocalNotification本地通知

本地通知是由本地应用触发的,它是基于时间行为的一种通知形式,例如闹钟定时、待办事项提醒,又或者一个应用在一段时候后不使用通常会提示用户使用此应用等都是本地通知。创建一个本地通知通常分为以下几个步骤:创建UILocalNotification。 设置处理通知的时间fireDate。 配置通知的内容:通知主体、通知声音、图标数字等。 配置通知传递的自定义数据参数userInfo(这一步

2016-01-07 10:07:46 715

原创 一些问题

MJRefresh实现原理150.问:MJRefresh实现原理?SDWebImage实现原理151.问:SDWebImage实现原理?152.问: 不用SDWebImage, 实现 图片下载并且缓存本地153.问: 什么是hash编码,iOS还有哪些编码方式, 有什么区别?154.问: SDWebImage 图片的缓存位置155.问: SDWebImage

2016-01-07 10:01:34 234

原创 定位CoreLocation

//添加包:CoreLocation.framework//.plist文件:请求获得应用一直使用定位服务授权,注意使用此方法前要在info.plist中配置NSLocationAlwaysUsageDescription;请求获得应用使用时的定位服务授权,注意使用此方法前在要在info.plist中配置NSLocationWhenInUseUsageDescription,都设置为YES

2016-01-03 18:44:51 225

原创 tableViewCell只有一个button无响应

测试环境  IOS7如果只有一个button 无点击相应 可以进行如下尝试   //IOS7的UITableViewCell子视图(subviews)的容器是UITableViewCellScrollView   由于IOS7中添加了滑动后出现编辑按钮的操作,所以使用scrollView来处理,UITableViewCellScrollView有对触

2016-01-03 18:44:04 248

原创 iOS数据库存储数组或字典等数据

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil];NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringE

2016-01-03 18:42:24 4000

原创 UIAlertController在8以下不支持

加入以下内容进行版本判断if([[[UIDevice currentDevice]systemVersion]floatValue] >= 8) {  再添加UIAlertController 的相关内容要不然苹果8 以下的手机会运行不了} else {UIAlertView内容}

2016-01-03 18:41:10 225

原创 删除缓存

//    寻找地址        NSString* path = [NSHomeDirectory()stringByAppendingString:@"/Library/Caches"];        //    文件管理者        NSFileManager*fileManager = [NSFileManagerdefaultManager] ;

2016-01-03 18:39:57 320

原创 iOS 监听耳机变化

1.首先导入头文件:#import 2.在该文件下存在监听事件名称,我们可以对该事件进行监听:NSString *const AVAudioSessionRouteChangeNotification 3.使用通知中心设置监听:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selecto

2016-01-03 18:39:13 1704 1

原创 宏定义加参数

#define strUrl(a, b) [NSString stringWithFormat:@"xxxxx%ldxxxx%@", a, b] NSLog(@"%@",strUrl(5,@"3"))

2016-01-03 18:38:30 356

原创 设置webView 的 夜间模式

if(YES== [[NSUserDefaultsstandardUserDefaults]boolForKey:@"isNight"]) {        [self.webstringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.backgrou

2016-01-03 18:37:44 1780 1

原创 iOS 禁止屏幕旋转的方法

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{ return (toInterfaceOrientation == UIInterfaceOrientationPortrait);}- (BOOL)shouldAutorotate

2016-01-03 18:37:13 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除