![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS技术
文章平均质量分 76
YH_Jiang
这个作者很懒,什么都没留下…
展开
-
IOS面试题详解
这段时间参加个几个面试,发现现在大多数的面试都有笔试环节了,给出个十几道题,然后让你来解答,下面我整理了一下一些笔试中常见的题,并且附上答案,(答案都是我在网上整理的,内容可能有欠缺,欢迎高手指正). 1. ObjC中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是deal原创 2013-01-25 22:26:30 · 1022 阅读 · 0 评论 -
iOS月薪10k以上知识大总结
本文转载于:http://blog.csdn.net/liaoyp_ios_android/article/details/9282201#rd1获取系统语言设置 NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; NSArray *languages = [use转载 2014-02-12 10:08:00 · 1959 阅读 · 0 评论 -
iOS7程序适配
原文链接:http://beyondvincent.com/blog/2013/11/19/122-working-with-ios-6-and-7/注:本文由破船译自Itty Bitty Labs。iOS 7中的布局问题iOS 6运行异常Xcode 4编译错误UILabel不一致的background全屏时隐藏状态栏UIToolbar barStyle更多8.转载 2014-02-10 11:56:21 · 740 阅读 · 0 评论 -
一些Xcode 5的使用提示和技巧
在iOS开发中,Xcode 是最使用最多的IDE。苹果公司在其更新和增加产品功能做了大量工作。知道如何充分利用它的功能可以帮你更快更有效地编码。看看下面的关于Xcode5的快捷键和小提示 Xcode的工作窗口主要分为5个区域:工具栏,导航栏,编辑区,调试区,实用工具区。Xcode导航栏导航区域也有一个工具条。它包含8个选项:工程导航器,符号导航器,搜索导航器转载 2014-02-07 09:43:00 · 880 阅读 · 0 评论 -
iOS面试问题
你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?你实现过多线程的Core Data么?NSPersistentStoreCoordinator,NSManagedObjectContext和NSManagedObject中的哪些需要在线程中创建或者传递?你是用什么样的策略来实现转载 2013-10-10 10:08:36 · 1053 阅读 · 0 评论 -
改进iOS客户端的升级提醒功能
功能设计先申明一下,我是码农,不是一个产品经理,但我觉得现有市面上的很多App,设计的“升级提示功能”都不太友好。在此分享一下我的想法,欢迎大家讨论。这些App包括:新浪微博、网易微博、网易新闻客户端以及大部分带有升级提示功能的App,所以我觉得这个问题还是挺普遍的。对于该问题,一句话描述起来就是:“这些App都会在用户刚刚使用它的时候,提示有新版本,让用户去AppStore上下载转载 2013-05-30 17:29:21 · 606 阅读 · 0 评论 -
Core Text IOS
(1) NSAttributedString NSAttributedString 可以将一段文字中的部分文字设置单独的字体和颜色。 与UITouch结合可以实现点击不同文字触发不同事件的交互功能。 主要方法: - (void)addAttribute:(NSString *)name value:(id)va原创 2013-04-19 15:42:09 · 715 阅读 · 0 评论 -
IOS开发中Apple Mach-O Linker Error 错误
今天从网上找了个第三方的类导入项目后出现了这个错误,Apple Mach-O Linker Error起初以为是少导入了框架导致的,但是检查了一下,发现该导入的都导进去了,后来在网上搜了一下,找到解决的办法了,这种错误导致的原因有两种:1.项目中出现了同名文件,2.不同的文件中定义了相同名称的静态变量,导致编译的时候冲突,我的错误原因是第一种。原创 2013-04-19 11:35:55 · 1333 阅读 · 0 评论 -
Xcode4.6 国际化设置 NSLocalizedString
因为这两天还做国际化相关的东西,所以网上搜索了下国际化相关的教程,但是发现由于xcode升级,按照以前的那种方法是行不通的。所以自己摸索了一些时间,终于搞出来了,特地写在这里,标记一下。 首先看一下 NSLocalizedString 是什么。#define NSLocalizedString(key, comment) \ [[NSBundle mainBundle]原创 2013-03-29 15:59:35 · 2058 阅读 · 0 评论 -
UITableView的性能优化
前段时间面试得时候,面试的人有问到一个问题,就是UITableView得Cell里如果有尺寸比较大得图片,滑动得时候会有卡顿现象,问我是什么原因造成的,还有就是有没有改良的建议。为此,我特地的google了一下这方面的知识,这里贴出来,方面大家学习。个人感觉,导致的原因大多数说因为在主线程中去加载的,这样的话,因为阻塞了线程,所以导致的滑动卡顿,还有一点就是,因为表格的重绘机制,所以每次还转载 2013-02-26 15:27:10 · 1415 阅读 · 0 评论 -
详解viewDidUnload 和 dealloc 的区别
对于IOS开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。在了解两者之间的区原创 2013-03-08 16:49:16 · 675 阅读 · 1 评论 -
IOS设计模式之----单例模式
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点: 显然单例模式的要点有三个; 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。2.单例模式的优点: 1.实例控制:Si原创 2013-01-21 10:42:00 · 449 阅读 · 0 评论 -
iOS应用崩溃日志揭秘
本文章转载于:http://www.raywenderlich.com/zh-hans/30818/ios%E5%BA%94%E7%94%A8%E5%B4%A9%E6%BA%83%E6%97%A5%E5%BF%97%E6%8F%AD%E7%A7%98这篇文章还可以在这里找到 英语Learn how to make sense of crash logs!转载 2014-02-17 15:35:59 · 823 阅读 · 0 评论