自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Macro

站在巨人的肩膀上看世界

  • 博客(9)
  • 资源 (13)
  • 收藏
  • 关注

原创 iOS-DevicesKeyChain(设备号, UUID, UDID)

自从苹果禁用了设备的唯一编号之后, 程序员各路大神们, 纷纷从各个方面想出了想出了各种解决方案, 在此不再一一列举, 仅在此分享鄙人比较常用的方法:

2015-10-28 23:51:19 866

原创 iOS图片的异步加载

一开始接触到图片的加载是使用SDWebImage这个三方库, 然后就养成了惰性, 工作中一碰到网络图片的加载, 就毫不犹豫的把SDWebImage拖进来, 其实由于工程的使用限制, 往往导入了一大堆三方库文件, 真是有价值的就那么一个函数. 最近查看公司工程源码, 导入的三方库是在太多, 当然也包括SDWebImage, 同样我查了一下, 这个库的真正用途就那么一个异步加载图片的函数. 于

2015-10-27 16:26:20 4517

原创 iOS使用自定义字体

Step1: 下载.ttf字体文件,并拖到工程中,如下图: Step2: 在Info.plist文件中添加”Fonts provided by application”,并把Step1中拖进工程的文件名添加进来,如下图: Step3: 检查TARGETS -> Build Phases -> Copy Bundle Resources 中是否存在Step1中拖进来的

2015-10-27 14:40:23 2889

原创 iOS汉字转拼音

微信通讯录列表右侧字母表控件, 着实感觉功能强大, 查找好友只要轻轻一划, 就可以找到好友, 而无需从很长的列表划好几下, 更没必要从标签查找了. 那么问题来了, 字母和姓氏怎么对应的呢? 系统是老外写的, 不可能像新华字典一样有个目录吧? 查找官方文档, 在CoreFoundation框架中找到了CString这个文件中的CFStringTransform函数, 其实就这个函数就可以实现

2015-10-27 13:35:37 3528 1

原创 iOS给已有类添加属性

给已有类添加方法使用类别(Category)就可以了, 步骤也很简单, Xcode已集成好了创建类别的框架. 那么怎么给已有类拓展一个属性, 甚至更多呢? 网上也有不少方法, 我在此分享一种使用runtime机制来实现此功能.以NSString为例: 给NSString类添加两种

2015-10-27 11:29:33 6689

原创 iOS工程中,汉字字符串的统一化管理(非国际化)

实现类似于安卓工程中的字符串引用机制,便于汉字字符串的统一管理.Step01:创建,步骤如下:  Step02:定义,步骤如下图:  Step03:使用:// 宏工具// L10N为strings的名字, 不传默认为Localizable#define L10NString(key) [[NSBundle mainBundle]

2015-10-26 16:22:31 3998 1

原创 iOS条码的生成

这个算不算什么个人分享,只是对两个库的分享.NKDBarcode, 这是一个小日本人写的生成条形码的库, 写得还不错, 各种常用码都可以生成, 而且调用起来也很方便, 唯一不足的就是这个库是MRC的, 所以使用的时候要都几十个.m文件进行"-fno-objc-arc". ps:手机客户端生成条码的App真心没使用过, 天煞的产品经理的无理需求, 着实无理吐槽, 找了好久才找到了这个落伍库.

2015-10-25 23:37:17 23826 3

原创 iOS7+系统自带条码扫描

在 iOS7 以前,在iOS中实现二维码和条形码扫描,我们所知的有,两大开源组件ZBar与ZXing. 个人感觉这两大组件用起来约束很多, 自定义的部分实在太局限了. 而且ZBar在使用的时候, 存在.o文件会和百度地图SDK以及支付宝SDK产生冲突. 之前在整理公司源代码的时候, 就对系统自带的扫码api进行了总结.

2015-10-24 23:57:35 21644

原创 Xcode更新,插件失效的统一解决方法

每次Xcode 更新都要对每个插件进行添加UUID的操作,实在太麻烦了,就写了个小程序,只需要运行一下本程序,再重启一下Xcode,之前安装的各种插件就都能工作了,非常方便~

2015-10-23 11:30:23 31927

iOS条码扫描的demo

iOS 实现二维码和条形码的扫描 已集成好了 调用特别方便

2015-11-05

iOS 给已有类添加属性

运用runtime机制,实现给已有类添加对象属性和非对象属性

2015-11-05

福昕软件招聘iOS开发工程师面试题

福昕软件招聘iOS开发工程师面试题,答案非常详细

2015-03-25

北京云网无限网络技术有限公司招聘iOS开发工程师面试题

北京云网无限网络技术有限公司招聘iOS开发工程师面试题,答案详细

2015-03-25

北京华悦博智科技招聘iOS开发工程师面试题

北京华悦博智科技招聘iOS开发工程师面试题,答案详细.

2015-03-25

班德尔笔试题

班德尔笔试题,招聘iOS开发工程师,答案详细.

2015-03-25

百度笔试题整理

百度的面试题,招聘iOS开发工程师,解答详细.

2015-03-25

IOS部分面试题

理论: 1.描述什么是MVC 【MVC简介】 是一种架构模式,它是苹果非常热衷的一种架构模式 M: model 模型 保存所有应用程序里要使用的数据,比如一款太空大战游戏,模型要负责保存飞船的大小、飞行速度、位置信息、装载了多少只枪等等这些信息。并且要处理数据之间的逻辑 比如飞船要打中敌机多少次能把敌机击落 模型只是负责记录数据,跟数据的显示是没关系的,数据的显示是控制器跟视图的任务 C: controller 控制器 负责控制视图如何去显示模型里要显示的数据 它要负责把模型里的数据传输给视图(控制器是通过视图控制器的【生命周期】来控制视图变化的) V:view 视图 视图就是视图控制器的小跟班,它的任务就是负责显示视图,完全听命于视图控制器,视图控制器让视图做什么视图就做什么 2.列举常用网络协议的端口号,例如HTTP默认的是80 FTP 文本传输协议 20或21 TELNET 远程登录协议 23 POP3 发邮件协议 110

2014-12-05

OC部分面试题

各大公司的OC面试题汇总 1.Objective-C可以实现多继承吗?可以实现多个接口吗?Category是什么?重写一个类的方式是用继承好还是用分类好?为什么? 2.OC使用协议实现多继承,可以遵守多个协议实现多接口。category是OC中的类别,类别是用于给一个现有类添加新方法。重写类一般采用继承的方式,分类(类别)在给以个类添加同名方法后,会造成原有类中方法的实效,而继承重写的方法,依然可以在使用父类对象调用该方法。

2014-12-05

C语言面试题

C语言面试题

2014-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除