自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 获取类的属性,方法,属性类型

头文件中导入#import  1. 获取类的属性+(NSArray *)propertyList {     unsigned int count = 0;     objc_property_t *propertyList = class_copyPropertyList([self class] , &count);     NSMutableArray *array

2017-02-13 14:17:08 1530

原创 post的4中内容模式

POST的4种内容模式application/x-www-form-urlencoded  用URL作为body传输参数, 优点, 与URL参数等同, 解析简单, 缺点, 不支持超大的数据格式, 参数需要url编码转换.multipart/form-data 标准的HTTP1.1格式, 优点, 支持比较大的数据格式封装, 可以用于文件上传, 缺点, 传输的字符量较大. applic

2016-09-05 15:26:22 543

原创 小码哥 标签详解源代码

https://github.com/iThinkerYZ/YZTagList

2016-09-02 13:45:52 437

原创 iOS中respondsToSelector与conformsToProtocol的相关理解和使用

http://www.lvtao.net/ios/514.html

2016-09-02 10:22:21 288

原创 关于AFNetWorking,NSURLSession的详细使用 以及中间人共计模式

AFNetWorking 的使用如下:1.Accept属于请求头, Content-Type属于实体头。 Http报头分为通用报头,请求报头,响应报头和实体报头。 请求方的http报头结构:通用报头|请求报头|实体报头 响应方的http报头结构:通用报头|响应报头|实体报头2.Accept代表发送端(客户端)希望接受的数据类型。 比如:Accept:text/xml;

2016-09-01 14:06:30 332

原创 关于iOS 分类和扩展的区别

1、扩展Class Extension也有人称为匿名分类能为某个类附加额外的属性,成员变量,方法声明一般的类扩展写到.m文件中一般的私有属性写到类扩展使用格式:@interface Mitchell()//属性//方法@end与分类的区别分类的小括号中必须有名字@interface 类名(分类名字)/*方法声明*/@end@implementat

2016-08-31 17:42:14 357

原创 关于iOS中webView中url特殊字符处理

1、在使用JSON解析请求服务器端的服务时,需要提供一个请求的URL,这个URL在有些时候需要传递一些参数。当这些参数是英文或数字就不会出现什么问题,如果是中文的话会出现请求不成功的情况。[plain]NSString *urlString = @"http://······.aspx?n=张三"; urlString = [urlString stringByAddingPerc

2016-08-24 16:08:38 2262

原创 如何修改WebView的字体

http://blog.csdn.net/wudidalishi/article/details/8692134  如何修改 UIWebView的字体

2016-08-24 11:52:07 473

原创 AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!

1、在iOS8.0以后关于AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!以下是代码AVAudioSession *audioSession;// get your audio session somehowBOOL success = [audioSession overrideOutputAudioPort:AVAudioSessi

2016-08-23 17:49:32 2419

原创 iphone指令集的使用情况有几种

http://www.cocoachina.com/ios/20140915/9620.html目前为止Apple移动设备默认指令集(2014.8.22)-------------------------------------------------------------------------------------armv6 设备: iPhone, iPhone2,

2016-08-19 18:11:46 1784

原创 关于NSDate的比较方便的方法收集以后还会继续更新

/** *  获得当前系统时间 * *  默认为yyyy-MM-dd HH:mm:ss格式 */+ (NSDate *)getCurrentSystemDate {    NSDate *senddate = [NSDate date];    NSDateFormatter *dateformatter = [[NSDateFormatter alloc] init]

2016-08-19 17:35:25 270

原创 3种方法实现UILabel的左上角对齐显示文字

1、继承UILabel 改变origin的值重新绘制@interface TopLeftLabel :UILabel@end#import"TopLeftLabel.h"@implementation TopLeftLabel- (id)initWithFrame:(CGRect)frame {

2016-08-19 15:01:48 2362

原创 iOS UITextFiled API详细翻译

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20,20,130,30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;  typ

2016-08-09 15:08:25 364

原创 UISplitViewController的使用

http://blog.csdn.net/forwardto9/article/details/46056649

2016-08-04 10:37:38 262

原创 UISplitViewController的使用

http://blog.csdn.net/forwardto9/article/details/46056649

2016-08-04 10:37:31 210

原创 代码手动修改约束(AutoLayout)

当使用xib或storyBoard构建项目,并使用了AutoLayout之后,当需要为视图添加动画,或者手动更改视图的frame的时候,就需要修改约束啦.别以为代码中修改约束很麻烦,其实还蛮简单的啦.@property (weak,nonatomic) IBOutlet NSLayoutConstraint *toolViewBottomConstraint;_to

2016-08-03 15:58:27 353

原创 TextFiled修改placeholder的颜色和字体大小

UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];NSString *holderText = @"-------------";NSMutableAttributedString *placeholder = [[NSMutableAttributedString al

2016-07-27 15:33:05 245

转载 iOS 关于邮件发送的三种方法

iOS系统框架提供的两种发送Email的方法       1、使用openURL来实现发邮件的功能:    NSString *url = [NSString stringWithString: @"mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20C

2016-07-22 18:23:22 948

原创 趣拍SDK的使用其他颜色渲染,和第二次录制的时候会崩溃问题

打开项目的 app target,查看 Build Settings 中的 Linking – Other Linker Flags 选项,确保含有 -ObjC 一值,若没有则添加。一定要加这句话

2016-07-22 18:16:58 197

转载 The resource could not be loaded because the App Transport Security policy requires the use of a sec

Google后查证,iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS)新特性要求App内访问的网络必须使用HTTPS协议。但是现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。最终找到以下解决办法:在Info.plist中添加NSA

2016-07-22 16:03:46 351

转载 为什么会使用-ObjC在Xcode应用中

有些第三方库在添加完该库后,需要在Xcode的Build Settings下Other Linker Flags里面加入-ObjC标志,这个标志以前没使用过,所以我就专门研究了一下它的作用。 之所以使用该标志,和Objective-C的一个重要特性:类别(category)有关。根据这里的解释,Unix的标准静态库实现和Objective-C的动态特性之间有一些冲突:Objecti

2016-07-22 15:09:40 209

原创 AFHTTPRequestOperationManager找不到的原因

AFNetWoking 3.0以后用了AFHTTPSessionManager 代替。

2016-07-22 14:10:57 533

转载 编译性语言、解释性语言和脚本语言的区别

计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同    翻译的方式有两种,一个是编译,一个是解释。    两种方式只是翻译的时间不同。编译型语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重

2016-07-20 12:16:41 202

原创 Swift中FMDB的使用教程和事务的使用

FMDB有三个主要的类1.FMDatabase – 表示一个单独的SQLite数据库。 用来执行SQLite的命令。2.FMResultSet – 表示FMDatabase执行查询后结果集3.FMDatabaseQueue – 如果你想在多线程中执行多个查询或更新,你应该使用该类。这是线程安全的。 let path =NSSearchPathForDirectories

2016-07-19 16:54:35 468

原创 Xcode代码字体变成白色,无法出现联想代码解决方案

文件失去关联symbol not found,连智能提示都没有,是因为工程索引文件被破坏导致,解决方法:1.Organizer  ->  Projects  -> 把所有工程中的Derived Data 删除Delete掉2.进入~/Library/Developer/Xcode/DerivedData 这个文件夹,把里面相关工程的文件夹删掉就可以解决问题了

2016-07-19 10:53:45 3587

原创 如何安装FMDB

本人比较喜欢用cocopods所以推荐大家使用cocopods安装三方库很方便.homebrew安装网址 http://brew.sh/http://blog.csdn.net/iunion/article/details/17010267 有详细教程FMDB: https://github.com/ccgus/fmdb

2016-07-18 21:35:59 395

原创 The dependency `****` is not used in any concrete target问题解决方案

platform :ios, '8.0'use_frameworks!      // 有些库需要target '项目名'do   //加上这个pod 'FMDB'pod 'SDWebImage'pod 'Parse'pod 'MBProgressHUD'        pod 'MMDrawerController',

2016-07-14 17:45:21 468

转载 如何计算文字大小行间距的label的高度

111

2016-06-30 20:03:06 681 2

空空如也

空空如也

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

TA关注的人

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