自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ljl5125的专栏

我们一直在努力!

  • 博客(33)
  • 资源 (5)
  • 收藏
  • 关注

转载 aso

APP关键词是ASO优化之基,这道地基如果建得符合规划,合情合理,那么对于日后的优化工作来说,将会轻松许多,也更容易达到老板想要的效果。反之,如果APP关键词选择不合理,那么在日后的优化过程中就会困难重重。下面就为大家实例讲解一种APP关键词的选词方法。注:关键词的选取方案各家都有各家的方法,但最重要的是ASO优化师能够灵活运用,举一反三,然后再以实际效果来微调。这样,才能更好的提高自

2017-03-09 15:46:17 373

原创 jsPatch

想要在之前的代码基础上添加代码, 可以用ORI + 函数名这样调用以前的代码//oc@implementation PatchTest- (void) buttonAction:(id) sender {//原来的代码   self.title = @"Hi World"}@end //jsdefineClass('PatchTest', { b

2017-02-24 12:21:51 195

翻译 更改默认定位信息

1. 这里我测试使用 九寨沟2.用Xcode创建一个工程FakeGPS   此时在外面新建立一个 JZG.gpx 的 XML 文件 文件信息如下,然后导入工程xml version="1.0" encoding="UTF-8" ?>gpx version="1.1" creator="GMapToGPX 6.4j - http://www.elsewhere.org

2016-12-19 16:09:34 786

原创 NSNumber 转float或double小数不正确误差问题

NSNumber *number = [NSNumber numberWithFloat:0.98];NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];    formatter.numberStyle = NSNumberFormatterDecimalStyle;NSString *str = [fo

2016-12-12 15:16:25 4499 1

转载 在项目中知道每个页面对应的viewcontroller的技巧

前言:对于一个大项目而言,最烦恼的就是在众多界面难以找到对应的viewController,要改个东西都要花好长的时间去找对应的类。特别是当你接手一个大项目的时候,对整体的业务逻辑不熟悉,整体的架构体系不熟悉,让你修复某个页面的BUG,估计你找这个页面所对应的viewController都要找好久。解决方案方案1整个项目中建立

2016-10-20 11:52:55 393

转载 视图移动添加等操作会调用的方法

//当加入视图完成后调用  (void)didAddSubview:(UIView *)subview  //当视图移动完成后调用  (void)didMoveToSuperview  //当视图移动到新的WINDOW后调用  (void)didMoveToWindow  //在删除视图之后调用  (void)willRemoveSubview:(UIView *)su

2016-08-21 13:48:07 206

转载 ios 打包framework以及bundle

一、打包Framework1、新建iOS->Framework & Library->Cocoa Touch Framework2、选择next进入下一步3、在PROJECT->Deployment Target->iOS Deployment Target选择你需要支持的最低系统。同样的操作在TARGETS中,Deployment Info->Deployment Targe

2016-08-15 13:13:03 1112

转载 SourceTree&Git部分名词解释

克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)检出(checkout):切换不同分支添加(add):添加文件到缓存区移除(remove):移除文件至缓存区暂存(git stash):保存工作现场重置(reset):回到最近添加(add)/提交(commit)状

2016-07-28 21:18:07 582

转载 ios 竖屏支持个别界面横屏

一、支持个别界面横屏1.在appDelegate.h里声明字段@property (nonatomic,assign)BOOL allowRotation; //是否支持横屏2.在appDelegate.m里- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfac

2016-07-20 16:47:17 252

原创 Cocoapods

在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请google一下,本文不再涉及。假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(注意,本文所有命令都是在终端中输入并运行的。什么,你不知道什么是终端?那请小编吃饭,小编告诉你):sudo g

2016-07-13 12:27:27 1180

转载 xcode项目更改名字

转载 :  http://www.cocoachina.com/ios/20150104/10824.html前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,

2016-06-30 17:12:25 670

原创 上传本地项目到git.oschina.net

1、创建公钥:    如下命令生成sshkey:ssh-keygen -t rsa -C "[email protected]"cat ~/.ssh/id_rsa.pub 查看你的public key,并把他添加到 Git @ OSC http://git.oschina.net/keys    添加后,在终端(Terminal)中输入ssh -T g

2016-06-03 23:46:43 390

原创 在线播放音乐

#import "ViewController.h"#import #import @interface ViewController ()@property (nonatomic,strong)AVPlayerViewController *avPlayer;@end@implementation ViewController- (void

2016-05-22 11:31:02 321

转载 封装音频文件播放工具类

一、简单说明1.关于音乐播放的简单说明(1)音乐播放用到一个叫做AVAudioPlayer的类(2)AVAudioPlayer常用方法  加载音乐文件- (id)initWithContentsOfURL:(NSURL *)url error:(NSError **)outError;- (id)initWithData:(NSData *)data error:(NSEr

2016-05-22 02:18:01 497

转载 iOS开发拓展篇—音效的播放

一、简单介绍简单来说,音频可以分为2种(1)音效又称“短音频”,通常在程序中的播放时长为1~2秒在应用程序中起到点缀效果,提升整体用户体验(2)音乐  比如游戏中的“背景音乐”,一般播放时间较长框架:播放音频需要用到AVFoundation.framework框架 二、音效的播放1.获得音效文件的路径  NSU

2016-05-22 01:59:28 199

转载 git 使用

http://www.cocoachina.com/ios/20140524/8536.html

2016-03-10 14:34:13 261

原创 CoreText

UILabel *lab = [[UILabelalloc] initWithFrame:CGRectMake(50,100, self.view.frame.size.width - 100, 300)];    lab.backgroundColor = [UIColoryellowColor];    lab.numberOfLines =0;    [sel

2016-02-27 17:30:45 216

原创 代码补全占位符

2016-02-22 15:23:35 299

原创 抛出异常

@throw [NSExceptionexceptionWithName:@"异常"reason:@"不应该使用该方法 "userInfo:nil];

2016-02-22 11:54:46 192

原创 UIInterpolatingMotionEffect

UILabel *lab = [[UILabelalloc] initWithFrame:CGRectMake(100,300, 20,30)];    lab.text =@"你好啊";    lab.backgroundColor = [UIColorgreenColor];    //根据文字自适应宽度    [lab sizeToFit];    l

2016-02-19 15:23:41 270

原创 UITabbarController更改点击的图片与文字颜色以及更改tabbar的视图颜色

//更改点击的高亮颜色[[UITabBarappearance] setTintColor:[UIColorredColor]];//更改tabbar的背景色[[UITabBarappearance] setBarTintColor:[UIColorgreenColor]];

2016-02-18 16:22:57 483

原创 convertRect

将rect由rect所在视图转换到目标视图view中,返回在目标视图view中的rect     这里用来获取self在window上的位置- (CGRect)convertRect:(CGRect)rect toView:(nullable UIView *)view;     例如:在cell中调用 CGRect toWindow = [selfconvertRec

2016-02-18 10:40:47 498

转载 UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout

1,UIView的setNeedsDisplay和setNeedsLayout方法  首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到  UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以  处理子视图中的一些数据。综

2016-02-16 17:08:21 231

转载 JSPatch – 动态更新iOS APP

JSPatch是最近业余做的项目,只需在项目中引入极小的引擎,就可以使用JavaScript调用任何Objective-C的原生接口,获得脚本语言的能力:动态更新APP,替换项目原生代码修复bug。用途是否有过这样的经历:新版本上线后发现有个严重的bug,可能会导致crash率激增,可能会使网络请求无法发出,这时能做的只是赶紧修复bug然后提交等待漫长的AppStore审核,再盼望

2016-02-11 14:19:26 364

转载 runtime的理解和心得

转载:http://www.cocoachina.com/ios/20150901/13173.htmlRuntime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西。最近在学习Runtime,有自己的一些心得,整理如下,一为 查阅方便二为 或许能给他人一些启发,三为 希望得到大家对这篇整理不足之处的一些指点。什么是Runtime

2016-02-11 14:18:16 208

转载 NSInvocation用法简介

转载:http://mobile.9sssd.com/ios/art/915在 iOS中可以直接调用某个对象的消息方式有两种:一种是performSelector:withObject;再一种就是NSInvocation。第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那就需要做些额外工作才能搞定。那么在这种情况下,我们就可

2016-02-11 14:16:03 249

原创 CFAbsoluteTime 获取函数时间

//开始时间CFAbsoluteTime start = CFAbsoluteTimeGetCurrent();    UIImage *img = [UIImageimageNamed:@"homepage_bg"];//结束时间CFAbsoluteTime end = CFAbsoluteTimeGetCurrent();    NSLog(@"创建一张

2016-01-27 20:55:07 1728

转载 修改图片背景方式以及占用的内存

本文分析对比了各种更改UIView背景的方法。当然,背景是根据一个图片来的(非纯色)。一.加一个uiimageview在uiview上面    UIImageView* imageView = [[UIImageView alloc] initWithFrame:view.bounds];    imageView.image = [[UIImage imageNamed:@"

2016-01-19 13:42:01 523

原创 didReceiveMemoryWarning

iOS6.0及以上版本的内存警告:调用didReceiveMemoryWarning内调用super的didReceiveMemoryWarning调只是释放controller的resouse,不会释放view处理方法:    -(void)didReceiveMemoryWarning    {            [super didReceiveMemoryWarni

2016-01-15 22:19:24 798

转载 内存优化

1.      尽量把views设置为透明如果你有透明的Views你应该设置它们的opaque属性为YES。原因是这会使系统用一个最优的方式渲染这些views。这个简单的属性在IB或者代码里都可以设定。Apple的文档对于为图片设置透明属性的描述是:(opaque)这个属性给渲染系统提供了一个如何处理这个view的提示。如果设为YES,渲染系统就认为这个view是完

2016-01-15 14:01:07 258

原创 在UITextView中插入图片

在UITextView中插入图片 NSMutableAttributedString *string = [[NSMutableAttributedStringalloc] initWithAttributedString:self.textView.attributedText];        NSTextAttachment *textAtta

2016-01-14 11:41:32 1742

转载 imageNamed与imageWithContentsOfFile的区别

1. imageNamed,其参数为图片的名字;2. imageWithContentsOfFile,其参数也是图片文件的路径。两者的区别:imageNamed: 这个方法用一个指定的名字在系统缓存中查找并返回一个图片对象如果它存在的话。如果缓存中没有找到相应的图片,这个方法从指定的文档中加载然后缓存并返回这个对象。因此imageNamed的优点是当加载时会缓存图片。所

2016-01-14 10:19:57 286

转载 willMoveToParentViewController和didMoveToParentViewController

iOS 5.0 后UIViewController新增:willMoveToParentViewController和didMoveToParentViewController在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView在以前,一个UIViewController的View可能有很多小的子view。这些子vie

2016-01-13 16:38:42 168

C代码设计与重用

学过C不算什么,主要学会优化代码,建议学过C的看,即使。。C学的再好,或再烂

2014-03-08

QT之list容器

QT的一个简单容器例题,简单易懂,适合初学者。加油哦!

2013-12-17

Ecliose-juno汉化包

轻松将Ecliose汉化,使得使用更方便快捷

2013-11-27

QT类库参考

提供一系列QT类库,利于QT开发人员作为参考

2013-11-27

空空如也

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

TA关注的人

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