![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS开发笔记
Baron_潘
这个作者很懒,什么都没留下…
展开
-
ios开发学习笔记
1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)。其实在代码里还是可以设置的,那就是删除背景view[[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];2,NSDate:[j翻译 2013-12-10 11:49:07 · 1780 阅读 · 0 评论 -
Objective-C中的instancetype和id区别
Objective-C is a rapidly evolving language, in a way that you just don't see in established programming languages. ARC, object literals, subscripting, blocks: in the span of just three years, so muc转载 2014-04-02 09:23:35 · 890 阅读 · 0 评论 -
16进制颜色字符串转为UIColor
//16进制颜色(html颜色值)字符串转为UIColor+(UIColor *) hexStringToColor: (NSString *) stringToConvert{ NSString *cString = [[stringToConvert stringByTrimmingCharactersInSet:[NSCharacterSet whites原创 2014-07-30 14:50:37 · 1374 阅读 · 0 评论 -
iOS 怎么去掉Xcode工程中的某种类型的警告
在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧。我们怎么去掉警告呢?1. 最直接、最一劳永逸、最安全的方式,直接找到警告的那段代码,改为不警告。这个方式最安全。可是它有一个转载 2014-12-25 16:07:38 · 1309 阅读 · 0 评论 -
iOS 如何给UIViewController瘦身
随着程序逻辑复杂度的提高,你是否也发现了App中一些ViewController的代码行数急剧增多,达到了2、3千行,甚至更多。这时如果想再添加一点功能或者修改现有逻辑变得让人无比头疼。如果你遇到了这类问题,那是时候停下来了,思考一下如何更好地组织代码,给VC瘦身。本文将会阐述如何结合MVC的思想帮你的VC瘦身同时提高复用和可扩展性。一、开发中常见的现象和缺点iOS中最常见的一转载 2014-12-25 16:50:00 · 854 阅读 · 0 评论 -
loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法
每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的. 大前提是UIViewController有一个UIView.同时,需要理清两个概念,一、实例化一个类.二、创建一个类。在XCode中创建一个类转载 2014-12-30 11:46:58 · 978 阅读 · 0 评论 -
_weak typeof(self) weakSelf = self
_weak typeof(self) weakSelf = self; (一)内存管理原则 1、默认strong,可选weak。strong下不管成员变量还是property,每次使用指针指向一个对象,等于自动调用retain(), 并对旧对象调用release(),所以设为nil等于release。 2、只要某个对象被任一strong指针指向,那么它将不会被销毁,否则立即释放,不用等runl原创 2015-02-10 10:16:47 · 2035 阅读 · 1 评论 -
iOS App 升级时文件的保留情况
有这样一个问题,用户用iOS设备下载了大量的数据,保存在设备本地,如果用户升级了应用本身,这些文件是否仍然存在。 找了一些官方解释和Stackflow上的说明 Where You Should Put Your App’s Files To prevent the syncing and backup processes on iOS devices fro转载 2015-07-30 11:49:46 · 1152 阅读 · 0 评论