自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 微信支付遇到的坑

微信支付遇到的坑:1如果你的项目用到了sharedSDK。那么请把里面关于微信的库删掉。导入微信官方的微信支付SDK。具体如下。2 如果你修改了头文件搜索路径,请确保你的路径没有被其他覆盖。比如sharedSDK:转载于:https://www.cnblogs.com/NSNULL/p/4930433.html...

2015-11-02 16:03:00 179

转载 iOS9 HTTP 不能正常使用的解决办法

今天升级Xcode 7.0 bata发现网络访问失败。输出错误信息The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.Google后查证,iOS9引入了新特性App Transport Sec...

2015-09-06 22:28:00 126

转载 layoutSubviews何时调用

转载于:https://www.cnblogs.com/NSNULL/p/4760850.html

2015-08-26 16:27:00 121

转载 HTTP协议之multipart/form-data请求分析

首先来了解什么是multipart/form-data请求:根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那为为何我们还会有multipart/form-data请求之说呢?这就要从头来说了。http协议大家都知道是规定了以ASCII码传输,建立在tcp、ip协议...

2015-08-26 06:28:00 127

转载 ObjectC----NSObject常用方法和OC反射机制

NSObject常用方法:=======================================================================OC反射机制:转载于:https://www.cnblogs.com/NSNULL/p/4756719.html

2015-08-25 10:19:00 86

转载 自定义 URL Scheme 完全指南

本文转自 Migrant的博客,原文:《The Complete Tutorial on iOS/iPhone Custom URL Schemes》iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用。注册自定义 URL Scheme注册自定义 URL...

2015-08-21 13:31:00 66

转载 通过僵尸对象调试不捕获的奔溃

转载于:https://www.cnblogs.com/NSNULL/p/4729726.html

2015-08-14 13:22:00 68

转载 一文让你彻底了解iOS字体相关知识

作者:董铂然 授权本站转载。写本文的契机主要是把自己整理的关于iOS字体方面的知识不断更新写在这篇博文中,用来自己以后查阅。一、iOS原生字体展示在 label中选择字体的font,并把font由system改成custom后,就能在family中看到72种特殊字体。这些里面就有很炫的字体,但 是全部是只针对英文数字,对中文无效。写了一个程序把所有的原生样式遍历出来展示可以达...

2015-08-12 17:43:00 119

转载 Objective-C Category 的实现原理[转]

对设计模式有一定了解的朋友应该听说过装饰模式,Objective-C 中的 Category 就是对装饰模式的一种具体实现。它的主要作用是在不改变原有类的前提下,动态地给这个类添加一些方法。在 Objective-C 中的具体体现为:实例(类)方法、属性和协议。是的,在 Objective-C 中可以用 Category 来实现协议。本文将结合 runtime(我下载的是当前的最新版...

2015-08-09 07:06:00 97

转载 Objective-C Autorelease Pool 的实现原理[转]

http://blog.leichunfeng.com/blog/2015/05/31/objective-c-autorelease-pool-implementation-principle/内存管理一直是学习 Objective-C 的重点和难点之一,尽管现在已经是 ARC 时代了,但是了解 Objective-C 的内存管理机制仍然是十分必要的。其中,弄清楚 autore...

2015-08-09 06:38:00 93

转载 消息转发原理

Objective-C 中的 Method Swizzling 是一项异常强大的技术,它可以允许我们动态地替换方法的实现,实现 Hook 功能,是一种比子类化更加灵活的“重写”方法的方式。Method Swizzling 的原理Method Swizzling 是一把双刃剑,使用得当可以让我们非常轻松地实现复杂的功能,而如果一旦误用,它也很可能会给我们的程序带来毁灭性的伤害。...

2015-08-08 16:18:00 123

转载 [深入浅出Cocoa]详解键值观察(KVO)及其实现机理

[深入浅出Cocoa]详解键值观察(KVO)及其实现机理罗朝辉 (http://blog.csdn.net/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议一,前言Objective-C 中的键(key)-值(value)观察(KVO)并不是什么新鲜事物,它来源于设计模式中的观察者模式,其基本思想就是:一个目标对象管理所有依赖于它的观...

2015-08-04 13:16:00 68

转载 IOS开发之----常用函数和常数

介绍一下Objective-c常用的函数,常数变量算术函数【算术函数】 函数名说明int rand()随机数生成。(例)srand(time(nil)); //随机数初期化int val = rand()P; //0~49之间的随机数int abs(int a)整数的绝对值(例)int val = abs(-8)...

2015-08-03 10:01:00 63

转载 获取所有设备型号

#import <sys/types.h>#import <sys/sysctl.h>//获得设备型号+ (NSString *)getCurrentDeviceModel{ int mib[2]; size_t len; char *machine; mib[0] = CTL_HW; mi...

2015-07-10 14:44:00 88

转载 集成支付宝SDK时错误的解决办法

1.打开Demo中的错误这是路径错误导致解决办法:在Build Settings 中找到 Library Search Paths ,去掉其中的 ///2.自己集成支付宝SDK时的错误这个也是路径错误,解决办法:在自己工程文件夹里建一个文件夹,随便起什么名字。把支付宝所需要的东西都拷贝进去,然后add files,然后找到TARGETS-...

2015-07-08 16:37:00 186

转载 截取屏幕并保存到本地

/* Capture the screenshot */ UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, YES, 0.0f); if ([self.view drawViewHierarchyInRect:self.view.bounds afterScreenUpdates:YES]){...

2015-07-08 10:55:00 88

转载 并发编程之Operation Queue

随着移动设备的更新换代,移动设备的性能也不断提高,现在流行的CPU已经进入双核、甚至 四核时代。如何充分发挥这些CPU的性能,会变得越来越重要。在iOS中如果想要充分利用多核心CPU的优势,就要采用并发编程,提高CPU的利用率。 iOS中并发编程中主要有2种方式Operation Queue和GCD(Grand Central Dispatch)。下面就来先来说一下Operation...

2015-07-06 17:29:00 89

转载 iOS开发中关于UIImage的知识点总结

UIImage是iOS中层级比较高的一个用来加载和绘制图像的一个类,更底层的类还有 CGImage,以及iOS5.0以后新增加的CIImage。今天我们主要聊一聊UIImage的三个属性: imageOrientation, size, scale,几个初始化的方法: imageNamed,imageWithContentsOfFile,以及绘制Image的几个draw开头的方法。一...

2015-07-05 21:33:00 83

转载 hitTest和pointInside如何响应用户点击事件

http://www.superqq.com/blog/2015/04/23/iosyong-hu-dian-ji-shi-jian-chu-li/处理机制iOS事件处理,首先应该是找到能处理点击事件的视图,然后在找到的这个视图里处理这个点击事件。处理原理如下:• 当用户点击屏幕时,会产生一个触摸事件,系统会将该事件加入到一个由UIApplication管理的事件队列...

2015-07-05 20:38:00 50

转载 解决Xcode断点调试值都为nil的问题

在Build Settings中 Optimization Level 设置成 None 转载于:https://www.cnblogs.com/NSNULL/p/4621278.html

2015-07-04 21:24:00 117

转载 UISegmentedControl的详细使用

当 用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按 钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使 用。NSArray*segmentedArray = [[NSArrayalloc]ini...

2015-06-30 11:05:00 94

转载 IOS研究之iOS7适配的使用详细说明

近日,我对项目进行了iOS7适配,迟迟没有使用7.0SDK是因为旧工程使用iOS7.0有一些问题,趁着这次机会,我详细整理了适配iOS7需要注意的几个地方。记录如下:一,iOS7 UITableViewCell适配(1)iOS7 UITableViewCell背景色在iOS7之前UITableViewCell的backgroundColor是透明的,但在iOS7中默认白色背景...

2015-06-29 07:00:00 79

转载 uibutton设置

UIButton *selectMore = [UIButton buttonWithType:UIButtonTypeCustom]; selectMore.frame = CGRectMake(0, __kScreenHeight - 42, __kScreenWidth / 2, 42); // UIButton *selectMore =...

2015-06-24 11:00:00 67

转载 Audio Session Programming Guide(官方文档翻译一)

audiosession负责调节你的app和ios系统里的音频行为.一旦加载了audiosession你可以获得一个audiosession的单例.你可以配置这个audiosession来控制你的app的音频行为.例如:当你的app播放声音的时候,你是希望其他正在播放声音的app静音还是混合两个app的声音?你的app如何回应突发的打断,例如这时候闹铃突然响了?你的a...

2015-06-13 09:30:00 409

转载 iOS开发如何快速成长?

iOS开发如何快速成长?NO.1 毫无疑问,做有难度的项目.当时正在快乐的当一只小菜鸡的我沉浸在了解了delegate原来是回调的意思正充满着满满的幸福感的时候,被产品告知必须完成以下几个功能. 完成类似于vine的短视频录制功能和画中画(我记得当时vine的版本只到1.X),而且AVFoundation什么的完全没听过. 完成City Guides里的地图动画....

2015-06-13 09:07:00 53

转载 理解 Scroll Views

http://objccn.io/issue-3-2/可能你很难相信 UIScrollView 和一个标准的 UIView 差异并不大,scroll view 确实会多出一些方法,但这些方法只是和 UIView 的属性很好的结合到一起了。因此,在要想弄懂 UIScrollView 是怎么工作之前,你需要先了解一下 UIView,特别是视图渲染的两步过程。光栅化和组合渲染...

2015-06-12 20:28:00 72

转载 strong retain copy对于 nsstring,nsmutablestring的区别

#import "ViewController.h"@interface ViewController ()@property (retain,nonatomic) NSString *myRetainStr;@property (copy, nonatomic) NSString *myCopyStr;@property (strong, nonatomic) NSString *my...

2015-06-10 15:08:00 104

转载 为github帐号添加SSH keys

使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的beagleOS项目:git@github.com:DamonDeng/beagleOS.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:Permission denied (publickey).fatal: The remote end h...

2015-06-09 22:15:00 57

转载 CocoaPods版本升级

http://www.cnblogs.com/brycezhang/p/3675670.html和往常一样使用CocoaPods管理一个基于FMDB的项目类库命令行执行$ pod install[!] The 'master' repo requires CocoaPods 0.32.1 - 失败,提示需要CocoaPods 0.32.1版本查看CocoaPo...

2015-06-06 13:03:00 57

转载 cocoaPods管理的类换了台电脑,出错了file not found

设置 Project->Info->Configurations之后clear ,然后再编译 在Configurations里面吧Debug 和Release的Tests 的None改为pods就可以啦。。很简单转载于:https://www.cnblogs.com/NSNULL/p/4519771.html...

2015-05-21 15:04:00 100

转载 可以在appdelegete中通过以下语法设置应用的全局熟悉。

通过这个设置。应用中的所有UILable的字体都会是绿色,除非在其他地方设置。[[UILabel appearance] setTextColor:[UIColor greenColor]];转载于:https://www.cnblogs.com/NSNULL/p/4506221.html...

2015-05-15 16:13:00 91

转载 传入图片的nsdata得到对应的mimetype的分类函数

#import "NSData+MimeType.h"@implementation NSData (MimeType)-(NSString *)mimeType{ uint8_t c; [self getBytes:&c length:1]; NSString *mimeType=nil; switch (c) {...

2015-05-15 14:29:00 186

转载 IOS开发大神装逼神器

转载于:https://www.cnblogs.com/NSNULL/p/4505864.html

2015-05-15 14:21:00 93

转载 const static 在oc中的用法

const表示不能修改 static表示作用域限定在本文件中// EOCAnimatedView.h#import <UIKit/UIKit.h>@interface EOCAnimatedView : UIView- (void)animate;@end// EOCAnimatedView.m#import "EOCAnimatedView.h"static cons...

2015-05-09 11:53:00 86

转载 创建自己的NSError对象

Generating Your Own ErrorsIn order to create your own NSError objects you’ll need to define your own error domain, which should be of the form:com.companyName.appOrFrameworkName.ErrorDomainYou’ll...

2015-05-06 17:24:00 162

转载 block作为函数参数回调

Blocks make this much easier, however, because you can define the callback behavior at the time you initiate the task, like this:- (IBAction)fetchRemoteInformation:(id)sender { [self showProgr...

2015-05-06 16:11:00 120

转载 NSNull的用法和原理

Represent nil with NSNullIt’s not possible to add nil to the collection classes described in this section because nil in Objective-C means “no object.” If you need to represent “no object” in a c...

2015-05-06 13:21:00 108

转载 nsrange和自定义结构体转换为nsvalue类型

The NSNumber class is itself a subclass of the basic NSValue class, which provides an object wrapper around a single value or data item. In addition to the basic C scalar types, NSValue can also ...

2015-05-05 17:39:00 148

转载 理解 Objective-C Runtime

http://www.justinyan.me/post/1624注:本文是对 Colin Wheeler 的Understanding the Objective-C Runtime的翻译。初学 Objective-C(以下简称ObjC) 的人很容易忽略一个 ObjC 特性 —— ObjC Runtime。这是因为这门语言很容易上手,几个小时就能学会怎么使用,所以程序员们往...

2015-04-28 11:29:00 91

转载 GitHub 上排名前 100 的 Objective-C 项目简介

主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.若有任何疑问可通过微博@李锦发联系我项目名称项目信息1.AFNetworking作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便...

2015-04-13 11:10:00 98

空空如也

空空如也

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

TA关注的人

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