自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ajiao的专栏

欢迎吐槽

  • 博客(13)
  • 收藏
  • 关注

原创 UIWebView的内存泄露问题解决方法

关于iOS版的UIWebView的内存泄露的问题,已经存在了很长时间。一直也没有什么好的解决方法。最近因公司的一个项目,因为内存问题一直闪退。为了解决这个问题,在网上找了很多方法,但是基本上都不怎么好用问题依旧。以前也碰到过这个问题,当时的解决方法就是设置NSURLCache大小。因为iOS版当中的网络通讯默认都是通过NSURLConnection的来实现的。所以UIWebView的内部通讯也是通

2016-09-22 15:43:00 393

原创 一段文字中插入一张图片(lable,textview为例)

NSMutableAttributedString *str=[[NSMutableAttributedString alloc] initWithString:@"fdsahfjdsafkdhafjkhadjksfhjk" attributes:nil];        NSTextAttachment *attachment=[[NSTextAttachment alloc] init

2016-09-22 13:53:32 652

原创 iOS 10 兼容

1.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。iOS 9 以前的通知1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。2.应用在运行时和非运行时

2016-09-22 13:48:44 561

原创 内存警告

我们都知道在移动设备上很多资源都是比较紧缺的,尤其时内存,通常都比较小,iPhone4也才只有512MB。而且IOS4.0以后还支持了多任务,这个问题就更加突出了。因此我们在平时设计程序的时候要注意管理好内存,减少不必要的开销,谨防泄露。  由于写的一个小项目存在严重的内存泄漏,程序经常运行时间不长就退出了,调试时候发现运行过程中接受到系统的Memry warning level 1几次以后,

2016-09-22 13:47:41 444

原创 UILabel 显示文字斜体加粗的简单方法

如何用代码设置UILabel 的文字斜体加粗,主要用到一些不同的字体库如[plain] view plaincopysectionLabel.font = [UIFont fontWithName:@"TrebuchetMS-Bold" size:18];  或者[plain] view plaincopyUI

2016-09-22 13:45:58 2495

原创 cocoapods 提示:无法添加与URL源

我想在我的项目来更新我的第三方库(执行pod install),但收到以下错误显示。Update all podsAnalyzing dependenciessh: line 1: 23831 Abort trap: 6 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk / -find

2016-09-22 13:05:39 675

原创 CAAnimation

CAAnimation是一个动画抽象类,但是不要直接使用CAAnimation类,而是使用它的子类,如上图所示展示的就是它的家族成员子类们,CAAnimation遵守CAMediaTiming和CAAction协议,它是直接作用在CALayer上的,并非UIView上,动画执行过程不在主线程上进行,所以不会阻塞主线程。先来看看CAnimation都定义了哪些属性,方法。+ animation初

2016-09-22 11:47:59 1026

原创 定位crash(友盟+设备CrashLog)

定位crash

2015-02-12 14:06:46 340

转载 IOS6屏幕旋转详解

IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)分类: ios2012-11-21 20:02 7618人阅读 评论(9) 收藏 举报目录(?)[+]概述:在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪

2014-05-07 10:15:49 401

转载 Xcode5离线安装IOS6、IOS5模拟器

Xcode5离线安装IOS6、IOS5模拟器分类: ios2014-01-14 16:56 852人阅读 评论(2) 收藏 举报Xcode在不断更新,而新版本的Xcode一般只配带最新版本的IOS模拟器,比如Xcode5默认只有IOS7模拟器,但是做项目一般要求兼容IOS5.0以上(至少2014年年初还是这样的),所以需要老版本的模拟器配合开发与调试。Xcode

2014-04-30 17:09:57 613

转载 FIR托管发布app测试

Fly It Remotely 发布应用,只有两步之遥分类: ios2014-04-29 15:15 10人阅读 评论(0) 收藏 举报目录(?)[+]什么是FIR?FIR是一个免费App托管平台, 全名 Fly It Remotely. 可以2步简单发布应用程序, 极大简化了App内测(Ad-Hoc)的过程. 现在2.0版本已经上线,

2014-04-30 15:16:13 876

转载 iOS学习之 plist文件的读写

iOS学习之 plist文件的读写分类: iOS开发入门2012-06-05 19:09 45910人阅读 评论(24) 收藏 举报iosdictionaryencodingcommandlistfile      在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来

2014-04-30 11:12:17 323

原创 iOS block使用

本章学习目标: 1. 了解何谓block。  2. 了解block的使用方法。 注:变数=变量   Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初学者来说也不是很容易了解,但是在iOS SDK 4.0之后,block几乎出现在所有新版的API之中,换句话说,如果不了解block这个概念就无法使用SDK 4.0版本以后的新

2014-04-25 18:47:02 412

空空如也

空空如也

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

TA关注的人

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