- 博客(152)
- 资源 (6)
- 收藏
- 关注
转载 java线程池学习
Java线程池使用说明一 简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就
2014-06-27 16:09:14 200
转载 Objective-C与c++区别
目前好象只有Apple使用Objective-C作为其支持的语言吧。与C++的不同之处有:O-C中所有的类都必须继承自NSObject。O-C中所有对象都是指针的形式。O-C用self代替this。O-C使用id代替void*。O-C使用nil表示NULLO-Ck只支持单继承。O-C使用YES/NO表示TRUE/FALSEO-C使用#import代替#includeO-C中用消息表示类的方
2012-06-15 14:20:50 305
转载 objective-C的运算符
objective-C的运算符可分为以下几类。算术运算符:用于各类数值运算。包括加(+)、减(.)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(..)共七种。关系运算符:用于比较运算。包括大于(>)、小于(=)、小于等于(逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。位操作运算符:参与运算的数值按二进制位进行运算。包括位与(
2012-06-14 15:21:41 472
转载 工作时总结的iphone面试题,笔试题
1.objective-c中的数字对象都有哪些,简述它们与基本数据类型的区别是什么 答:Objective-C中的数字对象NSNumber,NSString和NSMutableString,NSArray和NSMutableArray,NSSet和NSMutableSet,NSDictionay和NSMutableDictionary Objective-C中的基本类
2012-06-13 17:29:36 486
转载 Objective-C知识点滴记录
1、方法调用基本语法 [object method]; [object methodWithInput:input]; 方法可以有返回值: output = [object methodWithOutput]; output = [object methodWithInputAndOutput:input]; 还可以调用累方法: id myS
2012-06-13 07:39:53 226
转载 Objective-C内存管理总结
之前写过类似的文章,这篇以做总结,希望能帮助刚上船的兄弟。^_^iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比~一,引用计数是实例对象的内存回收唯一参考引用计数(retainCount)是Objectiv
2012-06-12 17:40:18 119
转载 Objective-C内存管理总结
之前写过类似的文章,这篇以做总结,希望能帮助刚上船的兄弟。^_^iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比~一,引用计数是实例对象的内存回收唯一参考引用计数(retainCount)是Objectiv
2012-06-12 17:40:18 140
转载 Objective-C中 copy, tetain, assign , readonly , readwrite, nonatomic区别
nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。(atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。)
2012-06-12 11:35:17 165
转载 IOS数据库操作SQLite3使用详解
iPhone中支持通过sqlite3来访问iPhone本地的数据库。具体使用方法如下1:添加开发包libsqlite3.0.dylib首先是设置项目文件,在项目中添加iPhone版的sqlite3的数据库的开发包,在项目下的Frameworks点击右键,然后选择libsqlite3.0.dylib文件。libsqlite3.0.dylib文件地址: /Developer/Pla
2012-06-12 11:00:03 170
转载 iPhone开发小技巧
在iPhone开发过程中,一些小技巧对开发工作有很大的帮助作用,所以以下内容收集了一些开发过程中的小技巧。1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码:UIImage*image = [UIImageimageNamed:filename];CGImageRef imageRef = image.CGImage;CGRect rect = CG
2012-06-12 10:58:45 22668
转载 NSDate详解
NSDate类用于保存时间值,同时提供了一些方法来处理一些基于秒级别时差(Time Interval)运算和日期之间的早晚比较等。 1. 创建或初始化可用以下方法用于创建NSDate实例的类方法有+ (id)date;返回当前时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)secs; 返回以当前时间为基准,然后
2012-06-12 10:57:31 196
转载 NSString 和 NSMutableString
NSString 和 NSMutableString 可以说是软件开发人员每天都要面对的基本操作,昨天 CocoaChina 向新手们介绍了一批数组操作的代码例子,下面就分享一些常见的 NSString 和 NSMutableString 方法。NSString方法+(id) stringWithContentsOfFile:path encoding:enc error:err创
2012-06-12 10:56:05 87
转载 NSString 和 NSMutableString
NSString 和 NSMutableString 可以说是软件开发人员每天都要面对的基本操作,昨天 CocoaChina 向新手们介绍了一批数组操作的代码例子,下面就分享一些常见的 NSString 和 NSMutableString 方法。NSString方法+(id) stringWithContentsOfFile:path encoding:enc error:err创
2012-06-12 10:56:03 152
转载 IOS 读写XML文件
/******文件写入******/-(void)writeFile:(NSString *)file { //创建文件管理器 NSFileManager *fileManager = [NSFileManagerdefaultManager]; //获取路径 //参数NSDocumentDirectory要获取那种路径 NSAr
2012-06-12 10:52:44 216
转载 NSUserDefaults使用规则
NSUserDefaults是何须人?我们如何简单的使用它?先看看大家怎么看这个东西.1.NSUserDefaults类的使用和NSKeyedArchiver有很多类似之处,但是查看NSUserDefaults的定义可以看 出,NSUserDefaults直接继承自NSObject而NSKeyedArchiver 继承自NSCoder。这意味着NSKeyedArchiver实际上是个归档持久化
2012-06-12 10:51:29 214
转载 property属性解释
RThe property is read-only (readonly).CThe property is a copy of the value last assigned (copy).&The property is a reference to the value last assigned (retain).NThe property is no
2012-06-12 10:50:44 213
转载 Objective-c占位符
d:以带符号的十进制整数形式输出整数(正数不输出符号)。 o:以无符号八进制整数形式输出整数(不输出前导符O)。 x:以无符号十六进制整数形式输出整数(不输出前导符Ox)。 u:以无符号十进制整数形式输出整数。 c:以字符形式输出,输出一个字符。 s:以字符串形式输出,输出字符串的字符至结尾符’\O’为止。 f:以小数形式输出
2012-06-12 10:44:19 378
转载 @selector理解
这个东西的存在纯粹是为了提高效率,都知道源码经过编译后,原来的长长的函数名和变量名称都会给编译成另外一些占用资源小的,人类看起来费尽的identifier,而在程序运行的时候runtime会有一份一一对应的表来标示这种对应关系.在objective-c里面,源码级别也可以操作这些东西,如果使用得当,你可以在不影响你的代码可读性的前提下提高app的运行效率,@selector就是为了能访问这
2012-06-12 10:36:37 436
转载 ScrollView介绍
ScrollView原理 视图的滚动过程,其实是在不断修改原点坐标。当手指触摸后,ScrollView会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么ScrollView发送tracking events到被点击的subView;若是在计时器到点后发生了移动事件,那么ScrollView取消tracking自己促发滚动。其子类可以重载touch
2012-06-12 10:35:02 147
转载 NSBundle介绍
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的
2012-06-12 10:33:47 147
转载 UITableView详解
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable];
2012-06-12 10:32:41 145
转载 Objective-C的self.用法的一些总结
最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了
2012-06-12 10:31:28 115
转载 init、loadView、viewDidLoad、viewDidUnload、dealloc
由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身 loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。如果手工维护views,
2012-06-12 10:30:44 114
转载 iphone开发 iPhone sqlite3数据库
iphone开发 iPhone sqlite3数据库实例操作是本文要介绍的内容,下面是对sqlite3数据库的操作,首先是要倒入类,最基本的,但不要忘记。我对数据库的操作进行了单独的处理,自己看着比较舒服,也好明白,需要用到时,直接调用久好了,也可以有代理,一直没研究,日后好好看看,先总结这些,方便自己查看,忘记时找找,老不用会很快忘记,方便自己吧!#import #define kF
2012-06-12 10:29:42 120
转载 iPhone应用程序开发基础: IBOutlet与IBAction
在图形界面编程时,解决的第一问题就是如何将静态界面与代码关联起来,或者说是代码如何与界面上的对象通信, 代码如何操作界面上的对象。在iPhone平台上,引入了IBOutlet与IBAction。通过在变量前增加IBOutlet来说明该变量将与界面上的某个UI对象对应,在方法前增加IBAction来说明该方法将与界面上的事件对应.下面通过一个连接网络服务器(NetworkConnec
2012-05-31 10:36:04 208
转载 iPhone之NSXMLParser的使用
NSXMLParser解析xml格式的数据 用法如下: 首先,NSXMLParser必须继续NSXMLParserDelegate协议 @interface XMLHelper : NSObject 首先设置XML数据,并初始化NSXMLParser- (void)viewDidLoad { NSMutableString *Strxml=[NSMut
2012-05-31 10:31:44 161
转载 xcode重装失败
xcode the installation failed an unknown error occurred, the installer encountered an an error that caused installation to failedi solved the problem by a very unbelievable solution which I saw on t
2012-05-30 16:44:22 223
转载 一行命令完全卸载 Xcode
想要完全卸载 Xcode?只需在终端中执行下面一行命令即可:sudo /Developer/Library/uninstall-devtools --mode=all然后删掉developer文件夹
2012-05-30 16:04:40 179
转载 苹果开发者账号注册流程
下面就开始注册苹果ID并且通过交纳99美元,来获取一个官方授权的证书以便于你发布你的应用程序到IPHONE.对于中国开发人员,打开如下图链接: http://developer.apple.com/programs/register/如果你已经拥有一个苹果ID,也可以不注册,不过,苹果建议你为开发专用的账号专门注册一个苹果ID。如图所示,点击注册。 我们就来到了下面
2012-05-30 08:21:17 173
转载 Objective-C 设计模式:Singleton Pattern
Objective-C 设计模式:Singleton Pattern 当迁移到一种新的编程语言时,需要面临的问题之一就是怎样设计对应于该语言的设计模式。大部分情况语言为设计模式提供了易于实现的内建支持,或者干脆拥有直接实现了这种设计模式。 举例来说,在Python中,实现Command Dispatch模式和Singleton模式几乎时完全不必要的,你只需要在创建的模块(mo
2012-05-30 07:47:05 198
转载 iphone设置锁屏
[UIApplication sharedApplication].idleTimerDisabled = YES 这个执行之后之后就应该禁止锁屏了。 Orz禁止锁屏可以。我认为你自己想什么时候锁是不可以的。[UIApplicationsharedApplication].idleTimerDisabled=YES;不自动锁屏[UIApplicati
2012-05-09 10:32:24 186
转载 优化UITableView性能
在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、Safari、App Store、iTunes、Game Center⋯几乎所有自带的应用中都能看到它的身影,可见它的重要性。然而在使用第三方应用时,却经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只要针对性
2012-05-05 09:34:37 141
转载 如何更改iphone应用名称
你打开工程设置->build里面 找到packaging里的produce name 在那里改成你想要的名字就可以了。
2012-05-02 16:46:11 383
转载 iphone icon去除高光
iphone上一个个带有玻璃质感的小按钮,给了大家很好的体验。可是,有些时候,玻璃质感(高光效果)又会让我们的icon/logo看起来模糊,不清楚,不能让我们的icon独树一帜,那么现在我们要去高光(icon玻璃质感)。在项目的info.plist里面有这么一项用来去除高光效果,不过很可惜,总是不能实现我们想要的效果。这段时间,同事用的很多,所以,将这段代码分享给大家,屡试不爽的哦! --
2012-05-02 16:40:27 209
转载 iphone 应用程序 多语言支持
这里有几个概念: 多语言支持,就是一个程序支持几种语言. 本地化/国际化,就是把原有语言支持翻译成另外一种语言 这里又推导出另外几个问题, 一。是让程序带几种语言文件支持 二。运行中如何切换界面 三。代码中如何把对应的字符取出来?首先我们看一下Iphone的语言设置。打开Settings-->International-->Language.可以在界
2012-04-28 10:32:52 168
转载 IOS开发教程:史上最完整的IDP申请直到软件上架销售流程
第一:IDP的申请1.先在iPhone DevCenter上注册成为iphone developer2.加入iPhone开发程序项目iPhone Developer Program Apply Now3.打算收费的都建议选择99刀那个,QTY是个数的意思。1就好。4.选择地区,发现没有china,不要紧,列表最右下方有一个 contact us , 进入新页面,填写
2012-04-27 17:08:20 575
转载 iPhone开发日记:申请开发者认证IDP
要使用Apple 的SDK开发iPhone/iPod Touch软件或者游戏,需要首先注册一个开发者账号。如果需要在App Store上出售,则需要进行开发者认证。SDK免费,开发者认证个人版$99/Year,企业版$299/Year.第一步:注册 Apple ID。 如果已经有Apple ID,可以略过。第二步:申请注册iPhone开发人员。注册地址:http://devel
2012-04-27 17:05:12 237
转载 关注iphone开发、资讯、软件
XCode 4.2(4.1)真机调试及生成IPA全攻略-开发环境使用的是目前为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1目前Xcode 4.2 Preview版也已经发布,据说其修改方法跟4.1非常类似,只改动了一行代码,请参看参考文章的第二篇。本文仍以4.1版本为例。网上有不少关于xocde3.x真机调试的文章,但鲜有xcode4.2相关
2012-04-27 15:38:01 151
转载 XCode 4创建ipa文件及提交应用程序
XCode 4创建ipa文件及提交应用程序是本文要介绍的内容,不多说,直接进入话题,如何实现的呢?使用了最新的XCode 4,虽然需要进行一些使用习惯上的改变,同时也发现了一些BUG,但总体觉得还是一个很易用的IDE,希望他会变的更好。这里主要介绍如何使用XCode 4里面的工具直接打包应用,并上传app store的过程,其中如何处理证书和编译应用的过程请参看iPhone App Store
2012-04-27 15:28:31 135
html5利用canvas绘制各种基本图形工具.rar
2019-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人