- 博客(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
转载 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关注的人