- 博客(23)
- 资源 (47)
- 收藏
- 关注
转载 ios的对象数组生成jsonarray
//1. 初始化可变字符串,存放最终生成json字串 NSMutableString *jsonString = [[NSMutableString alloc] initWithString:@"{\"actorhalls\":["]; for(ExecplanActosHall *hall in actorhalls){
2014-04-18 10:24:24 15459 1
转载 NSString常用代码
1.判断字符串是否为空 if ([text lenght] == 0) { // empty string}2.字符串连接NSString *str1 = @"str1";NSString *str2 = @"str2";NSString *result;//方法1result = [str1 stringByApp
2014-04-17 21:29:38 874
转载 UIScrollView 不能滚动
1.最常见的原因是 contentSize 这个属性,比uiscrollview的frame要小, 无需滚动, 自然就滚动不了。 scrollenabled 这个属性,标识着是否允许滚动,要言设成yes 另外还有一些比较隐蔽的原因. 如果这个scrollView是在IB里面生成的话,还得手动设置它的contentSize,并且不能在initWithNibName:bundl
2014-04-15 23:49:09 7814
转载 UIButton详解
//这里创建一个圆角矩形的按钮 UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCustom = 0, 自定义风格//
2014-04-14 10:14:58 6102
原创 UILabel的使用、事件响应及传值
你可以这样使用:UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 60, 30)];label.backgroundColor = [UIColor blueColor];// 设置圆角label.layer.cornerRadius = 10;[self.view addSubview:label
2014-04-14 09:46:16 6503
转载 IOS之Quartz
作者:syxChina出处:http://syxchina.cnblogs.com、 http://hi.baidu.com/syxcs123 本文版权归作者、博客园和百度空间共有、
2014-04-13 21:05:37 961
转载 UIView的drawRect: 和 - (void)setNeedsDisplay 的一些理解
在UIView有一下方法:drawRect: 和 - (void)setNeedsDisplay 的一些理解
2014-04-13 20:58:51 6369
转载 在UIView中添加点击事件
最近做个项目,有个点击图片放大的需求,经过高人指点,学会了在UIView的子类中添加点击事件方法的技巧,给各位分享一下:首先设定UIView(或其子类)为可交互的:imageview.userInteractionEnabled = YES; 添加tap手势://tap手势 UITapGestureRecognizer *tapGesture=[[UIT
2014-04-12 17:06:28 1519
转载 IOS NSURL
NSURL其实就是我们在浏览器上看到的网站地址,这不就是一个字符串么,为什么还要在写一个NSURL呢,主要是因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以封装一个NSURL,操作很方便:[cpp] view plaincopyNSURL *url = [NSURL URLWithS
2014-04-11 22:46:08 964
原创 android启动activity报android.content.res.Resources$NotFoundException: String resource ID #0x0
在微信分享中,回调代码如下:
2014-04-11 17:17:42 9237
转载 如何在 performSelector: withObject:afterDelay 的Object里传入多个参数
写代码的时候可能会遇到如下的问题一个方法- (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second{}有两个或者多个参数当需要执行performSelector方法并且afterDelay的时候,withObject只能传入一个参数,并且也没有对应
2014-04-11 11:24:18 10610
转载 object c中的@selector
其作用相当于函数指针,现在我看到的大多说用法都是在调用某些函数需要传递一个 函数指针 参数时,使用@selector。它会在当前类里面查找selector后面所跟的函数,返回一个SEL类型的值。 SEL变量的执行.用performSelecor方法来执行.[对象 performSelector:SEL变量 withObject:参数1 withObject:参数2];
2014-04-10 22:14:13 2191
转载 IOS学习--performSelectorOnMainThread
iphone开发中,在主线程之外的线程更新主线程所显示的界面元素,不能直接调用主线程的类的更新界面的方法,否则界面看不到任何结果.而是需要有个缓冲,叫做performSelectorOnMainThread使用方法是,在线程调用到更新界面那个类的时候,在更新界面前,通过如下调用.[self performSelectorOnMainThread:@selector(up
2014-04-10 22:06:53 1482
原创 iOS UIScrollView之contentOffset
@property(nonatomic) CGPoint contentOffset; // default CGPointZero@property(nonatomic) CGSize contentSize;
2014-04-10 10:48:23 25713
转载 NSData的用法
使用文件时,需要频繁地将数据读入一个临时存储区,它通常成为缓冲区。NSData类提供了一种简单的方式,它用来设置缓冲区、将文件的内容读入缓冲区,或将缓冲区的内容写到一个文件。对于32位应用程序,NSDATA缓存区最多可以存储2GB的数据。我们既可定义不变缓冲区(NSData类),也可定义可变的缓冲区(NSMutableData类)。下面代码展示了如何将文件的内容
2014-04-09 15:55:49 2874
转载 Xcode如何打包Ipa安装包
zXcode如何打包Ipa安装包PreviousNext在MAC下选择要打包成ipa的程序。右键选择“打开方式”->选择“Xcode4.3.2(4.3.2)”设置证书 选择“Product”->"Edit Scheme..."打开如下界面在“Build Configuration
2014-04-09 10:55:47 5198
转载 XCode工程中 Project 和 Targets区别
XCode工程中 Targets讲解是本文要介绍的内容,相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target到底是什么呢? Apple的人是这样说的:“ Targets that define
2014-04-09 10:19:42 1840
转载 JAVA反射机制
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。Jav
2014-04-09 09:12:40 1304
转载 Android 内存分析工具
Dalvik 虚拟机支持垃圾收集,但是这不意味着你可以不用关心内存管理。你应该格外注意移动设备的内存使用,手机和平板的内存空间是受到限制的。在这篇文章里面,我们来看看Android SDK里面的一些内存剖析工具(profiling tools)是如何帮助我们修整应用程序的内存使用。一、 内存泄露一些内存使用问题是很明显的,例如,如果在每次用户触摸屏幕的时候应用程序有
2014-04-09 08:50:54 1585
转载 ART登场,Android要和核心虚拟机Dalvik说再见了
Dalvik是Android的核心组成部分之一,Android上的应用程序需要依靠它才可以正常运行。现在Google准备用新的运行环境ART来替代它。在最新的Android4.4上,有两个运行环境供开发者选择——默认的Dalvik和测试中的ART。在以前的Android系统上,所有的应用程序都是运行在Dalvik中。应用程序每次运行时其中一部分代码都要需要机器重新编译。这个过程即消耗时间又
2014-04-01 14:52:03 2108
转载 android如何通过工具查看内存泄漏
在分析内存优化的过程中,其中一个最重要的是我们如何查看cpu的占用率和内存的占用率呢? 通过eclipse,ADT开发工具的DDMS来查看(Heap) 在“Devices”窗口中选择模拟器中的一个需要查看的程序,从工具条中选“Update heap”按钮,给这个程序设置上“heap Updates”,然后在Heap视图中点击Cause GC就可以实时显示这个程序的一
2014-04-01 14:39:52 1193
转载 Android图形用户界面开发之ViewTree和DecorView详细介绍
图形用户界面(GUI)是Android应用程序开发不可或缺的一部分。其不仅能为用户提供输入,还能够根据(用户)执行的动作,提供相应的反馈。因此,作为开发人员,能够理解UI(用户界面)是如何创建以及跟新的,就显得尤为重要。ViewTreeView 和 ViewGroup 是Android UI的基本组件, 而ViewGroup作为容器,可以包含一组View, 并且ViewGroup其
2014-04-01 11:02:13 2599
Android利用C++实现RSA-DES-AES-BASE64-MD5
2018-11-05
预付卡共享模式与风险分析
2018-02-07
仿iOS带3D效果的滚轮
2017-12-08
iOS高仿微信源码
2017-06-21
代码注释导致sourcetree无法识别
2016-11-22
Android之通过AIDL机制实现进程间的通讯实例
2016-10-08
GSON封装各种类型JSON数据
2016-09-08
iOS之RSA加密并实现解密
2015-04-28
磁盘格式NTFS互转FAT32工具绿色免费版
2013-09-08
Android反编译工具
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人