自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 IOS字体大小,字号的问题 UIFont

UIFontParametersfontSizeThe size (in points) to which the font is scaled. This value must be greater than 0.0.fontSize实际的参数是pointSize,是像素点。windows和mac上的字号是统一的。英文字体的1磅,相当于1/72 英寸,约等于1/2.8mm。12PT的字...

2016-08-16 16:10:00 183

转载 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题

最近在使用静态库时,总是出现这个问题。下面总结一下我得解决方法:1. .m文件没有导入 在Build Phases里的Compile Sources 中添加报错的文件2. .framework文件没有导入静态库编译时往往需要一些库的支持,查看你是否有没有导入的库文件同样是在Build Phases里的Link Binary With Libraries中添加...

2016-07-29 16:45:00 3340

转载 iPhone屏幕尺寸、分辨率及适配

1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches (62.1 mm)4.5 inc...

2015-11-19 16:07:00 174

转载 tableviewcell透明

对于group的tableview 要向设置其cell背景色完全透明有点困难,通常的设置都无法彻底去掉背景色,以下方法可以解决问题,并可以为每个cell都加上边框(当然,想完全透明就别加setBorderWidth) [cell setBackgroundColor:[UIColor clearColor]]; UIView *tmp...

2015-10-16 18:55:00 130

转载 怎么去掉Xcode工程中的某种类型的警告

问题描述在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧。我们怎么去掉警告呢?1. 最直接、最一劳永逸、最安全的方式,直接找到警告的那段代码,改为不警告。这个方式最安全。...

2015-10-16 12:43:00 79

转载 非常吊炸天的Xcode插件,你想要的这都有

整理自BigPolarBear的博客、杂技杂记以及CC此前整理。古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。注意:部分插件可能有新版本,建议大家去github下载最新版1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CM...

2015-10-14 18:42:00 125

转载 iOS--实现UIView的抖动效果-类似Mac上密码输入错误效果

觉得是很不错的一个效果,转来收藏。// 直接传值调用下面的方法就OK,需要的拿走吧#pragma mark 抖动动画- (void)shakeAnimationForView:(UIView *) view{// 获取到当前的ViewCALayer *viewLayer = view.layer;// 获取当前View的...

2015-10-14 17:53:00 119

转载 Python3学习笔记(3)——高级特性(迭代、列表生成式)

迭代如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()。如何判断一个对象是可迭代对象呢?方法是通过co...

2015-09-24 15:33:00 83

转载 Python3学习笔记(2)——递归函数

如果一个函数在内部调用自身本身,这个函数就是递归函数。递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致...

2015-09-23 18:16:00 91

转载 Python3学习笔记——函数的参数

函数的参数位置参数:调用函数时,传入的两个值按照位置顺序依次赋给参数默认参数:一是必选参数在前,默认参数在后,否则Python的解释器会报错(思考一下为什么默认参数不能放在必选参数前面);二是如何设置默认参数。把年龄和城市设为默认参数:1 def enroll(name, gender, age=6, city='Beijing'):2 print...

2015-09-23 17:10:00 90

转载 UIImage类方法

IOS中对图片的处理 UIImage相信做项目时肯定会有用到 UIImage 这个类,那我们就来看一下这个类中都有什么内容。其实这篇文章就是在看文档的时候想记录一下文档中得方法。UIImage 继承于NSObject下面介绍一下UIImage中的方法首先是我们最常用的通过图片的文件名来获取这个图片+ (UIImage *)imageNamed:(NSString *)name//要注意的...

2015-08-23 01:05:00 101

转载 iOS中的动画

iOS中的动画 a。UIImage 自带方法 b。借助NSTimer实现界面某些属性的自动更改,出现动画效果 c。UIView本身自带了动画功能 d。Core Animation e。UIKit Dynamic转载于:https://www.cnblogs.com/ChrisYu/p/4751785.html...

2015-08-23 01:04:00 81

转载 Xcode 7 App Transport Security has blocked a cleartext HTTP 报错解决办法

Xcode 7 项目用到发送HTTP请求时,报下面的错:“App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist ...

2015-08-22 10:48:00 69

转载 Cocoapods

Xcode框架Cocopods 支持Objective-C和Swift的第三方库管理工具。官方地址:https://cocoapods.org【pod命令】常用命令pod init 在项目目录里创建Podfilepod install 按Podfile配置安装创建新的项目文件.xcworkspacepod up...

2015-08-20 17:23:00 80

转载 iOS 字符串加密至MD5

iOS字符串加密至MD5 1 #import <CommonCrypto/CommonDigest.h> 2 3 + (NSString *) md5:(NSString *)str 4 { 5 const char *cStr = [str UTF8String]; 6 unsigned char result[16]; 7 CC_...

2015-08-20 15:53:00 70

转载 UIGestureRecognizer

UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势: 1、拍击UITapGestureRecognizer (任意次数的拍击) 2、向里或向外捏UIPinchGestureRecognizer (用于缩放) ...

2015-08-20 15:14:00 77

转载 判断沙盒文件或者目录是否存在,以及判断是文件还是目录的一个隐藏问题

- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API。第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录。一般两种情况会使用这个API需求一、 判断文件或者目录是否存在需求二....

2015-07-29 13:07:00 236

转载 Xcode开发技巧——调试

断点(Breakpoint)断点是调试中非常重要的一个手段。由于在执行到某些代码前需要执行许多其它代码,不可能用单步跟踪一条一条执行过来,这时只要在需要暂停的地方设置一个断点,然后让程序运行,当执行到这个断点位置时不需要用户干预就会暂停并返回集成调试程序.断点必须位于可执行代码行上,凡设置在注释,空白行,变量说明上的都是无效的。一、概述1.掌握调试技巧,调试技术...

2015-07-29 01:13:00 118

转载 Xcode开发技巧—— Code Snippets

【属性说明】1.Title:Code Snippets的标题;2.Summary:Code Snippets的描述文字;3.Platform:可以使用Code Snippets的平台,有IOS/OS X/All三个选项4.Language:可以在哪些语言中使用该Code Snippets5.Completion Shortcut...

2015-07-29 01:09:00 84

转载 GCD 之线程死锁

GCD 确实好用 ,很强大,相比NSOpretion 无法提供 取消任务的功能。如此强大的工具用不好可能会出现线程死锁。 如下代码:- (void)viewDidLoad{ [super viewDidLoad]; NSLog(@"=================4"); dispatch_sync(dispatch_ge...

2015-07-22 05:17:00 49

转载 NSString的八条实用技巧

NSString的八条实用技巧JUL16TH,201511:07 PM有一篇文章写了:iOS开发之NSString的几条实用技巧, 今天这篇,我们讲讲NSString的八条实用技巧。大家可以收藏起来,方便开发随时可以复制粘贴。0.首字母大写代码://首字母大写NSString *string = @"ligang";NSLog(@"string: ...

2015-07-21 13:59:00 63

转载 loadView和viewDidLoad及initWithNibName/awakeFromNib/initWithCoder、视图与控制器的生命周期...

每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.一、loadView永远不要主动调用这个函数。view controller会在view的property被请求并且当前view值为nil时调用这...

2015-07-21 04:03:00 93

转载 iOS8特性 UIPresentationController

UIPresentationController是提供高级视图切换的类。它让管理present ViewController的过程变得简单。先讲一些presentation基础知识,在iPad的设置页面,可以通过popOver弹出一个UIViewController,这个弹出的,可以和用户交互的Controller叫做PresentedViewController,而后面那个被部...

2015-07-21 02:56:00 79

转载 特殊注释:TODO、FIXME、XXX、#pragma mark、#warning

1、#pragma mark#pragma mark -#pragma mark Table Delegate Methods从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。作用:告诉Xcode编译器,要在编辑器窗格顶部的方法和函数弹出菜单中将代...

2015-07-20 16:10:00 211

转载 OS开发UI篇—popoverController使用注意

iOS开发UI篇—popoverController使用注意一、设置尺寸提示:不建议,像下面这样吧popover的宽度和高度写死。 1 //1.新建一个内容控制器 2 YYMenuViewController *menuVc=[[YYMenuViewController alloc]init]; 3 4 //2.新建一个pop...

2015-07-20 02:00:00 67

转载 iOS view的frame和bounds

一、首先列一下公认的资料:先看到下面的代码你肯定就明白了一些:-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height);}-(CGRect)bounds{ return CGRectMake(...

2015-07-20 01:57:00 90

转载 用CocoaPods做iOS第三方库管理

文档更新说明2012-12-02 v1.0 初稿2014-01-08 v1.1 增加设置ruby淘宝源相关内容2014-05-25 v2.0 增加国内spec镜像、使用私有pod、podfile.lock、创建spec文件等内容CocoaPods简介每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm...

2015-07-19 16:37:00 252

转载 iOS第三方库介绍

1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会...

2015-07-19 13:15:00 116

转载 iOS中使用第三方类库

方法一:直接复制所有源文件到项目中这种方法就是把第三方类库的所有源文件复制到项目中,直接把所有.h和.m文件拖到XCode项目中即可。如果第三方类库引用了一些系统自带类库,那么在项目中还需要额外引用那些类库。如果当前的项目启用了ARC,而引用的第三方类库未使用ARC,那还需要在项目信息的Targets–Build Parses里找到第三方类库的.m文件,并为它们加上-fno-...

2015-07-19 13:06:00 87

转载 线程安全的单例

每个iOS或Mac OS应用都至少会有UIApplication. 什么是单例呢?Wikipedia是如此定义的: 在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。 或者我的理解是: 单例是一种特殊类,该类只能实例化一个对象。 尽管这是单例的实际定义,但在Foun...

2015-07-16 13:54:00 89

转载 URL Scheme的作用是应用间调用

URL Scheme的作用我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过系统的OpenURL来打开该app,并可以传递一些参数。例如:你在Safari里输入www.alipay.com,就可以直接打开你的支付宝a...

2015-07-16 02:36:00 907

转载 Object-C 类,对象,运行时,isa

今天记录一下它的底层运作。1: 类Class:typedef struct objc_class * Class;从Class的定义可以看出,它是一个 objc_class 结构类型的指针,objc_class又是什么呢?struct objc_class{struct objc_class* isa;struc...

2015-07-16 02:30:00 68

转载 经典好书

1、Java    Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)    Java编程思想(第2版)----Java四大名著----Bruce Eckel    Java编程思想(第3版)----Java四大名著----------------Bruce Eckel    JAVA 2核心技术 卷I:基础知识(原书第7版)---Java...

2015-07-16 02:10:00 109

转载 iOS多线程技术---pthread、NSThread、NSOperation、GCD

多线程技术process进程:在系统中运行的一个应用程序;每个进程都是独立的;有专有的内存空间thread线程:程序的一段执行序列,进程的不部分; 特点:1、进程只分配内存空间,并不执行任务 2、每个进程至少有一个线程,该线程叫做主线程 3、线程是进...

2015-07-16 01:43:00 135

转载 iOS多线程技术---GCD

下面这个链接的GCD讲的很好,做个备忘。1,将GCD的各种原理,分析的比较透彻:http://www.dreamingwish.com/dream-2012/gcdgrand-central-dispatch%E6%95%99%E7%A8%8B.html2,唐巧(前网易有道员工),简洁明了的使用示例:http://blog.devtang.com/blog/2012...

2015-07-16 01:20:00 65

空空如也

空空如也

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

TA关注的人

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