随笔分类 -  iOS中的笔记

摘要:记录一些常用和不常用的iOS知识点,防止遗忘丢失。(来源为收集自己项目中用到的或者整理看到博客中的知识点),如有错误,欢迎大家批评指正;如有好的知识点,也欢迎大家联系我,添加上去。谢谢! 一、调用代码使APP进入后台,达到点击Home键的效果。(私有API) suspend的英文意思有:暂停; 悬; 阅读全文
posted @ 2016-08-12 09:20 任淏 阅读(343) 评论(0) 推荐(0) 编辑
摘要:原文地址:Developing Push Notifications for iOS 10,译者:李剑飞 虽然通知经常被过度使用,但是通知确实是一种获得用户关注和通知他们需要更新或行动的有效方式。iOS 10有了新的通知,如新消息、商业信息和时间表的变化。在本教程中,我将向你展示如何使用通知在你的i 阅读全文
posted @ 2016-08-05 17:50 任淏 阅读(823) 评论(0) 推荐(0) 编辑
摘要:第一部分 1.先说说iOS 应用程序5个状态: 停止运行-应用程序已经终止,或者还未启动。 不活动-应用程序处于前台但不再接收事件(例如,用户在app处于活动时锁住了设备)。 活动-app处于“使用中”的状态。 后台-app不再屏幕上显示,但它仍然执行代码。 挂起-app仍然驻留内存但不再执行代码。 阅读全文
posted @ 2016-08-04 10:24 任淏 阅读(10694) 评论(0) 推荐(0) 编辑
摘要:本文授权转载,作者:Sindri的小巢(简书) 从异常说起 我们都知道,在iOS中存在这么一个通用类类型id,它可以用来表示任何对象的类型 —— 这意味着我们使用id类型的对象调用任何一个方法,编译器都不会进行报错。比如下面这段代码: 1 2 id wrongArr = @"This is a NS 阅读全文
posted @ 2016-07-29 16:05 任淏 阅读(449) 评论(0) 推荐(0) 编辑
摘要:NSURLConnection,在iOS 9被宣布弃用,本文不使用NSURLConnection进行网络编程,有兴趣的童鞋可以参考: iOS开发 GET、POST请求方法(NSURLConnection篇) 介绍:NSURLSession,为iOS7中的新网络接口,是在2013年的WWDC上,由Ap 阅读全文
posted @ 2016-07-29 15:49 任淏 阅读(140) 评论(0) 推荐(0) 编辑
摘要:最近因为项目中的聊天SDK,需要封装成静态库,所以实践了一下创建静态库的步骤,做下记录。 库介绍 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 iOS中的静态库有 .a 和 .framework两种形式;动态库有.dylib 和 .framework 形 阅读全文
posted @ 2016-07-29 15:08 任淏 阅读(243) 评论(0) 推荐(0) 编辑
摘要:iOS View 模糊效果(毛玻璃) 相关资料 http://stackoverflow.com/questions/18404907/using-gpuimage-to-recreate-ios-7-glass-effect http://stackoverflow.com/questions/1 阅读全文
posted @ 2016-05-31 17:26 任淏 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 添加关注 作者 FarmGuo 2016.01.27 15:36* 写了6453字,被44人关注,获得了56个喜欢 iOS应用内语言切换功能 字数1372 阅读681 评论7 喜欢7 当我们的应用仅仅面向国内用户群,一般仅支持一种语言--中文就可以了。当面向国外用户时就需要进行国际化了,不仅仅是 阅读全文
posted @ 2016-05-31 17:26 任淏 阅读(594) 评论(0) 推荐(0) 编辑
摘要:1.应用程序打包 —> ipa —> 安装在手机上(注意并不是所有的ipa都可以随意安装) 2.如果想让用户可以安装ipa必须在打包程序的时候说清楚哪台设备可以使用 要想打包,必须成为苹果开发者 步骤: 测试打包 1.登录apple的开发者主页:developer.apple.com 登录 Memb 阅读全文
posted @ 2016-05-31 17:22 任淏 阅读(394) 评论(0) 推荐(0) 编辑
摘要:快速玩转Apple Pay开发 更新时间:2016年02月20日09时25分 来源:传智播客 Apple Pay 2016年2月18日上午,苹果公司宣布,与中国银联达成合作,正式在中国大陆上线Apple Pay服务。 Apple Pay是一个基于NFC的支付系统,几乎所有的银行都支持。不知道大家还有 阅读全文
posted @ 2016-05-31 17:21 任淏 阅读(210) 评论(0) 推荐(0) 编辑
摘要:远程推送 一、开发iOS程序的推送功能,iOS端需要做的事情 1.请求苹果获得 deviceToken 2.得到苹果返回的deviceToken 3.发送diviceToken给公司的服务器 4.监听用户对通知的点击 二、调试iOS 的远程推送功能,必备条件: 1.真机 2.调试推送需要的证书文件 阅读全文
posted @ 2016-05-31 17:21 任淏 阅读(264) 评论(0) 推荐(0) 编辑
摘要:#pragma mark - 三. 社交分享˜#pragma mark 1. 自带分享1. 判断服务类型是否可用2. 创建分享控制器 --> 设置文字/图片/网址3. 模态视图弹出 #pragma mark 2. 友盟分享1. 按文档集成 #pragma mark 3. SSO授权 - 手机有安装对 阅读全文
posted @ 2016-05-31 17:20 任淏 阅读(801) 评论(0) 推荐(0) 编辑
摘要:开发者账号分类 1.个人的99$ 申请简单,付钱就行 688人民币 2.企业的 99$ 申请复杂,需要“邓白氏认证”,可以确认企业是合法有效的 可以管理团队开发 3.商业的299$ 也需要邓白氏认证、开发的应用,不能够上架(不需要经过苹果的审核)!专门给企业级用户定制应用程序使用! 开发者账号购买 阅读全文
posted @ 2016-05-31 17:18 任淏 阅读(227) 评论(0) 推荐(0) 编辑
摘要:攀登,一步一个脚印,方能知其乐源码篇:SDWebImage源码来源:https://github.com/rs/SDWebImage版本: 3.7SDWebImage是一个开源的第三方库,它提供了UIImageView的一个分类,以支持从远程服务器下载并缓存图片的功能。它具有以下功能:提供UIIma... 阅读全文
posted @ 2015-11-09 20:10 任淏 阅读(283) 评论(0) 推荐(0) 编辑
摘要:MVVMMVVM 是 Model-View-ViewModel 的简写,MVVM 模式和 MVC 模式一样,主要目的是分离视图(View)和模型(Model)MVC 回顾MVC 结构图MVC 存在的问题模型的代码很少控制器的代码一不小心就越来越多不好测试MVVMMVVM 结构图MVVM 概念在 MV... 阅读全文
posted @ 2015-11-09 10:33 任淏 阅读(1327) 评论(0) 推荐(0) 编辑
摘要:引言简介与Runtime交互Runtime术语消息动态方法解析消息转发健壮的实例变量(Non Fragile ivars)Objective-C Associated ObjectsMethod Swizzling总结引言曾经觉得Objc特别方便上手,面对着 Cocoa 中大量 API,只知道简单的... 阅读全文
posted @ 2015-11-08 19:54 任淏 阅读(287) 评论(0) 推荐(0) 编辑
摘要:面试知识点 Core Foundation 和 Foundation 框架的桥接问题 Core Foundation对象给Foundation使用时 1. (__bridge <#type#>)<#expression#>) // __bridge只做类型转换,但是不修改对象(内存)管理权; 2. 阅读全文
posted @ 2015-11-07 16:05 任淏 阅读(177) 评论(0) 推荐(0) 编辑
摘要:iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了@interface User : NSObject @... 阅读全文
posted @ 2015-11-07 14:38 任淏 阅读(301) 评论(0) 推荐(0) 编辑
摘要:iOS应用程序生命周期(前后台切换,应用的各种状态)详解 iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和 阅读全文
posted @ 2015-11-05 13:18 任淏 阅读(226) 评论(0) 推荐(0) 编辑
摘要:SDWebImage1> 图片文件缓存的时间有多长:1周_maxCacheAge = kDefaultCacheMaxCacheAge2> SDWebImage 的内存缓存是用什么实现的?NSCache3> SDWebImage 的最大并发数是多少?maxConcurrentDownloads = ... 阅读全文
posted @ 2015-11-05 07:39 任淏 阅读(317) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示