ios
文章平均质量分 74
--风华正茂--
个人的技术博客 大部分文章都来网络转载!
展开
-
iOS-生成国际化包-配置App多语言支持
如果你的App需要支持多国语言。那么,就应该为你的App应用添加“国际化”支持。“国际化”乍看很高深。其实,苹果xCode都为我们设置好了,我们只需要简单的配置,就能够完成。“国际化”顾名思义,就是要让各国的人使用你的App应用时,显示用户本国的母语。网上也有很多这样的帖子,但是,xCode在进化,很多东西,已经移动了位置或者变的更加简便了。这样,我们不能再看老帖子了。转载 2015-08-20 10:47:57 · 450 阅读 · 0 评论 -
iOS网络监控— BMReachability
1. What's BMReachability?BMReachability是基于AFNetworking的Reachability类封装的监听网络状态变化的组件。 它在AF提供的无网络/wifi/蜂窝网络判断的基础上,增加了对2G/3G/4G网络的判断。typedef NS_ENUM(NSInteger, BMNetworkReachabilityStatus) {转载 2015-11-28 22:34:24 · 431 阅读 · 0 评论 -
masonry 轻量级自动布局
Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X。我们先来看一段官方的sample code来认识一下Masonry 1 2 3 [转载 2015-11-28 22:35:33 · 353 阅读 · 0 评论 -
iOS Core data多线程并发访问的问题
什么是线程安全?线程安全是怎么完成的(原理)? 线程安全就是说多线程访问同一代码,不会产生不确定的结果。编写线程安全的代码是低依靠线程同步。多线程最大的好处是可以将其他任务从main UI中解耦出来,这样UI就不会阻塞或冻结。利用所有的内核和处理器:比如说加载图片 SDwebImage 采取的是多线程 不会堵塞 如果不多线程就得加载完图片后才继续 Grand Cen转载 2015-11-28 22:37:20 · 646 阅读 · 0 评论 -
沙盒的目录结构是怎么样的?各自一般用于什么场合?
沙盒的目录结构是怎么样的?各自一般用于什么场合?一、iOS沙盒机制 iOS的应用只能访问为该应用创建的区域,不可访问其他区域,应用的其他非代码文件都存在此目录下,包括图片,属性文件plist,bundle,nib文件等,这块区域称之为沙盒(sandBox)。每个应用都有属于自己的存储空间,即沙盒 应用只能访问自己的沙盒,不可访问其他区域 如果应用需要进行文件操作,则转载 2015-11-29 11:43:50 · 2217 阅读 · 0 评论 -
HealthKit框架指南
HealthKit也可以直接与健康和健身设备一起工作。在iOS8.0中,系统可以自动将兼容的低功耗蓝牙心率仪的数据直接保存在HealthKit存 储中。如果有M7运动协处理器,系统还可以自动导入计步数据。其他的设备和数据源必须要有配套的应用才可以获取数据并保存在HealthKit中。 HealthKit和健康应用在iPad上都不可用。HealthKit框架不能用于应用扩展。 H转载 2015-11-29 14:07:29 · 546 阅读 · 0 评论 -
MJExtension和JSONModel、Mantle等框架的区别
MJExtension和JSONModel、Mantle等框架的区别 转换速率:MJExtension是JSON和模型之间最快捷方便的转换iOS框架。最近一次测试表明:MJExtension>JSONModel>Mantle各位开发者也可以自行测试具体用法:JSONModel:要求所有模型类必须继承自JSONModel基类Mantle:要求所有模型类必须继承自M转载 2015-11-28 22:29:48 · 1674 阅读 · 0 评论