博客园 - 啊左
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=95072
2019-08-16T16:13:56Z
啊左
https://www.cnblogs.com/azuo/
feed.cnblogs.com
https://www.cnblogs.com/azuo/p/6066868.html
iOS开发--引用计数与ARC - 啊左
以下是关于内存管理的学习笔记:引用计数与ARC。 iOS5以前自动引用计数(ARC)是在MacOS X 10.7与iOS 5中引入一项新技术,用于代替之前的手工引用计数MRC(Manual Reference Counting)管理Objective-C中的对象【官方也叫MRR(Manual Ret
2016-11-22T08:58:00Z
2016-11-22T08:58:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】以下是关于内存管理的学习笔记:引用计数与ARC。 iOS5以前自动引用计数(ARC)是在MacOS X 10.7与iOS 5中引入一项新技术,用于代替之前的手工引用计数MRC(Manual Reference Counting)管理Objective-C中的对象【官方也叫MRR(Manual Ret <a href="https://www.cnblogs.com/azuo/p/6066868.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5975479.html
iOS开发-- RunLoop的基本概念与例子分析 - 啊左
看了一下,上一篇貌似5个月前的😅。最近公司忙着开发一个cordova的项目,自己也是边工作边找一些资料学习,都没怎么关注博客上的内容...呃,主要还是懒癌发作吧😌。争取多写写博客,记录记录点滴,也希望不管技能、生活还是职业生涯上都能不断成长,共勉~这篇是关于RunLoop的笔记的整理和一点见解。
2016-10-26T08:53:00Z
2016-10-26T08:53:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】看了一下,上一篇貌似5个月前的😅。最近公司忙着开发一个cordova的项目,自己也是边工作边找一些资料学习,都没怎么关注博客上的内容...呃,主要还是懒癌发作吧😌。争取多写写博客,记录记录点滴,也希望不管技能、生活还是职业生涯上都能不断成长,共勉~这篇是关于RunLoop的笔记的整理和一点见解。 <a href="https://www.cnblogs.com/azuo/p/5975479.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5505782.html
Runtime的几个小例子(含Demo) - 啊左
一、什么是runtime(也就是所谓的“运行时”,因为是在运行时实现的。) 1.runtime是一套底层的c语言API(包括很多强大实用的c语言类型,c语言函数); [runtime运行系统] 2.实际上,平时我们编写的oc代码,底层都是基于runtime实现的; [OC语言的动态性] 运行时系统
2016-05-20T08:46:00Z
2016-05-20T08:46:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】一、什么是runtime(也就是所谓的“运行时”,因为是在运行时实现的。) 1.runtime是一套底层的c语言API(包括很多强大实用的c语言类型,c语言函数); [runtime运行系统] 2.实际上,平时我们编写的oc代码,底层都是基于runtime实现的; [OC语言的动态性] 运行时系统 <a href="https://www.cnblogs.com/azuo/p/5505782.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5442319.html
iOS--KVO的实现原理与具体应用 - 啊左
本文分为2个部分:概念与应用。 概念部分旨在剖析KVO这一设计模式的实现原理,应用部分通过创建的项目,以说明KVO技术在iOS开发中所带来的作用; 如果是作为是刚接触KVO的初学者,可以在了解基本原理后粗略看几遍底层实现原理,再认真阅读第二部分的应用内容“学会”怎么去使用KVO,往后再慢慢深入了解K
2016-05-03T08:22:00Z
2016-05-03T08:22:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】本文分为2个部分:概念与应用。 概念部分旨在剖析KVO这一设计模式的实现原理,应用部分通过创建的项目,以说明KVO技术在iOS开发中所带来的作用; 如果是作为是刚接触KVO的初学者,可以在了解基本原理后粗略看几遍底层实现原理,再认真阅读第二部分的应用内容“学会”怎么去使用KVO,往后再慢慢深入了解K <a href="https://www.cnblogs.com/azuo/p/5442319.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5416825.html
iOS 趣谈设计模式——通知 - 啊左
【前言介绍】 iOS的一种设计模式,观察者Observer模式(也叫发布/订阅,即Publich/Subscribe模式)。 观察者模式,包含了通知机制(notification)和KVO(Key-value-observing)机制。 在这本文中,我们将介绍在日常项目当中经常使用到的通知机制这一种
2016-04-21T06:34:00Z
2016-04-21T06:34:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】【前言介绍】 iOS的一种设计模式,观察者Observer模式(也叫发布/订阅,即Publich/Subscribe模式)。 观察者模式,包含了通知机制(notification)和KVO(Key-value-observing)机制。 在这本文中,我们将介绍在日常项目当中经常使用到的通知机制这一种 <a href="https://www.cnblogs.com/azuo/p/5416825.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5390067.html
iOS开发 GET、POST请求方法(NSURLSession篇) - 啊左
NSURLConnection,在iOS9被宣布弃用,本文不使用NSURLConnection进行网络编程,有兴趣的童鞋可以参考: 【iOS开发 GET、POST请求方法(NSURLConnection篇)】 介绍:NSURLSession,为iOS7中的新网络接口,是在2013年的WWDC上,由A
2016-04-14T08:15:00Z
2016-04-14T08:15:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】NSURLConnection,在iOS9被宣布弃用,本文不使用NSURLConnection进行网络编程,有兴趣的童鞋可以参考: 【iOS开发 GET、POST请求方法(NSURLConnection篇)】 介绍:NSURLSession,为iOS7中的新网络接口,是在2013年的WWDC上,由A <a href="https://www.cnblogs.com/azuo/p/5390067.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5390061.html
iOS开发 GET、POST请求方法(NSURLConnection篇) - 啊左
Web Service使用的主要协议是HTTP协议,即超文本传输协议。 HTTP/1.1协议共定义了8种请求方法(OPTIONS、HEAD、GET、POST、PUT、DELETE、TRACE、CONNECT)作为Web服务器。 GET方法,是向指定的资源发送请求,请求的参数“显式”地在URL的后面。
2016-04-14T02:19:00Z
2016-04-14T02:19:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】Web Service使用的主要协议是HTTP协议,即超文本传输协议。 HTTP/1.1协议共定义了8种请求方法(OPTIONS、HEAD、GET、POST、PUT、DELETE、TRACE、CONNECT)作为Web服务器。 GET方法,是向指定的资源发送请求,请求的参数“显式”地在URL的后面。 <a href="https://www.cnblogs.com/azuo/p/5390061.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5276447.html
GCD、dispatch函数介绍 - 啊左
iOS多线程的方法有3种: NSThread NSOperation GCD(Grand Central Dispatch) 其中,由苹果所倡导的为多核的并行运算提出的解决方案:GCD能够访问线程池,并且可在应用的整个生命的周期里面使用,一般来说,GCD会尽量维护一些适合机器体系结构的线程,在有工作
2016-03-16T06:38:00Z
2016-03-16T06:38:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】iOS多线程的方法有3种: NSThread NSOperation GCD(Grand Central Dispatch) 其中,由苹果所倡导的为多核的并行运算提出的解决方案:GCD能够访问线程池,并且可在应用的整个生命的周期里面使用,一般来说,GCD会尽量维护一些适合机器体系结构的线程,在有工作 <a href="https://www.cnblogs.com/azuo/p/5276447.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5250502.html
关于Core Animation(转载部分内容) - 啊左
       读者在浏览技术博客的时候,看到一篇关于Core Animation的介绍,觉得挺有用的,想分享给大家。原作者不知道是谁,嘿,所以就先不标注了,如有冒犯敬请原谅。不过笔者从中摘录部分内容分享一下。   其中,关于Core Animation在iOS系统中的关系图如下:: 可以看出,Cor
2016-03-07T06:40:00Z
2016-03-07T06:40:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】       读者在浏览技术博客的时候,看到一篇关于Core Animation的介绍,觉得挺有用的,想分享给大家。原作者不知道是谁,嘿,所以就先不标注了,如有冒犯敬请原谅。不过笔者从中摘录部分内容分享一下。   其中,关于Core Animation在iOS系统中的关系图如下:: 可以看出,Cor <a href="https://www.cnblogs.com/azuo/p/5250502.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5162316.html
Xcode7打包,iOS9真机闪退,如何解决? - 啊左
问:有些项目用xcode7打开运行,打包安装到iOS9设备上程序会闪退。 如果用xcode7以下编译,然后打包到iOS9的设备上就是正常的。这是为什么,关键是,怎么解决? 答:iOS9发布之后,有些app在新的系统下会经常出现闪退的情况,而官方也给了许多的适配与改变。以使用户体验更好。所以做为开发者
2016-01-27T09:29:00Z
2016-01-27T09:29:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】问:有些项目用xcode7打开运行,打包安装到iOS9设备上程序会闪退。 如果用xcode7以下编译,然后打包到iOS9的设备上就是正常的。这是为什么,关键是,怎么解决? 答:iOS9发布之后,有些app在新的系统下会经常出现闪退的情况,而官方也给了许多的适配与改变。以使用户体验更好。所以做为开发者 <a href="https://www.cnblogs.com/azuo/p/5162316.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5145632.html
iOS开发中的4种数据持久化方式【二、数据库 SQLite3、Core Data 的运用】 - 啊左
在上文,我们介绍了ios开发中的其中2种数据持久化方式:属性列表、归档解档。本节将继续介绍另外2种iOS持久化数据的方法:数据库 SQLite3、Core Data 的运用; 在本节,将通过对4个文本框内容的创建、修改,退出后台,再重新回到后台,来认识这两种持久化数据的方式。效果图如下【图1】: 【
2016-01-27T08:11:00Z
2016-01-27T08:11:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】在上文,我们介绍了ios开发中的其中2种数据持久化方式:属性列表、归档解档。本节将继续介绍另外2种iOS持久化数据的方法:数据库 SQLite3、Core Data 的运用; 在本节,将通过对4个文本框内容的创建、修改,退出后台,再重新回到后台,来认识这两种持久化数据的方式。效果图如下【图1】: 【 <a href="https://www.cnblogs.com/azuo/p/5145632.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5133100.html
iOS开发中的4种数据持久化方式【一、属性列表与归档解档】 - 啊左
iOS中的永久存储,也就是在关机重新启动设备,或者关闭应用时,不会丢失数据。在实际开发应用时,往往需要持久存储数据的,这样用户才能在对应用进行操作后,再次启动能看到自己更改的结果与痕迹。iOS开发中,我们需要数据持久化这一种技术,也需要不断在实际开发的工作与学习中完善数据持久化这一开发技术。 【本次
2016-01-19T07:48:00Z
2016-01-19T07:48:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】iOS中的永久存储,也就是在关机重新启动设备,或者关闭应用时,不会丢失数据。在实际开发应用时,往往需要持久存储数据的,这样用户才能在对应用进行操作后,再次启动能看到自己更改的结果与痕迹。iOS开发中,我们需要数据持久化这一种技术,也需要不断在实际开发的工作与学习中完善数据持久化这一开发技术。 【本次 <a href="https://www.cnblogs.com/azuo/p/5133100.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5105318.html
mac 使用技巧 (实时更新) - 啊左
一、部分快捷键。 这个在网上有一大堆,不过笔者认为,还是应该看个人习惯和使用环境吧。如果用得顺手,那就是快捷键,如果用得不顺手,那应该称其为“辅助键”吧。 下面介绍几个常用的快捷键: 1.截图。 屏幕部分画面:command + Shift + 4; 截取当前窗口:command + Shift +
2016-01-06T05:49:00Z
2016-01-06T05:49:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】一、部分快捷键。 这个在网上有一大堆,不过笔者认为,还是应该看个人习惯和使用环境吧。如果用得顺手,那就是快捷键,如果用得不顺手,那应该称其为“辅助键”吧。 下面介绍几个常用的快捷键: 1.截图。 屏幕部分画面:command + Shift + 4; 截取当前窗口:command + Shift + <a href="https://www.cnblogs.com/azuo/p/5105318.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5099705.html
iOS开发编译报错、常见问题(实时更新) - 啊左
一、报错与警报 1、错误代码:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s) build 这个target的时候命令行报错。可以在 build s
2016-01-05T01:05:00Z
2016-01-05T01:05:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】一、报错与警报 1、错误代码:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s) build 这个target的时候命令行报错。可以在 build s <a href="https://www.cnblogs.com/azuo/p/5099705.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5098544.html
iOS开发--应用设置及用户默认设置【2、读取应用中的设置】 - 啊左
在上一节中,我们通过探讨应用的系统设置的基本功能,了解运用bundle捆绑包以及plist文件的基本开发。用户能够使用设置应用来声明他们的偏好设置,那么我们怎样去调用用户所设置的参数呢,上节我们只创建了Setting.bundle捆绑包,在这个基础上,这一节,我们将继续讨论,关于如何读取应用中的设置
2016-01-04T09:13:00Z
2016-01-04T09:13:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】在上一节中,我们通过探讨应用的系统设置的基本功能,了解运用bundle捆绑包以及plist文件的基本开发。用户能够使用设置应用来声明他们的偏好设置,那么我们怎样去调用用户所设置的参数呢,上节我们只创建了Setting.bundle捆绑包,在这个基础上,这一节,我们将继续讨论,关于如何读取应用中的设置 <a href="https://www.cnblogs.com/azuo/p/5098544.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/azuo/p/5090718.html
iOS开发--应用设置及用户默认设置【1、bundle的运用】 - 啊左
在iphone里面,应用都会在“设置”里面有个专属的应用设置,选择该菜单界面,用户便可以在其中输入和更改各种选项,协助用户更便捷设置个人喜好与习惯。 在这一节中,希望能通过对捆绑包(bundle)的介绍以及plist文件等的运用,探讨用户默认机制中,应用设置的开发与调用。 【本次开发环境: Xcod
2016-01-04T05:10:00Z
2016-01-04T05:10:00Z
啊左
https://www.cnblogs.com/azuo/
【摘要】在iphone里面,应用都会在“设置”里面有个专属的应用设置,选择该菜单界面,用户便可以在其中输入和更改各种选项,协助用户更便捷设置个人喜好与习惯。 在这一节中,希望能通过对捆绑包(bundle)的介绍以及plist文件等的运用,探讨用户默认机制中,应用设置的开发与调用。 【本次开发环境: Xcod <a href="https://www.cnblogs.com/azuo/p/5090718.html" target="_blank">阅读全文</a>