10 2015 档案

摘要:在iOS开发中,性能优化是提升用户体验、提高应用响应速度和资源利用率的关键。本文将详细介绍从ARC到View控制在内的一系列优化技巧,帮助开发者在项目升级或开发中避免性能瓶颈。 1. 使用ARC管理内存 自动引用计数(Automatic Reference Counting, ARC)和iOS 5一 阅读全文
posted @ 2015-10-29 21:24 Mr.陳 阅读(2228) 评论(0) 推荐(0)
摘要:在 iOS 开发中,Xcode 的重大版本升级通常会带来不少变化。本文探讨了开发者在从 Xcode 6 升级到 Xcode 7 后遇到的一些问题,主要聚焦于状态栏(StatusBar)的管理和配置,并提供详细的解决方案和背后的底层逻辑分析。 问题一:老项目在 Xcode 7 上崩溃 在 Xcode 阅读全文
posted @ 2015-10-29 03:29 Mr.陳 阅读(1532) 评论(2) 推荐(0)
摘要:在 iOS 应用开发中,StatusBar(状态栏)是一个重要的 UI 组件。它显示在屏幕顶部,用于展示关键信息如时间、电池电量、网络状态等。本文将深入探讨 StatusBar 的各个方面,包括其基本概念、常见的操作和自定义方法以及其在不同 iOS 版本中的变化。 一、StatusBar 基本概念 阅读全文
posted @ 2015-10-29 01:25 Mr.陳 阅读(1680) 评论(0) 推荐(0)
摘要:TCP(传输控制协议,Transmission Control Protocol)和UDP(用户数据报协议,User Datagram Protocol)是互联网中最常见的两种传输层协议,它们在计算机网络中扮演着重要的角色。下面是关于这两种协议的详细说明及对比。 TCP (Transmission 阅读全文
posted @ 2015-10-24 11:16 Mr.陳 阅读(822) 评论(0) 推荐(0)
摘要:在开发 iOS 应用时,我们经常需要让不同的 controllers 之间进行通信,而不希望它们之间过于耦合。为此,我们通常会使用以下三种模式来实现通信: 委托(delegation) 通知中心(Notification Center) 键值观察(Key Value Observing, KVO) 阅读全文
posted @ 2015-10-24 11:02 Mr.陳 阅读(753) 评论(0) 推荐(0)
摘要:转载: 平时APP中的广告位、或者滚动的新闻图片等用到的就是图片轮播这种效果,实现方式主要有两种,一种是ScrollView+ImageView,另一种则是通过CollectionView,今天总结的是ScrollView这种方式。 1.图片轮播效果实现 主要实现思路是:根据图片总数及宽高设置好Sc 阅读全文
posted @ 2015-10-20 12:39 Mr.陳 阅读(1298) 评论(0) 推荐(0)
摘要:之前看到过的一篇文章 对collectionView的使用总结的非常好:“iOS6新特征:UICollectionView介绍” 流水布局在现在的应用中很常见了,简单的研究了下,实现下面的功能 那我这里就简单介绍下 UICollectionViewFlowLayout 常用的几个方法,通过这几个方法 阅读全文
posted @ 2015-10-16 22:14 Mr.陳 阅读(3854) 评论(1) 推荐(0)
摘要:一、简介 在 iOS 应用开发中,搜索功能是一个不可或缺的组件。UISearchBar 控件提供了一种集成搜索功能的便捷方式。本文将详细介绍 UISearchBar 控件的相关属性和方法,并通过实例代码说明其使用方法。 二、UISearchBar 控件 UISearchBar 是专门为搜索功能设计的 阅读全文
posted @ 2015-10-16 00:52 Mr.陳 阅读(665) 评论(0) 推荐(1)
摘要:一、iPad简介 1. 什么是 iPad iPad 是苹果公司于 2010 年发布的一款平板电脑。它的定位介于苹果的智能手机 iPhone 和笔记本电脑产品之间。与 iPhone 一样,iPad 也搭载了 iOS 操作系统(如今为 iPadOS)。 2. iPhone 和 iPad 的区别 虽然 i 阅读全文
posted @ 2015-10-12 19:47 Mr.陳 阅读(1551) 评论(0) 推荐(0)
摘要:一、二维码的生成 从iOS7开始集成了二维码的生成和读取功能此前被广泛使用的zbarsdk目前不支持64位处理器 生成二维码的步骤:导入CoreImage框架通过滤镜CIFilter生成二维码 二维码的内容(传统的条形码只能放数字):纯文本名片URL // 1. 实例化二维码滤镜 CIFilter 阅读全文
posted @ 2015-10-12 19:43 Mr.陳 阅读(460) 评论(0) 推荐(0)
摘要:一、远程音频播放(<AVFoundation/AVFoundation.h>) #import <AVFoundation/AVFoundation.h> /** 播放器 */ @property (nonatomic, strong) AVPlayer *player; #pragma mark 阅读全文
posted @ 2015-10-12 00:06 Mr.陳 阅读(1662) 评论(0) 推荐(0)
摘要:一、简介 简单来说,音频可以分为2种音效又称“短音频”,通常在程序中的播放时长为1~2秒在应用程序中起到点缀效果,提升整体用户体验 音乐比如游戏中的“背景音乐”,一般播放时间较长 播放音频可以使用框架AVFoundation.framework 二、音效 1、音效的播放 // 1.获得音效文件的路径 阅读全文
posted @ 2015-10-10 09:52 Mr.陳 阅读(867) 评论(0) 推荐(0)
摘要:一、简介 1、如何访问用户的通讯录1)在iOS9之前有2个框架可以访问用户的通讯录AddressBookUI.framework提供了联系人列表界面、联系人详情界面、添加联系人界面等一般用于选择联系人 AddressBook.framework纯C语言的API,仅仅是获得联系人数据没有提供UI界面展 阅读全文
posted @ 2015-10-09 01:12 Mr.陳 阅读(3669) 评论(1) 推荐(0)
摘要:一、传感器 1、什么是传感器传感器是一种感应\检测周围环境的一种装置, 目前已经广泛应用于智能手机上 传感器的作用用于感应\检测设备周边的信息不同类型的传感器, 检测的信息也不一样 iPhone中的下面现象都是由传感器完成的在地图应用中, 能判断出手机头面向的方向一关灯, iPhone会自动调整屏幕 阅读全文
posted @ 2015-10-01 01:18 Mr.陳 阅读(8952) 评论(0) 推荐(0)