自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 开发者证书添加UDID流程

1.进入开发者账号里面,点击All Devices,2.点击右上角的+,添加UDID。3.填写UDID和这个UDID气的名字,然后点击continue,再点击同意就添加上了4.最后重新配置证书5.点击你的证书,点击editor,选择所有的设备,点击generate6.下载,然后双击运行就可以了

2016-08-30 15:22:54 16605 1

原创 UDID获取的方法(Iphone,Ipad,Mac,Window都可以)

MAC下查看UDID1.苹果手机通过数据线连接到MAC电脑,打开ITUNES,点击红色部分2.出现UDID时,点击鼠标左键拷贝就好了。Windows下查看UDID1.下载Itools :http://www.itools.cn/,在电脑上安装2.,点击更多详情,界面如下,下面的设备标示即为UDID。

2016-08-30 14:54:32 11388

原创 UILabel最全最详细的介绍

@property(nullable,nonatomic,copy)  NSString           *text;//设置和读取文本内容,默认为nil@property(null_resettable,nonatomic,strong)UIFont      *font;//设置字体大小,默认17           self.label=[uifo]@pr

2016-08-22 15:22:57 3605

原创 本地音乐播放AVAudioPlayer

1.导入库2.加头文件#import3.代码    NSString *file=[[NSBundlemainBundle]pathForResource:@"1"ofType:@"mp3"];//播放的本地音乐的名字和类型   NSURL * url=[[NSURLalloc] initFileURLWi

2016-08-22 15:21:46 1048

原创 UISwipeGestureRecognizer滑动手势

1.属性方法详解:#import#importtypedefNS_OPTIONS(NSUInteger, UISwipeGestureRecognizerDirection) {    UISwipeGestureRecognizerDirectionRight =1 0,    UISwipeGestureRecognizerDirectionLe

2016-08-17 10:20:09 1233

原创 iPhone,iPad横屏竖屏的判断

1.方法一:当屏幕变化时会自动调用此方法- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration {       if (interfaceOrientation==UII

2016-08-16 21:23:57 2395

原创 两种方法扫二维码下载APP,获取IPA安装包

1.进入蒲公英网站:https://www.pgyer.com,点击上传应用。如图2.进入后如下图所示,我们需要我们项目的一个.ipa 文件3.打开我们的项目,如图所示,点击product ,再点击archive(记住,模拟器那里要选择generic iOS device),4.然后进入下图,点击export...5.选择如图所示,点

2016-08-15 15:48:09 47447 1

原创 NSTimer定时器

+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInv

2016-08-13 21:48:53 497

原创 #import 跟#include 的区别 #import<> 跟 #import""的区别

#include是c/c++导入头文件的关键字,#import 是oc导入头文件的关键字,#import会自动导入一次,不会重复导入,不会引起交叉编译,#import#import"":用户自定义的文件用双引号引用,编译器首先会在用户目录下查找,然后到安装目录中查

2016-08-12 11:34:34 6963

原创 -ObjC,-all_load的作用

在用第三方库时,我们常常在Xcode的Build Settings下Other Linker Flags里面加入-ObjC标志,它和Objective-C的一个重要特性:类别(category)有关。根据这里的解释,Unix的标准静态库实现和Objective-C的动态特性之间有一些冲突:Objective-C没有为每个函数(或者方法)定义链接符号,它只为每个类创建链接符号。这样当在一个静态库中使

2016-08-11 20:03:04 3999

原创 SIP库拷贝到项目中时遇到的问题总结

预编译时出现这样的报错:duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)报这种错的错的原因和解决方法请参考我的另一篇博客:http://blog.csdn.net/chenyongkai1/articl

2016-08-11 19:11:46 345

原创 预编译头文件

1.打开Xcode,新建一份.pch文件。2.在Build Settings 里面搜索Prefix,然后往下找到如上图所示的Precomplie Prefix Header 修改值为YES,接着添加头文件的路径到Prefix Header的Debug 和 Release里面,如下图。格式为:$(SRCROOT)/工程名/[子目录/]文件

2016-08-11 16:31:59 618

原创 ld: 219 duplicate symbols for architecture arm64 clang: error: linker command failed with exit code

1.duplicate意思是重复的,大致意思是项目中出现了重名的文件名,修改下就好了。

2016-08-11 15:14:52 6147

原创 绝对路径和相对路径

相对路径和绝对路劲的区别:相对路径位置是相对当前项目的路径,无论你的项目在哪台电脑上这个项目都可以正常运行,而绝对路径的项目路决只对当前电脑的位置有效,换一台电脑路径就会出现错误。相对路径和绝对路劲:相对路径:$(SRCROOT)代表的是项目根目录下。绝对路劲:$(PROJECT_DIR)代表的是当前工程文件夹目录,也就是整个项目。相对路径写

2016-08-11 14:06:13 789

原创 unrecognized selector sent to instance

unrecognized selector sent to instance解决的办法。1.打开Xcode,点击绿色的符号。2.点击左下角的 + 号。3.点击Add Symbolic Breakpoint..。4.在symbol后面填入-[NSObject(NSObject)doesNotRecognizeSelector:],然后ent

2016-08-10 19:02:00 828

原创 iOS 设置App的名称

App的名字设置方式有很多种,如果在App打包上线时不做修改,最终App的名字就是Xcode在建立工程时的名字。好的习惯是工程建立时使用英文(pinyin),那么App也就是“英文”名字了,虽然Xcode也支持直接用中文命名工程(甚至是方法名……),但有时也会因此产生一些不必要的麻烦甚至莫名其妙的bug。本文主要介绍两种设置App名称的方法,第一种较为简单,第二种涉及简单的版本国际化与本地化(

2016-08-10 18:33:18 14749

转载 sip协议讲解

阅读提示:本文将按照RFC3261逐步的介绍SIP协议,介绍了c和c++语言的实现,分析了osip库的使用和实现。本文将按照RFC3261逐步的介绍SIP协议,介绍了c和c++语言的实现,分析了osip库的使用和实现。第一章 概述一 概述SIP协议是一个基于应用层的会话控制协议。它可以创建、修改、终止多媒体会话(会议),也可以邀请参与者加入到一个现有的会话。因为SIP是

2016-08-10 18:23:50 683

原创 清除缓存

清理缓存的几种方法- (long long) fileSizeAtPath:(NSString*) filePath{NSFileManager* manager = [NSFileManager defaultManager];if ([manager fileExistsAtPath:filePath]){return [[manager attributesOfI

2016-08-10 18:08:47 373

原创 ‘ ’ file not found with <angled> include; use “quotes” instead

1.我把第三方库copy到自己库里面时,报出这样的错误 file not found with angled include。。。2。这个通常是没有设置头文件,去设置下头文件就好了3.将对应的路径写入图中即可4.在运行就可以了大家也可以参考另一篇博主的博客:http://blog.csdn.net/dongccc/article/detail

2016-08-10 14:45:54 25825

原创 几种常用的传值方式

1.通知中心//注册通知中心 [[NSNotificationCenterdefaultCenter] addObserver:self     selector:@selector(WeiXinRegisterAndLogin)    name:@"weixin"   object:nil];//self是当前注册通知者,WeiXinRegisterAndLogin发送通

2016-08-04 17:37:21 514

原创 iOS微信第三方登录

1.下载SDK包,然后拖入项目中2.导入对应的库3.在Xcode中,填写你所注册的微信应用程序id(如下图所示),此步为配置应用间的跳转4.就说明没有针对iOS9 增加白名单。在info.plist文件中加入 LSApplicationQueriesSchemes (只写item0,it

2016-08-04 17:28:33 1744

原创 触摸事件UITouch

#import #import #import @class UIWindow,UIView, UIGestureRecognizer;typedef NS_ENUM(NSInteger, UITouchPhase) {    UITouchPhaseBegan,             //开始触摸    UITouch

2016-08-02 14:07:03 1423

空空如也

空空如也

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

TA关注的人

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