随笔分类 -  iOS

1 2 下一页

iOS方面的点点滴滴 UIKit, Core Graphics, Core Foundation
iOS: 并发编程的几个知识点
摘要:iOS 多线程问题 查阅的大部分资料都是英文的,整理完毕之后,想翻译成中文,却发现很多名字翻译成中文很难表述清楚。 所以直接把整理好的资料发出来,大家就当顺便学习学习英语。 1. Thread Safe Vs Main Thread Safe Main Thread Safe means only 阅读全文

posted @ 2017-07-24 20:49 一片-枫叶 阅读(1006) 评论(0) 推荐(0) 编辑

iOS: 聊聊 Designated Initializer(指定初始化函数)
摘要:iOS: 聊聊 Designated Initializer(指定初始化函数) 一、iOS的对象创建和初始化 iOS 中对象创建是分两步完成: 分配内存 初始化对象的成员变量 我们最熟悉的创建NSObject对象的过程: 苹果官方有一副图片更生动的描述了这个过程: 对象的初始化是一个很重要的过程,通 阅读全文

posted @ 2016-03-28 23:34 一片-枫叶 阅读(19302) 评论(4) 推荐(4) 编辑

iPad 多任务 Spilt View & Size Class
摘要:"iPad 多任务 Spilt View & Size Class" </br 一、多任务简介iOS 9 以后iPad新增了多任务的支持,主要形式有三种: Slide Over (侧边快捷打开) Spilt View (多任务分屏) Picture in Picture (画中画) 1. Pic... 阅读全文

posted @ 2015-11-23 23:09 一片-枫叶 阅读(4276) 评论(4) 推荐(2) 编辑

iOS: 如何正确的绘制1像素的线
摘要:# [iOS 绘制1像素的线](http://www.cnblogs.com/smileEvday/p/iOS_PixelVsPoint.html)-----## 一、Point Vs PixeliOS中当我们使用Quartz,UIKit,CoreAnimation等框架时,所有的坐标系统采用Poi... 阅读全文

posted @ 2015-06-25 08:37 一片-枫叶 阅读(23583) 评论(10) 推荐(6) 编辑

iOS: Crash文件解析(一)
摘要:iOS Crash文件的解析(一) 开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,... 阅读全文

posted @ 2015-01-05 22:05 一片-枫叶 阅读(41600) 评论(2) 推荐(11) 编辑

iOS:使用MVC模式帮ViewController瘦身
摘要:如何给UIViewController瘦身 随着程序逻辑复杂度的提高,你是否也发现了App中一些ViewController的代码行数急剧增多,达到了2,3千行,甚至更多。这时如果想再添加一点功能或者修改现有逻辑变得让人无比头疼。如果你遇到了这类问题,那是时候停下来了,思考一下如何更好地组织代码,... 阅读全文

posted @ 2014-11-12 22:07 一片-枫叶 阅读(14689) 评论(11) 推荐(8) 编辑

iOS:项目中疑难Crash问题集锦
摘要:项目中疑难Crash问题集锦 iOS App运行中遇到Crash的情况相信大家都遇到过,开发和者测试中遇到了可能很方便的办法就是直接拿着设备连接一下,然后使用Xcode自带的工具就可以解析出Crash地址了。对于线上App运行时的Crash收集也有很多好用的第三方工具,具有代表性的就是Cras... 阅读全文

posted @ 2014-10-21 21:14 一片-枫叶 阅读(22256) 评论(3) 推荐(1) 编辑

iOS: ARC & MRC下string内存管理策略探究
摘要:ARC & MRC下string内存管理策略探究 前两天跟同事争论一个关于NSString执行copy操作以后是否会发生变化,两个人整了半天,最后写代码验证了一下,发现原来NSString操作没我们想的那么简单,下面就让我们一起看看NSString和NSMutableString在MRC下执行... 阅读全文

posted @ 2014-08-02 00:03 一片-枫叶 阅读(8093) 评论(6) 推荐(0) 编辑

iOS 8 牛刀小试
摘要:介绍iOS 8的一些知识,持续更新 阅读全文

posted @ 2014-06-04 09:53 一片-枫叶 阅读(5164) 评论(0) 推荐(0) 编辑

iOS 工作遇到问题记录
摘要:记录工作中遇到的问题 阅读全文

posted @ 2014-05-21 17:01 一片-枫叶 阅读(11048) 评论(3) 推荐(1) 编辑

iOS: FFMpeg编译和使用问题总结
摘要:简单介绍ffmpeg库编译配置选项的含义,总结iOS常见ffmpeg库编译问题的解决方法,并提供一个一键编译ffmpeg0.7 for iOS静态库的脚本。 阅读全文

posted @ 2013-11-21 00:05 一片-枫叶 阅读(39520) 评论(54) 推荐(13) 编辑

iOS7: 如何获取不变的UDID
摘要:如何使用KeyChain保存和获取UDID 本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题。并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可。一、iOS不用版本获取UDID的方法比较 1)iOS 5.0... 阅读全文

posted @ 2013-08-30 01:34 一片-枫叶 阅读(71055) 评论(78) 推荐(29) 编辑

iOS: imageIO完成渐进加载图片
摘要:本文主要讨论了图片渐进加载的原理,并介绍了iOS中如何使用imageIO框架实现从web端渐进加载图片,并给出了一个封装到的渐进加载图片的工具类,使用方便,只需要在创建该类的时候传入图片的URL即可,该类中的image属性遵循KVO,可以通过KVO完成UI的更新。 阅读全文

posted @ 2013-07-31 23:55 一片-枫叶 阅读(10637) 评论(6) 推荐(0) 编辑

IOS: 使用imageIO获取和修改图片的exif信息
摘要:简单的介绍了使用imageIO框架获取和修改图片exif等信息的方法,在修改图片exif中的方向信息时遇到一个比较疑惑的问题,还望各路英雄出手相助,感激不尽!!! 阅读全文

posted @ 2013-06-24 22:48 一片-枫叶 阅读(18465) 评论(5) 推荐(3) 编辑

IOS: 状态栏提示控件的实现原理
摘要:本文介绍了statusBarTips控件的实现原理,并给出一个完整的状态栏提示控件。 控件采用单例模式,接口非常简单,方便使用 阅读全文

posted @ 2013-05-30 23:49 一片-枫叶 阅读(8966) 评论(6) 推荐(1) 编辑

IOS: Quartz2D图像处理
摘要:本文将为大家介绍常见的IOS图像处理操作包括以下四部分:旋转,缩放,裁剪以及像素和UIImage之间的转化,主要使用的知识是quartz2D。Quartz2D是CoreGraphics框架中的一个重要组成部分,可以完成几乎所有的2D图像绘制,处理功能。跟window编程中GDI的功能一样,而且很多概念都差不多。 阅读全文

posted @ 2013-05-25 22:16 一片-枫叶 阅读(19810) 评论(16) 推荐(6) 编辑

IOS:聊一聊UIImage几点知识
摘要:聊一聊UIImage的几个属性,几个方法的一些知识点。 同时给出一种利用imageOrientation实现的图片的旋转和翻转的方法的工具类 阅读全文

posted @ 2013-05-14 22:08 一片-枫叶 阅读(21223) 评论(6) 推荐(9) 编辑

IOS:屏幕旋转学习笔记
摘要:IOS 屏幕旋转学习笔记 阅读全文

posted @ 2013-04-24 23:28 一片-枫叶 阅读(24431) 评论(2) 推荐(3) 编辑

IOS:屏幕旋转与Transform
摘要:介绍IOS程序旋转背后的实现机制 阅读全文

posted @ 2013-04-23 23:06 一片-枫叶 阅读(14090) 评论(8) 推荐(2) 编辑

IOS:批量导入图片和视频到模拟器的相册
摘要:分享一种批量导入图片和视频到系统相册的方法 阅读全文

posted @ 2013-04-16 23:23 一片-枫叶 阅读(12117) 评论(2) 推荐(3) 编辑

1 2 下一页