摘要: 我重点在本文的第二部分说一下这次面试别人的心得体会。而关于第一部分的面试题,文中不提供答案(因为不是本文的重点) 第一部分:面试题 注意,下面这些题只是我准备的题库。在实际面试的时候我会根据面试者的水平抽出相应的题目来出的。 技术基础 中级Block Runtime 类结构 高级 项目 学习 第二部 阅读全文
posted @ 2019-02-13 17:40 ios_福 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 前言 Objective-C是一门非常动态的语言,以至于确定调用哪个方法被推迟到了运行时,而非编译时。与之相反,C语言使用静态绑定,也就是说,在编译期就能决定程序运行时所应该调用的函数,所以在C语言中,如果某个函数没有实现,编译时是不能通过的。而Objective-C是相对动态的语言,运行时还可以向 阅读全文
posted @ 2019-02-13 17:36 ios_福 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 原文地址:初识xmpp笔记作者:iCocoder #import "AppDelegate.h" //#import "DBAreaItem.h" #pragma mark - #pragma mark Private Interface @interface AppDelegate () type 阅读全文
posted @ 2019-02-13 17:33 ios_福 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 扩展NSAttributedString 简单的实现方法是为NSAttributedString 添加一个category。 然后为此category添加额外的方法。 具体实现如下: [代码]c#/cpp/oc代码: @interface NSAttributedString (Hyperlink) 阅读全文
posted @ 2019-02-13 17:32 ios_福 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegr 阅读全文
posted @ 2019-02-13 17:31 ios_福 阅读(553) 评论(0) 推荐(0) 编辑
摘要: NSData全部API学习。 //4.base64编码中的一些设置选择 typedef NS_OPTIONS(NSUInteger, NSDataBase64EncodingOptions) { NSDataBase64Encoding64CharacterLineLength = 1UL << 0 阅读全文
posted @ 2019-02-13 17:28 ios_福 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 正如名称一样GCDAsyncSocket开源类库是以苹果的GCD多任务处理机制完成的一个异步交互套接字通讯。使用方法其实并不复杂,主要说的是在使用这个类库的时候我的一些心得和理解,若有不妥之处望看官指点。首先,每一个GCDAsyncSocket对象(以下简称GCDSocket对象)都可以理解为一个s 阅读全文
posted @ 2019-02-13 17:26 ios_福 阅读(76) 评论(0) 推荐(0) 编辑
摘要: ios Block ios Block 主要基于两点进行演示: 1.block 的循环引用(retain cycle) 2.去除block产生的告警时,需注意问题。 有一次,朋友问我当一个对象中的block块中的访问自己的属性会不会造成循环引用,我哈绰绰的就回了一句,不会。兄弟,看完这个,希望你能理 阅读全文
posted @ 2019-02-13 17:24 ios_福 阅读(171) 评论(0) 推荐(0) 编辑
摘要: something about you Bye Bye è; un saluto ​ 我使用NSXMLParser,它是顺利,直到它找到èHTML实体。它要求foundCharacters:为“再见”,然后调用resolveExternalEntityName:systemID与::用“egrave 阅读全文
posted @ 2019-02-13 17:23 ios_福 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 概览 大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的 阅读全文
posted @ 2019-02-13 17:22 ios_福 阅读(117) 评论(0) 推荐(0) 编辑
摘要: iOS—使用picker View iOS—使用picker View 一、实现效果 说明:点击随机按钮,能够自动选取,下方数据自动刷新。 二、实现思路 1.picker view的有默认高度为162,不可修改。 2.显示数据,需要设置数据源,也有两种方式(成为数据源,遵守协议) 3.实现数据源里面 阅读全文
posted @ 2019-02-13 17:21 ios_福 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 如何使用iOS开发者授权以及如何申请证书 如何使用iOS开发者授权以及如何申请证书 在邮件里有一个Login按钮,点击后可以进入Apple Developer会员中心。点击图中的iOS Provisioning Portal,进入开发者授权设置系统。 在设置界面中,可以选择点击页面下方的助手来运行向 阅读全文
posted @ 2019-02-13 17:17 ios_福 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 最近要在IOS中实现一个应用启动另外一个应用的功能,搜了一些资料,使用UIApplication的openURL:的方法就能实现,现在整理和大家分享一下! 注册自定义URL协议 首先被启动的应用需要向iPhone注册一个自定义URL协议。这是在你的项目文件夹的info.plist文件进行的(就是你改 阅读全文
posted @ 2019-02-13 17:16 ios_福 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 原文地址:ios学习--iphone 实现下拉菜单作者:sdglyuan00 #import @interface DropDown1 : UIView <</span>UITableViewDelegate,UITableViewDataSource> { UITableView *tv;//下拉 阅读全文
posted @ 2019-02-13 17:15 ios_福 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 原文地址:iOS 调试 crash breakpoint EXC_BAD_ACCESS SIGABRT作者:流年若离殇 在调试程序的时候,总是碰到crash的bug,而且一追踪就是一些汇编的代码,让人特别疑惑。 一般情况下可以通过增加两天断点来解决此问题,方法介绍如下: 基本上有错误分为以下几种类型 阅读全文
posted @ 2019-02-13 17:11 ios_福 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 原文地址:【转】iOS内存管理系列之一:对象所有权与引用计数作者:anynot 内存管理是iPhone或iPad开发中最为重要的一部分。掌握好了内存管理,开发出的应用就能运行流畅;掌握不好,开发出的东西就会效率低下,且容易崩溃。从本文开始,我将分几次详细介绍iOS内存管理的方方面面,包括对象的所有权 阅读全文
posted @ 2019-02-13 17:10 ios_福 阅读(501) 评论(0) 推荐(0) 编辑
摘要: UIMenuController,弹出菜单@implementation DragView{ CGPoint startLocation; CGFloat rotation;}-(instancetype)initWithImage:(UIImage *)anImage{ self=[super i 阅读全文
posted @ 2019-02-13 17:08 ios_福 阅读(1875) 评论(0) 推荐(0) 编辑