【读书笔记】iOS-自动释放池
2018-02-11 18:26 | 分类:移动开发 | 评论:0 次 | 浏览: 154
当使用Foundation框架中的类来做更多程序处理工作时,需要一个更有弹性的内存管理机制,也就是要使用内存释放池。内存释放池提...
多用块枚举,少用for循环
2018-02-11 00:21 | 分类:移动开发 | 评论:0 次 | 浏览: 108
注:本文整理自《Effective Objective-C 2.0编写高质量iOS 与 OS X代码的52个有效方法》 ...
常用iOS的第三方框架
2018-02-11 00:21 | 分类:移动开发 | 评论:0 次 | 浏览: 831
图像: 1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手...
iOS开发中,block与代理的对比,双方的优缺点及在什么样的环境下,优先使用哪一种更为合适?
2018-02-11 00:21 | 分类:移动开发 | 评论:0 次 | 浏览: 125
1.block和代理的对比 2.双方的优缺点 3.什么样的环境下,优先使用哪一种?依据是什么? block 和...
iOS开发中runtime的使用
2018-02-11 00:20 | 分类:移动开发 | 评论:0 次 | 浏览: 114
一、runtime的简介 runtime简称运行时,OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息...
iOS设计模式之简单工厂模式
2018-02-11 00:20 | 分类:移动开发 | 评论:0 次 | 浏览: 134
iOS设计模式之简单工厂模式。最近在看关于设计模式的书籍,开始觉得在设计程序架构之时,能够灵活运用这些设计模式,代码将变...
OC 反射-->动态创建类
2018-02-10 18:58 | 分类:移动开发 | 评论:0 次 | 浏览: 172
创建Class 注册类 打印结果: 添加成员变量 获取Class的成员变量名 调用以后,结果为: 创建方法 第一个参数为类名,第...
【读书笔记】iOS-分类与协议
2018-02-10 18:58 | 分类:移动开发 | 评论:0 次 | 浏览: 159
分类与协议是Object-C特有概念,分类(Category)可以认为是一种继承性的扩展,而协议(Protocol)可以理解为J...
iOS开发系列----C语言(指针及递归函数)
2018-02-10 05:48 | 分类:移动开发 | 评论:0 次 | 浏览: 202
指针及递归函数概述 1.认识指针 【地址】内存每个字节都有一个数字的编号,称为地址。 【指针】指针是一个变量,用来...
iOS关键组件iBoot源代码泄露问题
2018-02-10 05:47 | 分类:移动开发 | 评论:0 次 | 浏览: 194
昨天(2月7日),有匿名开发者在 GitHub 上传了 iOS 核心组件的源代码,这可能会促进黑客和安全研究人员找到 i...
iOS 识别二维码及描绘二维码边框
2018-02-10 05:47 | 分类:移动开发 | 评论:0 次 | 浏览: 90
用OpenCV可以实现,识别二维码,并将其边框描绘出来, 如何换成苹果AVFoundation来扫描,如何描绘出二维码...
OSG的组成结构详情
2018-02-10 05:47 | 分类:移动开发 | 评论:0 次 | 浏览: 162
OSG的组成结构 核心结构 OSG的功能类采用“命名空间+类名称”的形式来命名。命名空间的命...
iOS-分类及协议
2018-02-10 05:47 | 分类:移动开发 | 评论:0 次 | 浏览: 79
分类与协议是Object-C特有概念,分类(Category)可以认为是一种继承性的扩展,而协议(Protocol)可以...
iOS Runloop 消息循环
2018-02-09 19:38 | 分类:移动开发 | 评论:0 次 | 浏览: 164
介绍 Runloop是一种事件监听循环,可以理解成一个while死循环,监听到事件就起来,没有就休息。 Runloop可以在不同...
Obj-C Memory Management
2018-02-09 19:38 | 分类:移动开发 | 评论:0 次 | 浏览: 153
Memory management is one of the most important process in any pr...
iOS 通知、本地通知和推送通知有什么区别? APNS机制。
2018-02-09 19:38 | 分类:移动开发 | 评论:0 次 | 浏览: 362
本地/推送通知为不同的需要而设计。本地通知对于iPhone,iPad或iPod来说是本地的。而推送通知——来自于设备外部。它们来...
iOS-电子书开发 笔记
2018-02-09 19:38 | 分类:移动开发 | 评论:0 次 | 浏览: 168
前言 刚接手电子书项目时,和安卓开发者pt Cai老师【aipiti Cai,一个我很敬佩很资深的开发工程师,设计领域:c++、...
UIView动画效果之----翻转.旋转.偏移.翻页.缩放.取反的动画效
2018-02-09 19:38 | 分类:移动开发 | 评论:0 次 | 浏览: 156
翻转的动画 旋转动画 偏移动画 翻页动画 缩放动画 取反的动画效果是根据当前的动画取他的相反的动画 ...
Objective-C Loops
2018-02-09 19:38 | 分类:移动开发 | 评论:0 次 | 浏览: 151
There may be a situation, when you need to execute a block of co...
iOS之核心动画
2018-02-09 19:38 | 分类:移动开发 | 评论:0 次 | 浏览: 147
一、核心动画概念 -导入QuartzCore.framework框架 1⃣ 开发步骤1.初始化一个动画对象(CAAnimatio...
iOS-动态类型及动态绑定介绍
2018-02-08 21:14 | 分类:移动开发 | 评论:0 次 | 浏览: 167
id是泛类型,可以用来存放各种类型的对象,使用id也就是使用“动态类型”。 动态类型,就是指,...
当RN https 遇见Android 和 http 遇见IOS 的处理方法
2018-02-08 21:14 | 分类:移动开发 | 评论:0 次 | 浏览: 139
1 IOS 的请求和加载http的处理 注意: NSAppTransportSecurity NSAllows...
ios 调用设备系统设置界面功能
2018-02-08 21:14 | 分类:移动开发 | 评论:0 次 | 浏览: 147
//想要实现应用内跳转到系统设置界面功能,需要先在Targets-Info-URL Types-URL Schemes中...
iOS 系统相关功能的调用
2018-02-08 21:14 | 分类:移动开发 | 评论:0 次 | 浏览: 149
设备信息 注获取手机型号需要导入 #import "sys/utsname.h" 获取...
ios-push证书申请和极光推送方法详情
2018-02-08 21:14 | 分类:移动开发 | 评论:0 次 | 浏览: 159
推送第三方平台:极光,融云等等 案列一般当应用激活并且在前台时也就是用户正在使用是接收不到通知提示的 这时候如果有这...
Audio Unit 介绍
2018-02-08 17:03 | 分类:移动开发 | 评论:0 次 | 浏览: 149
关于 "Audio Unit" iOS 提供了音频处理插件,支持混音,声音均衡,格式转化,以及用于录音,回放,离线渲染,实时对话...
【读书笔记】iOS-动态类型和动态绑定
2018-02-08 17:03 | 分类:移动开发 | 评论:0 次 | 浏览: 151
id是泛类型,可以用来存放各种类型的对象,使用id也就是使用“动态类型”。 动态类型,就是指,对象实际使用的是哪一个类是在执行期...
iOS 将字符串复制到粘贴板
2018-02-08 00:14 | 分类:移动开发 | 评论:0 次 | 浏览: 140
iOS 将字符串复制到粘贴板。 UIPasteboard *pab = [UIPasteboard generalPa...
ios开发 之 中文转拼音
2018-02-08 00:14 | 分类:移动开发 | 评论:0 次 | 浏览: 256
ios开发 之 中文转拼音。在项目中显示通讯录往往需要把中文名字转换为拼音来进行排序,为此我封装了一个类,将中文转为拼音...