- 博客(31)
- 收藏
- 关注
原创 去除数组中重复的元素,高效率
3.去除数组中的重复元素(高效)int length = 1; BOOL isExist = NO; for (int i = 0; i < self.titleArr.count; ++i) { for (int j = 0; j < length; ++j) {
2016-10-31 23:38:10
1572
原创 FMDB数据库简单应用
#import "FMDBManager.h"#import "FMDatabase.h"#import "FMResultSet.h"//搜索的结果@interface FMDBManager (){ FMDatabase *db;}@end@implementation FMDBManagerstatic FMDBManager *fmdb = nil;+ (
2016-10-31 23:35:05
550
1
原创 UMeng将当前页面转为图片然后分享
// iphone 截屏方法- (UIImage *)imageFromView:(UIView *)theView{ UIGraphicsBeginImageContext(theView.frame.size); CGContextRef context = UIGraphicsGetCurrentContext(); [theView.layer renderI
2016-07-08 18:44:08
2039
转载 Xcode中常用英文
安装MAC与XCode、XCode工具快速入门:apple:苹果公司。mac,Macintosh:由苹果公司设计生产并且运行MacOS操作系统的个人电脑产品。Mac OS:是一套运行于苹果Macintosh系列电脑上的操作系统。iPhone:iPhone是苹果公司旗下的一个智能手机系列,此系列的手机搭载苹果公司研发的iOS手机操作系统。iOS:iPhone OS,是由苹果公
2016-05-25 16:03:53
2006
1
转载 iOS开发-搜索栏UISearchBar和UISearchController
作者:FlyElephant出处:http://www.cnblogs.com/xiaofeixiangiOS中UISearchDisplayController用于搜索,搜索栏的重要性我们就不说了,狼厂就是靠搜索起家的,现在越来越像一匹没有节操的狼,UC浏览器搜索栏现在默认自家的神马搜索,现在不管是社交,O2O还是在线教育等都会有一个搜索栏的实现,不过彼此实现效果是不一样的。iOS中的搜
2016-03-31 15:39:16
2241
转载 iOS,面试必看,最全梳理
文/Jack_lin(简书作者)原文链接:http://www.jianshu.com/p/5d2163640e26著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。序言目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡
2016-03-30 13:57:52
3077
转载 浅析Block
block其实就相当于代理定义block变量,就相当于定义一个函数。但是block和函数的区别也很明显,因为函数肯定是定义在viewDidLoad方法外面定义,而block变量即可定义在viewDidLoad的里面,也可以定义到viewDidLoad的外面 1.block在什么时候执行(代码运行的顺序问题)block在定义的时候,并不会执行block{}
2016-03-22 09:59:36
657
原创 UI第十四天
注意:由于collectionV背景默认为黑,一般我们给他一个背景颜色collectionV.backgroundColor = [UIColorwhiteColor];一些概念:UICollectionView1.遵循协议UICollectionViewDelegate,UICollectionViewDataSource>
2016-03-19 10:46:31
661
原创 UI第十三天
注意:1.UITableViewCell自定义有多少种格式就自定义多少个customTableViewCell2.自定义cell定义东西都加到self.contentView上[self.contentViewaddSubview:_imageV3];3.MVC:MVC设计模式M:model数据模型V:view视图
2016-03-19 10:42:44
580
原创 UI第十二天
注意:1.block的属性用 copy2.pch文件 中定义一次,整个工程都能用 注意:Build Setting —>搜索lang —> prefix header —> $(PROJECT_DIR)/PrefixHeader.pch (相对路径)3. //设置button上title的颜色
2016-03-19 10:41:23
492
原创 UI第十一天
一些概念:1.//滑动删除- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{ [dataArray[indexPath.sec
2016-03-19 10:34:57
533
原创 UI第十天
一些概念:1.//UITextView它可以用做输入,也可以用作显示信息,当用作输入的时候,如果一行信息显示不下的时候,它会自动换行,它是继承自UIScrollView的 self.view.backgroundColor = [UIColorgrayColor]; UITextView *textView = [[UITextView
2016-03-12 15:42:44
660
原创 UI第九天
状态栏高度20 导航栏高度44标签栏高度 49一些概念:1.UIImage *image = [UIImageimageNamed:@"mm.jpg"]; UIScrollView *scroll = [[UIScrollViewalloc] initWithFrame:self.view.bounds]; //设置画布
2016-03-12 15:41:54
498
原创 UI第八天
注意:只有加了下面的代码后,对同一个View才能同时使用两种手势:- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecogn
2016-03-12 15:41:00
608
原创 UI第七天
一些概念:1.//NSUserDefaults //在iOS中有很多种方式来做本地化数据存储,之前我们学过的归档解档,plist文件 //NSUserDefaults也是用来做本地化数据存储,它是轻量级的,它是以一种特殊的路径存储在手机中的,它存储的数据类型是有限制的,它类似于plist文件,存储的类型包括:NSArray,NSDictionary,NSDa
2016-03-12 15:40:15
746
原创 UI第六天
控件大集合UISegmentcontroller 增加删除事件UISlider 在一条上拖动UISwitch 开关UIActivityIndicatorView 菊花UIProgressView 进度条UIStepper 步进器(+/- num)UIAlertView 提示(中间弹出的)UIActionSheet 提示(下
2016-03-12 15:39:11
638
原创 UI第五天
特别注意:一个控件对象(不是传值)只有一个父类,如果给一个控件对象赋两个父类,程序会崩。注意: 导航栏的高度是44(竖屏) 32(横屏)状态栏(运营商、时间、电量)的高度是20一些概念:1.栈相关:栈:先进后出什么是出栈:将元素从栈中移除的过程,我们称作出栈什么是入栈:
2016-03-12 15:37:57
480
原创 UI第四天
#pragma mark -- UITextFieldDelegate协议函数 标记 快速定位#warning xxxxxx 警告********建立代理:1.分清委托者和代理者2.委托者中写协议(类名+delegate)3.委托者中写代理属性4.委托者制定协议方法(分清是否需要带参)5.代理调用协议方法(需要判断代
2016-03-12 15:36:34
477
原创 UI第三天
imageView 和 Label的用户交互默认是关闭的注意:图片数组中必须存放的是UIImage的对象 imageV.animationImages = photoArray ;当重复次数设置为0时,会无限循环 imageV.animationRepeatCount =3 ;一定要开启动画 [imageVsta
2016-03-12 15:35:32
537
原创 UI第二天
xcode6.0之后按钮不能添加到label上总结: 第一步 创建对象 第二步 设置位置大小 第三步 添加到视图上一些概念:1.在这个方法中,对self.view进行初始化,这个方法只执行一次- (void)loadView{ [superloadView];}
2016-03-12 15:34:28
371
原创 UI第一天
什么是UI?UI:User Interface 做笔记软件(电脑、手机同步):Evernote Basi居中:X = (屏幕总宽度-label宽度)/2一个应用软件40个界面足够一些概念:UIView 视图,它是所有视图控件的父类main文件中return UIApplica
2016-03-12 15:32:19
531
原创 创建一个无约束条件的表
创建一个CJB(XH,KCH为主键,无约束条件):CREATE TABLE CJB( XH CHAR(6) NOT NULL ENABLE, KCH CHAR(3) NOT NULL ENABLE, CJ NUMBER(2), CONSTRAINT "CJB_PK" PRIMARY KEY("XH","KCH"));输入数据后的表:可以看出此时
2015-06-05 10:33:30
675
原创 如何在创建表时同时创建外键
现在有一个课程表KCB,表结构如下:现要创建一个成绩表CJB,其中课程号KCH为外键:法①:结果:法②:结果:结论:可以看出这两种方法都能成功创建一个带外键的表
2015-06-04 17:02:18
5108
转载 Oracle sql developer 连接数据库显示IO错误的解决方法
1.oracle sql developer和你数据库服务器是在同一台机器么?如果是,主机名上写localhost就是正确的,如果不是,请填写数据库服务器的ip地址或者是能够解析的主机名2.你安装的数据库的名字是app吗?在数据库服务器的命令行上执行语句看一下监听:lsnrctl status有一段这样的Service "XXXX" has 1 instance(s). In
2015-05-29 22:10:12
11298
转载 Java中的private、protected、public和default的区别
(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。(3)对于default来说,有点的时候也成为friendly
2015-04-06 18:42:31
534
转载 接口和抽象类的区别是什么?
你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语言上,一个类只能继承一个类(抽象类)(正如人不
2015-04-06 17:48:31
525
转载 开发75条(写的不错) 选择自 churujianghu 的 Blog
开发75条: 1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Cas
2015-03-23 10:10:55
625
转载 J2EE相关
J2EE是什么?答:Je22是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietntier)组
2015-03-23 09:24:38
741
转载 Java中的23种设计模式
Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),Decorator(装饰模式), Fly
2015-03-23 09:14:52
428
转载 JAVA面试相关技巧
说明,为了减轻大家的负担和节省大家的时间,一些过时知识点和被笔试概率极低的题目不再被收录和分析。回答问题的思路:先正面叙述一些基本的核心知识,然后描述一些特殊的东西,最后再来一些锦上添花的东西。要注意有些不是锦上添花,而是画蛇添足的东西,不要随便写上。把答题像写书一样写。我要回答一个新技术的问题大概思路和步骤是:我们想干什么,干这个遇到了什么问题,现在用什么方式来解决。其实我们讲课也是这样一个
2015-03-23 09:11:16
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人