随笔分类 - iOS
摘要:原文出处: informit 译文出处:cocoachina Core Data是苹果针对Mac和iOS平台开发的一个框架,主要用来储存数据。对很多开发者来说,Core Data比较容易入手,但很难精通,如果没有正确的学习方法,你将很难真正理解它,更不用说精通了。很多开发者常常在这方面犯一些错误,而
阅读全文
摘要: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...
阅读全文
摘要:NSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...]; Format: (1)比较运算符>,<,==,>=,<=,!= 可用于数值及字符串 例:@"number > 100" (2)范围运算符:IN、BETWEEN
阅读全文
摘要:这种问题,通常出现在添加第三方库文件或者多人开发时。这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。[html]view plaincopyUndefinedsymbolsforarchitecturea...
阅读全文
摘要:===================================UITextView ===================================1.UITextView常用属性- (void)viewDidLoad { [super viewDidLoad]; //...
阅读全文
摘要:1.如何使用UIScrollView显示一张比屏幕大的图片//创建滚动视图的对象UIScrollView * sv = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view...
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Wang Hailong链接:https://www.zhihu.com/question/20016551/answer/13680483来源:知乎关于iOS开发的学习 打个比方就像把汽车分解最底层的原料有塑料 钢铁再用这些...
阅读全文
摘要:1、UIGestureRecognizer 介绍手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。UIPanGestureRecognizer...
阅读全文
摘要:iphone ipad开发: 关于触屏事件的一些操作[cpp]view plaincopyprint?//轻击://需要在你的ViewController里重写几个方法://开始触摸的方法-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)e...
阅读全文
摘要:给UITextView增加了链接现在在iOS添加你自己的Twitter账户更加简单了,现在你可以给一个NSAttributedString增加链接了,然后当它被点击的时候唤起一个定制的action。首先,创建一个NSAttributedString然后增加给它增加一个NSLinkAttributeN...
阅读全文
摘要:14.1 Quartz概述Quartz是Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。共有两种部分组成Quartz:Quartz Compositor,合成视窗系统,管理和合成幕后视窗影像来建立Mac OS X使用者接口。Quartz 2D,是iOS和Mac...
阅读全文
摘要:1.导航控制器的功能和介绍【注】导航控制器,是UIKit框架提供的一个容器视图控制器,用于切换拥有明确层次关系的视图。即由一级视图切换到二级视图,而不是平级视图间的切换。【注】导航中视图控制器的层次结构,称为栈结构。2.如何使用导航控制器实现界面之间的跳转显示一个界面,显示导航条//使用导航控制器/...
阅读全文
摘要:在iOS开发过程中,通常我们会使用UINavigationController,UITabbarController等苹果提供的视图控制器来切换我们的视图。在iOS5之前,如果要自定义容器视图控制器很麻烦,比如你要考虑到子视图的生命周期,当设备旋转时的情况等,好在iOS5中苹果提供了添加视图控制器(...
阅读全文
摘要:更改导航栏的背景和文字Color方法一:[objc] view plaincopy//set NavigationBar 背景颜色&title 颜色[self.navigationController.navigationBar setBarTintColor:[UIColor colorWithR...
阅读全文
摘要:转自:http://www.cnblogs.com/pengyingh/articles/2379631.htmlCABasicAnimation animationWithKeyPath 一些规定的值CABasicAnimation animationWithKeyPath TypesWhen u...
阅读全文
摘要:iPhone 4和iPod Touch 4有一个新的特性:在屏幕尺寸不变的前提下,分辨率提升一倍(320 x 480 => 640 x 960)。苹果将这个特性命名为Retina。用苹果的话讲:Retina显示屏的超高像素密度已超过人眼能分辨的范围。Retina对图像设计(图标、启动画面和其它所有像...
阅读全文

浙公网安备 33010602011771号