摘要: OC中给我们提供的一个技术:谓词(NSPredicate)OC中的谓词操作是针对于数组类型的,他就好比数据库中的查询操作,数据源就是数组,这样的好处是我们不需要编写很多代码就可以去操作数组,同时也起到过滤的作用,我们可以编写简单的谓词语句,就可以从数组中过滤出我们想要的数据。非常方便。在Java中是... 阅读全文
posted @ 2016-01-06 14:27 kunzir 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 注意关于cornerstone无法上传library文件的问题上面是我要添加的library文件,网上提供的方法是在CornerStone的菜单栏里面 View->ShowIgnoreItems把library标记为Add就可以上传了.a文件默认被标记为可忽略的文件,有些不需要传到SVN的文件也可以... 阅读全文
posted @ 2016-01-06 14:26 kunzir 阅读(243) 评论(0) 推荐(0) 编辑
摘要: (1)在storyboard中使用AutoLayout。这个AutoLayout和autoResizing是冲突的,只能选其一。——不同级的控件的相互约束是添加在高层级上。——同级别的控件的相互约束是添加在它们的父控件上。——不同分支控件的相互约束是添加在它们向上追溯到的第一个共同父控件。这3条规则... 阅读全文
posted @ 2016-01-06 14:24 kunzir 阅读(195) 评论(0) 推荐(0) 编辑
摘要: //// ViewController.m// 04-自适应cell//// Created by👄on 15/5/22.// Copyright (c) 2015年sczy. All rights reserved.//#import"ViewController.h"#import"JWSta... 阅读全文
posted @ 2016-01-06 14:21 kunzir 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 知识回顾在第5讲中已经介绍了如何定义类和创建并初始化对象,比如有Student这个类1.Student.h1 #import 23@interface Student : NSObject {4int _age;5}6 - (void)setAge:(int)age;7 - (int)age;8 @... 阅读全文
posted @ 2016-01-06 14:21 kunzir 阅读(203) 评论(0) 推荐(0) 编辑
摘要: OC中最难的一部分内容:内存管理为什么说他难呢?因为内存如果需要我们程序员去管理的话,那个难度肯定是很大的,如果是Java,垃圾回收器会把这份工作给做了,我们不需要关心,但是就是因为如此,Android运行速度上会慢一下,原因很简单,Java的垃圾回收器有很多收集算法的,这个在回收的过程中是很浪费时... 阅读全文
posted @ 2016-01-06 14:19 kunzir 阅读(200) 评论(0) 推荐(0) 编辑
摘要: iOS推崇使用png格式的图片,说这样不会失帧 imageNamed 和 imageWithContentOfFile的区别 imageNamed会使用系统缓存,对重复加载的图片速度会快一些,效果好。 imageWithContentOfFile不会进行缓存。 建议:小图用imageNamed,大图 阅读全文
posted @ 2016-01-06 14:19 kunzir 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 编写一个形状的类(Shape),编写一个他的继承类 长方形(Rectangle)类方法中可以访问类方法,但不能访问对象方法【因为类方法中没有实例变量】1、类(Shape)对象方法中可以访问对象方法和类方法首先右键工程 [New File],新建一个[Objective-C Class]点击[next... 阅读全文
posted @ 2016-01-06 14:17 kunzir 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 生成钥匙串请求 -->配置下载开发证书--> 配置App ID ,配置、下载SSL证书-->Provisioning证书生成CSR文件 • 钥匙串访问--证书助理--从证书颁发机构请求证书 • 填上邮箱和常用名【记好常用名】 • 点击完成后我们会在桌面上看到一个CertificateSigningR... 阅读全文
posted @ 2016-01-06 14:16 kunzir 阅读(286) 评论(0) 推荐(0) 编辑
摘要: main.m#import#import"Rectangle.h"intmain(intargc,constchar* argv[]) {@autoreleasepool{Rectangle*myRect = [Rectanglenew];XYPoint*myPoint = [XYPointnew]... 阅读全文
posted @ 2016-01-06 14:15 kunzir 阅读(155) 评论(0) 推荐(0) 编辑