- 博客(241)
- 资源 (47)
- 收藏
- 关注
原创 iPhone开发【十八】自定义视图之ActionSheet中使用PickerView
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8245964 作者:张燕广实现的功能:1)打开ActionSheet后展示PickerView,进行选择操作。关键词:ActionSheet PickerView1、新建一个Sigle View Application,命名为PickerInAction
2012-12-01 11:31:47
7784
1
原创 iPhone开发【十七】多线程开发之NSOperation&NSOperationQueue——异步下载图片
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8238093 作者:张燕广实现的功能:1)演示多线程NSOperation&NSOperationQueue开发;2)子线程中执行下载图片工作,图片下载完成前显示等待框和下载进度条;关键词:多线程 NSOperation NSOperationQueue 等
2012-11-29 12:44:56
9406
1
原创 iPhone开发【十六】实现点击一个UIImageView时打开键盘
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8230658 作者:张燕广昨天发的一个帖子:http://bbs.csdn.net/topics/390295120?page=1#post-393027319很多人不理解这样的需求,但是确实存在,具体就不细说了。同样的需求,做Android客户端
2012-11-27 16:40:10
2674
转载 iPhone开发技巧小结(二)
1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量:[(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable];2、获得程序的主Bundle:NSBundle *bundle = [NSBundle mainBundle];Bundle可以理解成一种文
2012-11-27 16:10:19
1363
转载 iPhone开发技巧小结(一)
iphone开发 NavBar+TarBar1 改变NavBar颜色:选中Navigation Bar 的Tint属性。选中颜色。2 隐藏“back”按钮: self.navigationItem.hidesBackButton = YES;3 隐藏"NavBar" : self.navigationController.navigationBarHidden = YES;
2012-11-26 09:27:01
1915
原创 iPhone开发【十五】多线程开发之NSThread——异步下载图片
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8220819 作者:张燕广实现的功能:1)演示多线程NSThread开发;2)子线程中执行下载图片工作,图片下载完成前显示等待框;关键词:多线程 NSThread 等待框1、新建视图控制器ViewController(不带xib),作为根视图控制器,通过V
2012-11-24 21:27:30
4347
原创 iPhone开发【十四】多线程开发之NSThread——子线程模拟耗时操作
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8213964 作者:张燕广实现的功能:1)演示多线程开发。2)子线程中模拟耗时操作,然后通知主线程更新进度条。关键词:多线程 NSThread 定时器1、新建视图控制器ViewController.m(不带xib),作为根视图控制器,通过ViewCon
2012-11-22 20:26:27
4073
原创 iPhone开发【十三】动画效果之最简单的动画——动态加载图片
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8213792作者:张燕广从本篇开始不再详细介绍每一步操作,而只介绍一些关键操作及展示核心代码和代码解释。实现的功能:1)演示一个简单的动画效果,动态加载图片。2)点击屏幕时重新加载动画。关键词:Animation 动画 动态加载图片1、新建视图控制器
2012-11-22 19:44:58
3975
原创 iPhone开发【十二】多视图技术总结之四:Segmented Control
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8213431作者:张燕广这是iPhone开发多视图技术系列最后一篇,说说使用SegmentedControl实现视图切换。实现的功能:通过UISegmentedControl模拟多视图切换。关键词:多视图UISegmentedControlUISeg
2012-11-22 18:51:52
12397
原创 iPhone开发【十一】多视图技术总结之四:Page Control
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8209461作者:张燕广第一次使用某个App时,一般会有欢迎界面,向右滑动屏幕会出现该App的新增功能或功能介绍或使用帮助相关的界面。通过PageControl可以实现该效果。实现的功能:通过PageControl,实现多视图切换。关键词:多视图 P
2012-11-21 20:09:23
4591
原创 iPhone开发【十】多视图技术总结之三:Navigation
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8209309 作者:张燕广实现的功能:通过Navigation,实现多视图切换。这是使用最多的一种多视图实现方式。关键词:多视图 Navigation UINagivationController1、创建一个Empty Application工程,命
2012-11-21 19:40:11
4032
1
原创 iPhone开发【九】多视图技术总结之二:Tab Bar
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8205170 作者:张燕广最近很忙,但是仍然想坚持写完想写的内容,坚持!实现的功能:通过Tab Bar,实现多视图切换。关键词:多视图 Tab Bar1、创建一个Empty Application工程,命名为:MultiView-Tab,如下
2012-11-20 20:05:27
4019
原创 一个生成数字签名和Jar包的Ant文件
打开好久好久没打开过的MyEclipse发现了这个东东,如下(点击下载测试工程): <!-- 设定构建JAR时的路径与文件名参数,注意:下边的属性设定时,如果属性代表路径,则为了适应相应操作系统可用location代替value; 如果属性代表文件名,则必须用value. -->
2012-11-05 11:59:56
2114
原创 C语言分割字符串strtok函数
代码如下:int argc = 0; char** argv = (char **) malloc(30 * sizeof(char *)); char *token = NULL; const char* delim = ","; const char* str = "MyExe,-u,zyg,-p,123456,192.168.31.188"; char
2012-10-31 17:32:19
1736
原创 iPhone开发【八】多视图技术总结之一:ModalView(模态视图)
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8127894 作者:张燕广实现的功能:1)通过弹出一个ModalView(模态视图),实现多视图;2)主界面上点击按钮弹出Info界面,在该界面上点击返回,返回到主界面。关键词:多视图 MultiView模态视图 ModalView1、创建一个Emp
2012-10-30 13:59:01
18340
3
原创 iPhone开发【七】常用控件之表TableView
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8115137 作者:张燕广实现的功能:演示表TableView的使用方法关键词:TableView1、创建一个Single View Application工程,命名为:TableViewDemo,如下图2、修改ViewController.
2012-10-26 14:09:11
4815
原创 iPhone开发【六】常用控件之Picker View
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8112404 作者:张燕广实现的功能:演示Picker View的使用方法关键词:Picker View1、创建一个Single View Application工程,命名为:PickersDemo,如下图2、修改ViewController
2012-10-25 18:51:13
3987
原创 iPhone开发【五】常用控件之Slider(不使用xib构建UI)
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8107957 作者:张燕广实现的功能:1)不使用xib构建UI,包括一个slider、两个label;2)改变slider的值,label中slider的值随之改变;3)改变slider的值,缩放另一个label中的文本(实际就是改变该label字体的大小)
2012-10-24 17:41:52
4157
原创 Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate...
编译别人的工程出现如下错误:Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain1)看错误大概可以猜到:该工程原来在真机下编译,需要证书认证,再看该工程的scheme,确实
2012-10-24 11:24:26
4702
原创 iPhone开发【四】常用控件之ActionSheet与AlertView
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8103321 作者:张燕广实现的功能:练习ActionSheet与AlertView的使用方法关键词:ActionSheet AlertView1、创建一个Single View Application工程,命名为:ActionSheetDemo,如下图
2012-10-23 16:16:21
5544
原创 iPhone开发【三】处理基本交互
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8082107 作者:张燕广过了个中秋+国庆大长假,回来很累,又很忙,新产品iPhone客户端紧急开发中,挤点时间,继续写吧,GO!实现的功能:1)点击button,将TextField中的内容更新到label中 2)TextField中内容发生变化后自动更新
2012-10-17 18:56:55
4815
原创 Mac下QT工程使用FFmpeg库&设置App icon&发布dmg
上一篇《 Mac下编译FFmpeg 》仅做了FFmpeg在mac下的编译,其实比较简单。真正使用FFmpeg库时会有很多链接错误的。1、我的QT工程Test在使用FFmpeg库时Test.pro的主要设置有:<!--p, li {white-space:pre-wrap}-->macx:INCLUDEPATH += /Users/duobianxing/Down
2012-10-10 16:11:51
3859
原创 Mac下编译FFmpeg
ffmpeg 的官方网站:http://ffmpeg.org/download.html我的操作如下:1、在这里https://github.com/FFmpeg/FFmpeg下载源代码。2、看README、INSTALL进行编译、安装,如果“make install”时遇到权限问题,执行"sudo make install",输入密码即可。3、安装完成后,生成的.a静态库文件位于
2012-10-10 15:31:52
6562
原创 iPhone开发【二】重写HelloWorld(不使用XIB)
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8029211 作者:张燕广关键字:HelloWorld iPhone IOS 不用XIB上一篇iPhone开发【一】从HelloWorld开始使用XIB实现了一个HelloWorld程序,程序虽小,但是也算能够基本体验iPhone开发啦。初始化及展示UI
2012-09-28 16:50:52
5371
原创 Object-C总结摘录
1、 Object-C语言是由Brad J.Cox于20世纪80年代早期设计的,它是以SmallTalk-80语言为基础的。但是,Object-C是C语言的扩展,它是C的超集。2、 在终端使用gcc编译一个Object-C源文件main.m,命令如下:gcc –framework Fundation main.m –o man3、 Object-C入口函数为main。4、
2012-09-27 21:46:30
3989
原创 iPhone开发【一】从HelloWorld开始
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8013553 作者:张燕广从经典的HelloWorld开始踏入iPhone开发的大门吧!关键字:HelloWorld iPhone IOS1、打开xcode,选择“Create a New Xcode project”2、xcode中的工程分
2012-09-24 16:53:41
29046
原创 使用Cmake
1、Cmake官方网站:http://www.cmake.org/2、Cmake入门学习非常好的教程:http://www.doc88.com/p-67511032674.html3、使用Cmake可视化软件编译对应IDE的工程,如下图演示的是将t1工程编译为Xcode对应的工程, 说明:工程t1目录下必须有CMakeLists.txt(参考2中教程学习CMake脚本的编写)
2012-09-07 16:09:14
1337
原创 【iPhone代码片段之八】如何自定义Tab Bar Button
核心代码如下:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ CGRect frame = [[UIScreen mainScreen] bounds]; //NSLog(@"x=%.2f,y=%.2f
2012-08-30 15:06:17
4683
原创 iPhone中frame与bounds的区别
frame和bounds是UIView中的两个属性(property)。frame指的是:该view在其父view坐标系统中的位置和大小。参照点是父视图的坐标系统,即为相对坐标。bounds指的是:该view在本身坐标系统中的位置和大小。参照点是本身的坐标系统,即为绝对坐标。可参照下图理解其区别:
2012-08-29 10:22:41
1720
原创 【iPhone代码片段之七】用NSUserDefaults作为缓存工具
本工具仅支持缓存NSString类型数据。CacheUtil.h,代码如下:#import @interface CacheUtil : NSObject {}+(void)cacheItems:(NSString*)item for:(NSString*)key;+(NSString*)cachedItemsFor:(NSString*)key;+(void)remo
2012-08-28 11:50:18
1789
原创 Three20之TTNibDemo工程中自动提示不起作用【Xcode不会自动提示怎么解决?】
Three20的Samples中TTNibDemo工程编译完毕后,继续研究时发现该工程自动提示不起作用了,起初以为是工程设置有问题,搞了半天仍然无法自动提示最终解决方法是:Window(menu) -> Organizer(menu)删除当前工程的 Derived Data(如下图所示) ,然后彻底关闭Xcode,再次启动xcode并重新打开项目,自动提示功能就可以正常使用了!
2012-08-27 17:53:43
1634
原创 初见Three20【为什么Three20的Samples运行后没有反应?】
Three20下载地址:http://three20.info/roadmap如何将Three20库加入到自己工程中:http://www.cppblog.com/kesalin/archive/2011/12/31/163284.aspx为什么Three20的Samples运行后没有反应?Product->Manage Schemes,然后将当然工程加入进去,如图:如果在模拟
2012-08-27 14:55:23
1398
原创 【iPhone代码片段之六】代码(不使用xib)创建UIWebView
代码如下:-(void)initWebView{ UIView *view = [[ UIView alloc] initWithFrame:[ UIScreen mainScreen].applicationFrame] ; self.view = view;
2012-08-23 17:07:59
2952
转载 AppDelegate中的方法说明
1、- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了2、- (void)applicationDidBecomeActive:(UIApplication *)application说明:当应用程序入活动状态执行,这个刚好
2012-08-23 15:29:15
2478
原创 Object-C Weak&Strong
strong “keep this in the heap until I don’t point to it anymore” I won’t point to it anymore if I set my pointer to it to nil.Or if I myself am removed from the heap because no one strongly points t
2012-08-23 10:03:13
2148
原创 Mac下安装gcc
Mac默认没有安装gcc编译器,作为一种Unix系统这是为什么呢?方法一:独立安装gcc,下载地址:http://jaist.dl.sourceforge.net/project/hpc/hpc/gcc/(这个我没有尝试安装)方法二:如果已安装Xcode,直接从Xcode中安装Command Line Tools即可,如下图所示:
2012-08-16 14:18:55
21221
转载 Android 如何防止代码被反编译
原文网址:http://iaiai.iteye.com/blog/1580572作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆
2012-08-15 17:39:52
1635
原创 【iPhone代码片段之五】读取URL内容
读取URL内容,核心代码如下:self.url = tfURL.text; if([self.url length]<=0){ self.url = @"http://www.baidu.com"; } NSURL *nsURL = [NSURL URLWithString:self.url]; NSStringEncodi
2012-08-15 15:50:45
1683
转载 XCode4.2 SDK5 中缺少libz.1.2.X.dylib的错误
原文网址:http://blog.csdn.net/qianhen136/article/details/7423052最近开发IOS,有的哥们用的是Xcode 3 ,有的用的Xcode4, 然而在check代码的时候总是遇到各种各样神奇的问题。昨天有一哥们check了代码,找不到libz.1.2.3.dylib包,整得死去活来,不过还好有强大的google, baidu ,顺利解决。
2012-08-15 14:28:35
3846
JS、JQuery、Servlet实现进度条
2009-08-24
android开发十个案例打包下载
2011-09-20
StrutsDemo.rar
2008-09-23
SubVersion and CVS 安装配置手册.rar
2008-11-09
iPhone开发【五】常用控件之Slider(不使用xib构建UI)
2012-10-24
iPhone开发【十一】多视图技术总结之三:Page Control
2012-11-21
iPhone开发【十】多视图技术总结之二:Navigation
2012-11-21
iPhone开发【十二】多视图技术总结之四:Segmented Control
2012-11-22
iPhone开发【九】多视图技术总结之二:Tab Bar
2012-11-20
一个生成数字签名和Jar包的测试工程
2012-11-05
iPhone开发【八】多视图技术总结之一:ModalView(模态视图)
2012-10-30
iPhone开发【六】常用控件之Picker View
2012-10-25
三年JavaEE开发积累的那些代码之一:JavaSE篇完整实例源码
2012-12-15
iPhone开发【二】重写HelloWorld(不使用XIB)
2012-09-28
iPhone开发【二】重写HelloWorld (不使用XIB)
2012-09-28
iPhone开发【一】从HelloWorld开始
2012-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅