自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

基础知识

//变量常量var abc = 100;let bcd = 100;println(abc);println(bcd);输出:100100//字符串连接var str = "hello";str = str + " 你好";str = "\(str) \(100)";println(str);输出:hello 你好 100//定义数组var arr = [1...

2014-09-01 13:54:00 140

IOS 异常捕获

1、以下这些代码,放到AppDelegate的 @ implementation 之前。#include <libkern/OSAtomic.h>#include <execinfo.h>// 系统信号截获处理方法void signalHandler(int signal);// 异常截获处理方法void exceptionHandler(NSExcepti...

2014-08-29 15:46:00 105

获取手机相册

关于获取 手机相片的帖子一堆。但是里面很多的内容都是互相copy,有些方法写的不清楚,我在这里给大家完善下,代码如下:Oc代码dispatch_async(dispatch_get_main_queue(),^{@autoreleasepool{ALAssetsLibraryAccessFailureBlockfailureBlock=^(NS...

2014-08-29 10:29:00 357

block的简单使用

1、定义Oc代码//无返回值一个参数(整形):void(^name)(int);//无返回值两个参数(整形,字符串):void(^name)(int,char*);//有返回值两个参数int(^name)(char,int);2、实现要实现block的具体函数例如:...

2014-08-29 10:27:00 124

消息转发机制

之前想了解runtime的先关知识,无意中发现了消息转发机制,就自己动手写了些。如上图所示:在oc中调用方法时,本类及父类找不到此方法时,有如下步骤。要重写一下方法。第一步:尝试动态方法解析Oc代码voiddynamicMethod(idself,SEL_cmd){printf("SEL%sdidnote...

2014-08-29 10:26:00 74

原创 MongoDB的介绍(一)

最近研究 移动Hybrid 应用的开发MongoDB的东西。百度一下才知道:Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手...

2014-08-22 09:29:38 108

获取手机相册图片

关于获取 手机相片的帖子一堆。但是里面很多的内容都是互相copy,有些方法写的不清楚,我在这里给大家完善下,代码如下:dispatch_async(dispatch_get_main_queue(), ^{ @autoreleasepool { ALAssetsLibraryAccessFailureBlock failureB...

2014-08-18 14:58:51 134

面试题 -- (某旅游相关互联网公司)

笔试题:1、OC的内存管理机制。2、loadView  viewDidLoad  viewUnload 这三个方法什么时候调用,都干什么用。3、什么时候调用didReceiveMemoryWarming,如果调用后,怎么处理,内存的上限阀值是多少?4、OC中多线程几种?举出几种线程安全的措施?什么时候使用多线程。5、MVC理解 面试题:围绕笔试题再进行深度挖掘。...

2014-08-13 22:29:23 134

面试题 --(某厂)

  逻辑题:  1、写程序判断是否是IP地址。  2、把阿拉伯数字换成汉字。  3、随机100个不重复的数字。   问题:  1、GCD的问题居多(几种方式、区别,使用等)  2、分析UITableView的MVC模型。  3、ARC中的对象是什么时候释放的。  4、自动释放池什么时候使用。  5、UITableView中,有图片,有文字,下拉的时候不卡,...

2014-08-13 22:14:49 141

消息转发机制

之前想了解runtime的先关知识,无意中发现了消息转发机制,就自己动手写了些。  如上图所示:在oc中调用方法时,本类及父类找不到此方法时,有如下步骤。要重写一下方法。 第一步:尝试动态方法解析 void dynamicMethod(id self, SEL _cmd){ printf("SEL %s did not exist\n",sel_getN...

2014-08-13 16:44:25 89

block的使用

1、定义 //无返回值 一个参数(整形): void (^name) (int); //无返回值 两个参数(整形,字符串): void (^name) (int , char *); //有返回值 两个参数 int (^name) (char , int);2、实现 要实现block的具体函数例如:...

2014-08-13 16:30:06 70

核心动画(4)

换换函数:CATransform3D CATransform3DMakeTranslation (CGFloat tx, CGFloat ty, CGFloat tz)tx:X轴偏移位置,往下为正数。ty:Y轴偏移位置,往右为正数。tz:Z轴偏移位置,往外为正数。例:如果有2个图层,一个是绿色的,一个是红色的。先加载绿色,后加载红色。tx,ty的左右偏移先不说了。如...

2012-04-12 09:19:00 102

核心动画(3)

变换函数CATransform3DMakeTranslation官方文档:Returns a transform that translates by '(tx, ty, tz)'. t' = [1 0 0 0; 0 1 0 0; 0 0 1 0; tx ty tz 1].CATransform3D CATransform3DMakeTranslation (CGFloat t...

2012-04-12 00:05:00 65

核心动画(2)

图层的几何变换。可以通过矩阵来改变一个图层的几何形状。CATransform3D 的数据结构定义了一个同质的三维变换(4x4 CGFloat值的矩阵),用于图层的旋转,缩放,偏移,歪斜和应用的透视。图层的2个属性指定了变换矩阵:transform 和 sublayerTransform。transform : 是结合 anchorPoint(锚点)的位置来对图层和图层上的子图层...

2012-04-11 23:37:00 56

核心动画(1)

关于图层的几个坐标系。对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。设置一个新的frame将会相应的改变图层的position和bounds,但是frame本身并没有保存。position:是一个CGPoint值,它指定图层相...

2012-04-11 23:20:00 80

各种网站。

iOS高效开发必备的10款Objective-C类库:http://mobile.51cto.com/hot-249831.htm学习。http://blog.colcy.com/page/3/http://unmi.cc/http://blog.sina.com.cn/s/blog_839676880100xmop.htmlhttp://www.siverchen.c...

2012-02-03 10:12:00 125

强大的HTTP包装开源项目ASIHTTPRequest介绍

转自:http://www.cocoachina.com/iphonedev/sdk/2010/1011/2159.htm1,下载的数据直接保存到内存或文件系统里2,提供直接提交(HTTP POST)文件的API3,可以直接访问与修改HTTP请求与响应HEADER4,轻松获取上传与下载的进度信息5,异步请求与队列,自动管理上传与下载队列管理机6,认证与授权的支持...

2012-01-26 11:13:00 74

ios 改变背景图片

/var/mobile/Library/LockBackground.jpg /User/Library/LockBackground.png and then call notify_post(" com.apple.language.changed")其实发别的改变也一样 就是通知系统有改变 他就会重新刷一次 这样才能载入你重写的图片...

2012-01-12 17:38:00 78

添加/移除子视图

添加addSubview:插入http://write.blog.csdn.net/posteditinser tSubview:atIndex: (放到index层,越往下,index越小)inser tSubview:aboveSubview:(把前一个View放在后一个View 的上面)inser tSubview:belowSubview:(把前一个View放在后一个V...

2011-12-19 23:32:00 88

UIView 的 autoresizingMask 属性 详解。

在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。enum { UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 << 0, UIViewAutoresizingFlexibleWi...

2011-12-19 23:07:00 83

给uiView 添加背景图片

给大家一个问题,如何给view添加背景图片?也许在你的脑中一下子会又N多方法,但是这里想介绍的是一种使用“内置”的方法,可以省去大家不少的代码。UIView有这样一个属性@property(nonatomic,copy)UIColor*backgroundColor;// default is nil以想到UIColor,可能大家都只是想到到UIColor只能设置纯色,但是UIColo...

2011-12-13 16:35:00 99

UISider 纵向显示

UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(200, 200, 400,20)];CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI*1.5);[slider setTransform:rotation];[self.view ad...

2011-12-13 16:34:00 152

自定义UIScrollView 滚动条

滚动条只是显示作用,不能点击拖动。当然可以根据自定义样式。想法很简单,就是在UIScrollView里面先增加一个竖条,在增加一个图标。通过移动UIScrollView里面的坐标,来实现图标移动的效果。UIScrollView *leftScroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 40, 200, 630)]...

2011-12-13 16:34:00 439

设置 UISerachBar 的背景 透明

for (UIView *subview in searchBar.subviews) {if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {[subview removeFromSuperview];break;}}如果想自定义背景样式UIImageView *imageV...

2011-12-13 16:34:00 49

UIPopoverController 取消箭头

UIPopoverController *popViewController = [[UIPopoverController alloc] initWithContentViewController:exchange_ViewController];popViewController.contentViewController.view.backgroundColor = [UIColor w...

2011-12-13 16:33:00 620

iOS Programming – 触摸事件处理(2)

在上一篇《iOS Programming – 触摸事件处理(1)》中了解触摸、事件和响应者之后,接下去学习如何处理用户的触摸事件。首先触摸的对象是视图,而视图的类UIView继承了UIRespnder类,但是要对事件作出处理,还需要重写UIResponder类中定义的事件处理函数。根据不通的触摸状态,程序会调用相应的处理函数,这些函数包括以下几个: -(void)touchesBegan:(N...

2011-12-13 16:32:00 61

iOS Programming – 触摸事件处理(1)

iphone/ipad无键盘的设计是为屏幕争取更多的显示空间,大屏幕在观看图片、文字、视频等方面为用户带来了更好的用户体验。而触摸屏幕是iOS设备接受用户输入的主要方式,包括单击、双击、拨动以及多点触摸等,这些操作都会产生触摸事件。在Cocoa中,代表触摸对象的类是UITouch。当用户触摸屏幕后,就会产生相应的事件,所有相关的UITouch对象都被包装在事件中,被程序交由特定的对...

2011-12-13 16:31:00 49

拖动控件效果实现

@interface DragView : UIImageView{ CGPoint startLocation;}@end@implementation DragView- (id) initWithImage: (UIImage *) anImage{ if (self = [super initWithImage:anImage]) self.userI...

2011-12-13 16:29:00 97

weblogic10部署问题

在用log4j生成日志的时候,开发环境就可以,可以打成War包后,就不可以.这个问题,我找了一天,才解决.其实问题不大,就是平时没有注意到.我是把log4j放到一个servlet中初始化.之前的写法是:String prefix = getServletContext().getRealPath("/");String file = getInitParameter("log4...

2011-09-01 14:27:00 90

Tomcat6 迁移到 WebLogic10 遇到的问题.

在Tomcat 移植到 weblogic10后,遇到了很多的错误,并都已经解决.1.验证码的问题之前在Tomcat的运行环境下,我是通过JSP来实现的,可移植到weblogic后,发现验证码的图片看不见.解决办法:把生成验证码的代码,放到servlet中,不要再jsp文件中生成.2.ClassNotFoundException: org.hibernate.hql.ast...

2011-08-31 09:39:00 69

yyyy-mm-dd 在java和oracle中的区别。

之前没有注意过关于yyyy-mm-dd的写法,在最近的一次项目中才发现问题。一下做了详细的分析。通常java的工具Date类使用SimpleDateFormat进行日期转字符串的格式化输出。如:// 定义日期格式SimpleDateFormat dateformat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:S");//格式化一个系统日期...

2011-08-24 13:20:00 288

oracle 中系统user表的简单操作(表,字段,索引,主键等)

1、查询出所有的用户表 select * from user_tables 可以查询出所有的用户表 2、查询出用户所有表的索引 select * from user_indexes 3、查询用户表的索引(非聚集索引): select * from user_indexes where uniqueness='NONUNIQUE' 4、查询用户表的主键(聚集索引): se...

2011-08-15 13:27:00 734

Android学习三

1.LinearLayout布局(线性布局)<LinearLayout ......> <TextView></TextView> <TextView></TextView> ......</LinearLayout>android:gravity : 空间中的内容位置。android:paddingLeft : ...

2011-03-11 12:58:00 48

Android学习二

一.Activity的生命周期Activity的生命周期有7个函数组成.public class Activity extends ApplicationContext { //当Activity第一次被创建的时候调用, //设置布局文件,绑定一些组件的监听器等protected void onCreate(Bundle savedInstanceState); //当Acti...

2011-03-01 23:59:00 45

Android学习一

一.创建工程后的注意事项.1.每一个界面都是一个Class,每个Class都必须继承一个Activity.2.继承Activity后,需要重写父类的onCreate方法.3.每一个Activity都需要在AndroidManifest.xml进行注册,这样才可以显示.4.在AndroidManifest.xml中的intent-filter标签代表最先运行的意思.二.资源文...

2011-03-01 23:12:00 56

每天学到的知识点(随时更新)

1.Java调用imp/exp 导入数据库数据(windows)String commandline = "imp "+userName+"/"+userPwd+" file=e:/zj.dmp full=y " ;Process progchmod=null; try {progchmod=Runtime.getRuntime().exec(commandline);} ca...

2011-02-24 12:33:00 110

阿拉伯数字转换成汉字金额

import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.Map;public class Transform {public static void main(String[] args){String number = "101000001010";St...

2011-02-20 22:57:00 78

FTP和TCP

FTP协议:是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远...

2011-02-15 11:03:00 474

TCP应用程序

package tcp;import java.io.*;import java.net.*;public class TcpServer {/** * @param args */public static void main(String[] args) {TcpServer ts = new TcpServer();//多线程的例子ts.ThreadServer();//单线程的...

2011-01-31 14:53:00 273

UPD聊天程序.

import java.awt.BorderLayout;import java.awt.Frame;import java.awt.List;import java.awt.Panel;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;imp...

2011-01-30 15:10:00 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除