随笔分类 - iOS编程技巧
摘要:Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管...
阅读全文
摘要:#import "AppDelegate.h"#import "CircleLayout.h"#import "CollectionViewDataSource.h"#import "MyCollectionReusableView.h"@interface CircleLayout(){ C...
阅读全文
摘要:猿题库 iOS 客户端架构设计序猿题库是一个拥有数千万用户的创业公司,从2013年题库项目起步到2015年,团队保持了极高的生产效率,使我们的产品完成了五个大版本和数十个小版本的高速迭代。在如此快速的开发过程中,如何保证代码的质量,降低后期维护的成本,以及为项目越来越快的版本迭代速度提供支持,成为了...
阅读全文
摘要:CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)博主:最近iOS开发中用到CoreAnimation的framework来做动画效果,虽然以前也用过,但一直没有系统学习过,今天看到一篇非常详细的博文(虽然是日语,但真的写的很好),在此翻译出来供大家学习。CABasicAnim...
阅读全文
摘要:Key Value CodingKey Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo, 我们可以foo直接访问它,同样我们也可以用KVC...
阅读全文
摘要:这种问题,通常出现在添加第三方库文件或者多人开发时。这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。[html]view plaincopyUndefinedsymbolsforarchitecturea...
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Wang Hailong链接:https://www.zhihu.com/question/20016551/answer/13680483来源:知乎关于iOS开发的学习 打个比方就像把汽车分解最底层的原料有塑料 钢铁再用这些...
阅读全文
摘要:14.1 Quartz概述Quartz是Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。共有两种部分组成Quartz:Quartz Compositor,合成视窗系统,管理和合成幕后视窗影像来建立Mac OS X使用者接口。Quartz 2D,是iOS和Mac...
阅读全文
摘要:总结OC中数组排序3种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:大体上,OC中常用的数组排序有以下几种方法:sortedArrayUsingSelector:;sorted...
阅读全文
摘要:一、介绍使用NSString创建一个字符串的代码如下:#import int main (int argc, char *argv[]){ NSAutoreleasePool*pool=[[NSAutoreleasePool alloc]init]; NSString *str=@"Progra...
阅读全文
摘要:一、什么是代码片段当在Xcode中输入dowhile并回车后,Xcode会出现下图所示的提示代码:这就是代码片段,目的是使程序员以最快的速度输入常用的代码片段,提高编程效率。该功能是从Xcode4开始引入的。在Xcode中的位置如下图所示:里面有很多Xcode自带的代码片段,上例中的dowhile就...
阅读全文

浙公网安备 33010602011771号