- 博客(95)
- 资源 (16)
- 收藏
- 关注

原创 NSString 内存管理问题
NSString 是objective-c里 继承自NSObject的一个管理字符串的类。它是immutable的所以,在代码中赋值@“”类型字符串相当于赋值一个constant变量,这里,你把它理解为一个autorelease也好,不这么理解也罢,因为无论怎么理解,它的retainCount是UNIT_MAX的。看到stackoverflow里一个程序员说得,不要去考虑retainC
2011-10-24 16:34:25
1528

原创 WebSocket+Node.js 通讯及在 iPhone中 实现
最近在研究搜集HTML5的WebSocket.公司的新项目是想在iPhone上实现WebSocket实时通讯.所以我翻了翻HTML5概念,知道WebSocket是HTML5的特性。一路又看了看WebSocket,然后又了解了一下Node.js,都是浅层的概念上的查找,因为
2011-10-10 16:26:58
6733

原创 iPhone 程序骨架浅析
接触iPhone开发半年多了。想想基础知识很薄弱,简单来讲,我很难清楚的解释什么是File's owner 程序从springBoard里启动开始又是如何加载进来的一些细节也一直模糊不清。今天查了官方文档,写下自己的关于iPhone程序的骨架认识。
2011-09-16 17:22:48
1242

原创 jdk1.5与jdk1.6关于@overwrite的不同
在jdk1.6中,overwrite同时可以理解为对父类的重写与对接口的实现 而在jdk1.5则只把overwrite认为为对父类的重写,故把jdk由1.6调到1.5是会在@overwrite处报错误 只需删除即可 而且:
2009-11-23 12:10:00
2636

原创 MyEclipse中移除web capabilities
还有三天交项目,所以在把项目合并问题却接二连三的出来,第一就是有关hibernate的 问题背景是这样的,我的工程中已经添加过hibernate相关jar包了,用的MyEclipse中的我的工程名--->右键单击选中myeclipse--->add hibernate capabilites. 由于遇到问题,我中途将与hibernate相关的文件,jar包硬性删除了,
2009-11-18 03:01:00
1203
转载 使cocopods管理开源库编译出现Library not found for -lPods-xxxxlibrary问题的解决方法
转载http://blog.sina.com.cn/s/blog_67d955460101xbuh.htmlIf Xcode complains when linking, e.g. Library not found for -lPods, it doesn't detect the implicit dependencies:Go to Produc
2015-03-11 12:00:16
3168
原创 iOS objective-c 解压zip,rar文件
最近在研究iOS解压压缩包,就针对rar和ziprar:Unrar4ios库 但是不是很好用,各种出问题zip:ZipArchive 库还挺简单的最后找到了个集成这些库的demo地址:https://github.com/saru2020/SARUnArchiveANY妥妥的,20天前刚更新过,拿去用吧,已测。
2015-03-05 19:01:52
3186
原创 关于升级mac os到lion版本
公司终于升级了,我直接用的app格式安装,安装了大概1个多小时,以前的文件都在,一些新的应用的确不错1.你可能很不习惯新的鼠标滑动方式,去system preference 里设置一下,既把Scroll direction:natural勾掉2.安装完系统以后,打开Xcode,报错,看来4.2版本不能在Lion中使用,需要去下最新的。很郁闷的是,app develope
2012-05-07 12:55:49
1334
转载 英语中的数字读法
(1)基数词的读法 我们先从基数词入手。首先掌握三位以内数字的读法,因为它是多位数字的基础,一旦熟练掌握,再借助一个逗号,便可轻松应付四位以上任何庞大的数字。我们可以通过例子来说明这一点。 ①3—5位数的读法 202读作:two hundred(and)two 234读作:two hundred(and)thirty-four 1, 234读作:one thousa
2012-04-05 14:40:51
1945
原创 Begin iPhone3 development
开始翻翻这本书,看看基础了又...话说csdn的博客现在越来越不好用了,我勤快点,弄个自己的博客吧,否则真折腾不起...1. 源码和pdf 话说我居然在官网上没有找到下载连接,切http://www.cocoachina.com/iphonedev/sdk/2010/0316/674.html2.打开demo工程后,是因为你的Xcode版本高或者你没有那么
2012-03-16 12:47:42
1384
转载 UIFont fontWithFamily 字体列表
Family: Hiragino Kaku Gothic ProN W3 Font: HiraKakuProN-W3 Family: Courier Font: Courier Font: Courier-BoldOblique Font: Courier-Oblique Font: Courier-Bold Family: Arial Font: ArialMT
2012-03-14 16:44:02
1714
转载 iOS中的坐标系和矩阵变换(转一)
最近在学Quartz 2d,这篇写的很基础,非常好,我转过来,并且copy 过来,拜读!http://www.cnblogs.com/delonchen/archive/2011/08/03/iostransform.html1.坐标变换的数学基础 1.1 坐标系 数学中我们使用的是笛卡儿坐标系,如下图所示:
2012-03-13 19:34:08
4047
原创 类别(objective-c基础笔记)
这一章讲了类别Category 和协议Protocol类别是指扩展一个已有类的方法,这种方式比使用继承扩展更简单。类别:类别可以使你以模块化的形式规整一个类的方法,这包括允许你扩展一个已存在的类,这个类可以是系统封装的,可以是别人写的,只要它存在,你就能使用类别在它身上。例子,现有类Fraction.h@interface Fraction : NSObject{int
2012-03-13 16:22:09
1038
原创 Crash EXC_CRASH (SIGKILL)
Crash log is as below.To solve this ,I tried to adjust my provisioning profile and then fix it.Good luck.stackoverflow link:http://stackoverflow.com/questions/7059849/ios-ipad-app-crashi
2012-03-13 12:37:03
5606
原创 QuartzDemo
https://developer.apple.com/library/ios/#samplecode/QuartzDemo/Listings/Quartz_QuartzLines_m.html#//apple_ref/doc/uid/DTS40007531-Quartz_QuartzLines_m-DontLinkElementID_30最近想研究如何用Core Graphics实现
2012-03-09 15:34:38
2793
原创 Git 的诞生
读Git权威指南,蒋鑫著。git的产生是Linux Torvals在无奈被逼的情况下创造的,我看了一下时间历程2005年4月3日开始开发git2005年4月6日项目发布2005年4月7日Git开始作为自身的版本控制工具2005年4月18日发生第一个多分支合并2005年4月29日Git的性能达到Linux预期2005年7月26日Linux功成身退,将Git维护权交给G
2012-03-06 11:51:01
1525
原创 古龙小说app
古龙小说76本古龙(1938.6.7—1985.9.21)原名熊耀华,著名武侠小说家,新派武侠小说泰斗和宗师。他在1969年创作了一部先有剧本后有小说的武林奇书《萧十一郎》,赢得读者的广泛赞赏。古龙与金庸、梁羽生并称为中国武侠小说三大宗师。他的武侠小说创作理念是“求新求变”,不受传统拘束,将中外经典镕铸一炉,他为“武侠美学”理念的形成与“武侠文化”的推广作出了巨大贡献。古龙为人豪气干云,才
2012-02-23 00:59:52
3744
原创 如何打开itune store上的app
经常喜欢在自己的app中提供自己其他的软件连接让用户下载,促进软件大卖。代码是:NSString *urlStr = @“http://xxxxxxxx”; [[UIApplication sharedApplication] openURL:[NSURLURLWithString:urlStr]];
2012-02-21 19:06:39
1229
转载 Xcode4.2 EXC_BAD_ACCESS
http://hi.baidu.com/tysonabc/blog/item/63011bec0e0f7bcab21cb136.html打开NSZombieEnabled来调试EXC_BAD_ACCESS在写iOS程序时,无论你是新手还是牛人,都有可能会碰到EXC_BAD_ACCESS。而此时你的debug area中不会显示任何信息可以来帮助你找出问题。此时就需要打开
2012-02-16 18:13:27
1216
原创 2012年1月-说说
这个月,沉浸在快过年的浮躁心情里 没有做什么事情,真的是没做什么和工作有关的...惭愧又有csdn的密码问题,搞得我都懒得来更新博客,在此,我对csdn表示严重鄙视,黑客只是给你上了一课,诶过年回老家了一趟,发生了些高兴地,快乐的,愤怒的,难忘的各种事情,尽管只在那里呆了6天,但是觉得,走多远,那里都是家尽管它小,它不比北京种种,但是,回去见人见地,都很亲切加油
2012-02-10 15:37:04
1104
原创 Undefined symbols for architecture armv7:
ld: symbol(s) not found for architecture armv7Undefined symbols for architecture armv7:意思是找不到某个类的framework,查看你是不是引用了没有加到building Phase里的framework的类。查去吧!
2012-01-12 19:34:02
10260
转载 改变导航条样式
转载 http://hua397.iteye.com/blog/11812991.背景色:(http://stackoverflow.com/questions/2259929/iphone-navigationbar-custom-background)网上说用category给UINavigationBar重写drawRect:@implementation UINav
2011-12-26 17:17:23
1724
转载 Python print函数用法,print 格式化输出
Python print函数用法,print 格式化输出使用print输出各型的字符串整数浮点数出度及精度控制strHello = 'Hello Python' print strHello#输出结果:Hello Python#直接出字符串1.格式化输出整数python print也支持参数格
2011-12-25 04:41:59
939
转载 python 命令行参数
本篇将介绍python中sys, getopt模块处理命令行参数如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢?需要模块:sys参数个数:len(sys.argv)脚本名: sys.argv[0]参数1: sys.argv[1]参数2: sys.argv[2]test.py
2011-12-21 19:20:33
969
转载 python if语句语法
转载http://blog.youkuaiyun.com/lynn_yan/article/details/5464911条件语句1) if 语句例子:# 执行if语句内的程序a = input("a:")b = input("b:")if(a > b):print a, " > ", bNote:如果是在pydev+eclipse下,运行然后输入数字,打
2011-12-21 18:37:38
6483
转载 运行iOS 3.13系统的iPhone和iPod Touch不能直接从App Store下载应用
我说怎么手机怎么不能在app store上下载东西呢,点击下载完全没有反应,原来是苹果那边升级导致的,不知道能不能解决这个问题,因为一代的手机最高只能升级到3.1.3,其实我考虑把系统升级的,但是毕竟是公司的测试机器,苹果一天没有说完全不支持这个系统,为了做一个好的应用,都不能不考虑这种边边角角的兼容问题,额...转载:具体报道内容:传送门The Verge报道:
2011-12-21 16:47:56
1784
原创 TypeError: 'str' object is not callable
python 报错 TypeError: 'str' object is not callable原因是我的一个变量名和python api的某个函数名一样,导致检查你的代码中变量的名字,看有没有变色的,就是设别为底层函数的即可
2011-12-21 16:43:22
17051
原创 IndentationError:expected an indented block
IndentationError:expected an indented block说明此处需要缩进,你需要在出现错误的那一行,缩进就行。具体需要更细研究
2011-12-21 03:25:17
2006
1
转载 Python简明语法
需要写一个处理文件读取的脚本,之前一直没有接触过python很适合我这种半道出家的,有空要好好学学python,也算多了一个本事,嗯嗯,先把简明语法贴来,没事参考只用!感谢总结的原作者,找不到原文出处...1. 关于python的启动除了直接启动进入解释器之外(不要忘记文件结束符是^Z(win)和^D(*nix/Mac)),另外两种方法也很常用:python -
2011-12-21 03:23:10
1812
原创 使用git发送ReviewBoard并且提交程序流程
环境是,硬件mac,终端是terminal首先,确保你正确的安装了git.git-svn配置ReviewBoard配置ReviewBoard过程:1. 在这个链接的网页上下载任意一个rar包 http://downloads.reviewboard.org/releases/RBTools/0.32.解压这个文件在主目录中3. mv RBtools4. cd
2011-12-19 18:51:19
3781
原创 关于NSDictionary allValues
今天写一段程序时,NSDictionary 的allValues方法返回的是NSArray类型,并且内容顺序是随机的,并不是按照插入的顺序,键值果然不按套路来~这必然和它的存储方式有关系
2011-12-19 15:32:21
3127
原创 git使用笔记
转载于http://bigwhite.blogbus.com/logs/100700290.html一.本地源码库与SVN中心源码库的同步操作则是由Git提供的git-svn工具来完成的二.下面是一个git-svn的一般使用流程:1、git-svn clone your_svn_repository;2、修改本地代码,使用git add/commit将修改提
2011-12-19 12:31:50
6700
原创 Xcode4.2 可以自动识别ios5版本以前的系统
新装的Xcode4.2,一直debug不了ios3.3系统机器后来在提示下,自动识别安装了一个专门针对这个系列系统的debugger,看来Xcode在ios版本处理方面,还是比较周全的
2011-12-16 16:44:44
937
4
原创 Xcode4.2中simulator里断点不停问题
今天莫名其妙遭遇在Simulator里断点不停,郁闷刚开始怀疑是distribution的原因,在scheme里转了半天发现没问题,是debug模式。然后我搜到了Xcode 使用指南,把Debugger换成了LLDB,额,不知道什么原因,可以在断点处停了,奇怪。目前不得而知,但是用这个LLDB,Debugger是没有问题的,所以继续赶工吧。附官网:http://develo
2011-12-13 11:34:33
1346
原创 iPhone开发之OCMock(一)如何添加OCMock framework
OCMock是一种支持objective-c语言上,进行Unit Test的Mock工具。在Unit Test时必须要使用mock技术来更严谨具体的测试单一实例。具体可以去查mock技术。在Xcode中嵌入,OCMock一.主要有两种方式1.引入framework与静态库2.直接引入头文件与静态库官网是http://ocmock.org/第一种方式可以参见Colin B
2011-12-12 17:47:23
3733
原创 git 中revert一个文件
我的一个文件add到了index里,状态是暂存的。于是我reset里一下,把暂存状态去掉,变为未处理。再checkout这个file,也就revert了
2011-12-12 12:19:36
13451
commons-pool-1.5.4-bin.tar commons-dbcp-1.2.1
2009-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人