关闭

iOS基础-高级进阶面试题

1、OC 语言的基本特点  OC 语言是 C 语言的一个超集,只是在 C 的基础之上加上了面向对象(oop) 的特性;  OC 与 Java 语言相同都是单继承,这一点与 C++语言不同(多重继承); OC 不支持命名空间机制,取而代之的是在类名之前添加前缀,以此来区分。  2、以下命名正确的是  (1)类 (Person、person、ObjectAndKeys、personAndOt...
阅读(264) 评论(0)

iOS开发常见技术链接分享

1、iOS中打包成IPA包的四种方法 http://www.jianshu.com/p/dd2b66cbf097 2、斯坦大学公开课iOS http://open.163.com/special/opencourse/ios8.html 3、Unicode编码转换工具 http://tool.chinaz.com/tools/unicode.aspx 4、W3school学...
阅读(232) 评论(0)

iOS中sefl点调用和_调用区别

属性调用有两种方式,一个是点调用,一个是直接使用: 1、通过self.调用会调用属性的setter方法,触发懒加载,懒加载重写属性的getter方法,而_调用的则是只访问一个局部变量;...
阅读(110) 评论(0)

iOS开发图像压缩处理问题

关于iOS开发中的图片显示问题,你可以注意一下,当你在点击页面之间的跳转的时候,会有一些延迟或者卡顿,那么,当页面上需要加载的图片过多或者图片过大的时候,是不是特别明显。这个延迟来自于将图片从文件解压缩渲染到屏幕上这一过程; 在开发中我们用的最多的图片格式就是PNG和JPEG两种格式,那么我们先来了解一下这两种格式分别有什么优缺点: 1、png格式的图片有alpha通道,jpeg则没有...
阅读(155) 评论(0)

iOS中的KVC和KVO的理解

1、KVC(key value coding)是键值编码,简单的来说就是通过setValue:属性值  valueForKeyPath:属性路径 来给属性赋值的。 如果属性是基本数据类型,那么这个操作就相当于的属性的setter 、getter方法; KVC的内部实现:一个对象在调用setValue的时候; a、首先根据方法名找到运行方法的时候所需要的环境参数; b、他会从自己isa指针结...
阅读(39) 评论(0)

iOS中修改项目名称

(1)打开项目: 以上是目前的项目结构。 (2)选中项目设置并按下回车,输入新的项目名字: (3)输入完后按回车,弹出改名前和改名后的文件对名,这时点击“Rename”: (4)这时会再弹出一个对话框,直接点击“Enable”: (5)这时你会发现,还有很多的“旧”项目名字的文件/文件夹: 不要紧,继续往下看,一起把这些“旧”名字消灭掉。 (6)我...
阅读(92) 评论(0)

tableView局部刷新

//一个section刷新     NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2];     [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic];      //一个cell刷新     NSIndexP...
阅读(106) 评论(0)

iOS中改变键盘的高度 监听键盘

//添加键盘通知 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyboardWillAppear:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCente...
阅读(63) 评论(0)

iOS中属性字符串转换成字符串

#pragma mark - 将属性字符串转换成字符串 以下方法中提供两种方法,根据需求选取 - (NSString *)textString { /* * 第一种方法: */ NSAttributedString *attStr = _messageInputView.attributedText; NSMutableA...
阅读(353) 评论(0)

tableView滚动到指定行

//指定tableView滚动的位置 if (!IsStrEmpty(_selectCommentID)) { //获取所有分区 NSUInteger sectionCount = [self.baseTableView numberOfSections]; if (sectionCount) { //获取分区所有行 ...
阅读(56) 评论(0)

iOS中字符串和富文本相互转换

/**  *  富文本转html字符串  */ + (NSString *)attriToStrWithAttri:(NSAttributedString *)attri{     NSDictionary *tempDic = @{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,                       ...
阅读(75) 评论(0)

如何在百度和各大网站搜索到自己的文章

如果不把你的博客提交到各大搜索引擎中,它们一般是不会收录你的博客的,你可以先尝试一下看看能不能在百度搜到你的博客吧。   如果搜不到的话说明你的博客还没有被百度收录,那么怎么才能被百度、google等各大搜索引擎收录你的博客呢?申请免费加入搜索引擎啦!一般百度在48小时内就会邮件答复你,如果申请成功的话,大家就能够随时随地找到你了(百度最晚一个月可以找到你博客,因为百度的搜索是每隔36天更新一次...
阅读(473) 评论(2)

iOS使用textView图文混排 -- 二

这一种方法是使用CoreText。实现下图效果的更简单便捷的时还有可以直接设置文字的环绕方式。      iOS sdk中为我们提供了一套完善的文字排版开发组件:CoreText。CoreText库中提供了很多的工具来对文本进行操作,例如CTFont、CTLine、CTFrame等。利用这些工具可以对文字字体每一行每一段落进行操作。 1.         首先,需要引入Co...
阅读(78) 评论(0)

iOS中使用textView进行图文混排的上传与显示

(1)首先在viewDidLoad中设置3个属性: self.edgesForExtendedLayout = UIRectEdgeNone; self.extendedLayoutIncludesOpaqueBars = NO; self.modalPresentationCapturesStatusBarAppearance = NO;     (2)然后获取图...
阅读(129) 评论(0)

swift学习之- 闭包

一、闭包的概念      在swift中的闭包中被称为结构块,可以在任何地方被调用,它就像C和OC语言中的内置函数一样。函数内部定义的常量和变量引用可被捕获并存储在闭包。闭包可分为三大类: 1、全局函数:有名字但不捕获任何值; 2、嵌套函数:有名字从封闭函数捕捉值; 3、闭合表达式:无名字从相邻块捕获值; 闭合表达式的优化,重量轻语法风格,其中包括: (1)推导参数并从上下文菜单获取返...
阅读(45) 评论(0)
63条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:29279次
    • 积分:948
    • 等级:
    • 排名:千里之外
    • 原创:63篇
    • 转载:0篇
    • 译文:0篇
    • 评论:4条
    最新评论