![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 58
子循
浙大软件学院硕士在读生阿里巴巴实习生
展开
-
xcode4.3 如何建立UIViewCOntroller subclass
在XCode菜单栏 选择File - New - File - [iOS]Cocoa Touch - Objective-C class出现文件设置界面 先subclass of填写UIViewController class处会自动生成ViewController 然后你填上前缀确定类名 比如StartViewController即可原创 2012-10-20 21:38:05 · 1504 阅读 · 0 评论 -
iOS开发中随机数的用法
1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 获取1到x之间的整数的代码如下:原创 2013-01-25 22:20:06 · 660 阅读 · 0 评论 -
iPhone开发之从平面的一个点移动到另一个点
float r = atan2(pos1.y-pos2.y,pos1.x-pos2.x);float vx = cos(r)*v;float vy = sin(r)*v;原创 2013-01-14 18:59:32 · 1027 阅读 · 0 评论 -
PhoneGap之iOS端安装
1.终端进入到bin目录下:2.执行命令行./create ~/Documents/CordovaXY/HelloWorld org.apache.cordova.HelloWorld HelloWorld常见错误:No Developer Directory FoundThe “Error: No developer directory f原创 2013-01-31 21:02:15 · 2164 阅读 · 0 评论 -
code4app的cocos2d连连看demo源代码笔记
输出一个bool类型:NSLog(@"ifReadOnly value: %@" ,ifReadOnly?@"YES":@"NO"); Event that is called every time the CCNode enters the 'stage'. If the CCNode enters the 'stage' with a transition, this原创 2013-01-19 21:01:58 · 2175 阅读 · 0 评论 -
神器Cocoapods简介
CocoaPods简介转自http://shaoke.me/blog/CocoaPods%E7%AE%80%E4%BB%8B/本文会介绍如何使用CocoaPods。CocoaPods一个依赖关系管理工具。那么什么是依赖关系管理工具?我们为什么需要这个工具?作为一个iOS开发者,你肯定会使用第三方库。通常,我们直接把第三方库的源代码直接加入到我们的项目中(手动创建一个转载 2013-07-12 17:38:57 · 1426 阅读 · 0 评论 -
初识block-转自CocoaChina
本文转自破船的博客:小引本周末微博上朋友发了一个关于block的MV,只能说老外太逗了。大家也可以去看看怎么回事:Cocoa Got Blocks。虽然之前也有接触过block,不过没有深入完整的学习过,借此机会来学习一下,顺便翻译几篇block相关的文章,本文是第一篇,算是block的入门。本文的最后延伸阅读给出了4篇相关文章,不出意外的话,本周大家能看到对应的中文版。转载 2013-07-15 11:48:31 · 595 阅读 · 0 评论 -
initWithNibName和viewDidLoad执行顺序
众所周知,IB在加载nib的过程中存在着一些undocument行为,有的行为确实是不可理喻的,因此程序员对IB产生了抗拒心理。今天我们要介绍的是IB导致的一个奇特行为。通过本文的描述, 作者完美地展示了IB给面向对象所带来的破坏作用。我们有两个View Controller,暂名为superclass和subclass。subclass继承了superclass。在sup转载 2013-07-18 10:20:42 · 1003 阅读 · 0 评论 -
提示框进度条第三方库之MBProgressHUD
转自http://blog.csdn.net/tangren03/article/details/7877120MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MB转载 2013-07-19 14:35:37 · 5220 阅读 · 0 评论 -
一个异步加载图片的公用类: EGOImageLoading
转自:http://blog.sina.com.cn/s/blog_a573f7990101b8ab.html逛论坛的时候,发现偶尔还会有人在问怎么做图片的异步加载,很多回答都还是告知用原始的connection,收到数据NSData以后,再用UIImage initWithData生成图片对象。对于刚开始接触iOS开发的人来说,我还是推荐用这种方式的。但是对于已经有一定iOS开发转载 2013-07-22 11:49:12 · 1232 阅读 · 0 评论 -
iConsole使用方法
转自:http://www.cocoachina.com/bbs/read.php?tid=132997还记得上次微信的4.3.3版中三指向上滑就可以调出iConsole控制台吗?当时还是蛮好奇的。当时随便了解了一下,没有深入。最近项目给甲方测试。老是反馈说在他们的网络下崩溃,而我却无法重新bug。于是就想到了内置这个iconsole,看看他使用时的log。我在github上下到了开源转载 2013-07-30 18:01:35 · 7967 阅读 · 0 评论 -
iOS 6苹果地图应用(MapKit)-打开外部应用
原始地址:iOS 6苹果地图应用(MapKit)-打开外部应用在iOS 6中,苹果把google地图换成了自己的地图,看上去不错。效果图:iOS 6以下(google map web)iOS 6 实现代码头文件导入和判断版本的预定义声明[cp转载 2013-08-06 17:08:28 · 1800 阅读 · 0 评论 -
自己构建pomelo的Cocos2d-iPhone Client
首先.从github上把pomelo-ios Client (https://github.com/NetEase/pomelo-iosclient)下载下来,并且将其依赖的第三方库socket.io-Objc和SocketRocket一并下载下来。 然后.新建一个Cocos2d的xcode项目,将这三个库的文件导入。并且将SocketRocket依赖的lib添加进来。相信做原创 2013-01-08 10:35:13 · 3679 阅读 · 2 评论 -
Cocos2d开发之如何在Cocos2d项目中启用ARC机制(Build the cocos2d code as a Static Libary)
1.locate and delete the libs group in the Navigation area(Remove but not trash the libs group from the project)2.Select the Project itself in the Nevigation area, then click the Add Target b原创 2012-11-08 02:05:19 · 1412 阅读 · 0 评论 -
iPhone开发之屏幕旋转
iPhone中有重力感应我们可以通过旋转手机使屏幕旋转。但是屏幕旋转后页面的布局需要注意。 UIInterfaceOrientationPortrait,垂直向上UIInterfaceOrientationPortraitUpsideDown,垂直倒放。UIInterfaceOrientationLandscapeLeft,水平向左。UIInterfa原创 2012-11-07 00:41:56 · 1331 阅读 · 0 评论 -
iphone开发之storyboard页面跳转时传递参数
1.在跳转前的视图控制器类中实现prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender方法- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { UIViewController *destination = segue.destina原创 2012-11-03 21:49:32 · 3405 阅读 · 0 评论 -
iphone开发之自定义导航
AppDelegate.h#import #import "CategoryViewController.h"#import "PlayViewController.h"#import "TimerViewController.h"#import "AboutUsViewController.h"@interface AppDelegate : UIResponder {原创 2012-11-03 12:21:06 · 849 阅读 · 0 评论 -
iphone开发之使用touchXml解析xml并且存储到SQLite中
1.下载touchXml,下载地址:https://github.com/TouchCode/TouchXML2.然后在项目中新建一个文件夹,然后将Source中的文件拖入新建的文件夹中。将Copy itmes into destination group’s folder(if needed)勾选上。3.添加libxml2 library 和 libs原创 2012-10-30 21:38:49 · 669 阅读 · 0 评论 -
iphone开发之Picker控件连接过程
1.将File's Owner上的doublePicker输出口连接到选取器。2.将选取器视图上的DataSourceh和Delegate连接到File’s Owner(使用连接检查器)3.将按钮的Touch Up Inside事件连接到File‘s Owner上的buttonPressed操作(使用连接检查器) .h文件关键代码#import @interface BID原创 2012-10-21 20:05:52 · 736 阅读 · 0 评论 -
iphone开发之自定义TableViewCell
CustomCell.h#import @interface CustomCell : UITableViewCell{ UIImageView *imageView;}-(void)setTheImage:(UIImage *)icon;@endCustomCell.m#import "CustomCell.h"@implementation原创 2012-11-03 12:27:57 · 2765 阅读 · 0 评论 -
安装cocos2d提示'root' is no longer supported解决方法
错误提示:cocos2d-iphone template installer Error: Do not run this script as root. 'root' is no longer supported RECOMMENDED WAY: ./install-templates.sh -f解决方法:删除文件中关于roo原创 2012-11-04 20:07:03 · 1234 阅读 · 0 评论 -
iphone开发之Objective-c语法之字符串
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。1.创建经典的NSString字符串NSString 与 char* 最大的区转载 2012-11-03 22:01:58 · 937 阅读 · 0 评论 -
iphone开发之关闭键盘
为关闭键盘添加时间处理方法:h文件-(IBAction)textFieldDoneEditing:(id)sender;m文件-(IBAction)textFieldDoneEditing:(id)sender {[sender resignFirstResponder];} ------- > 触摸背景关闭键盘在Hello-.h文件中增加原创 2012-11-06 02:09:42 · 564 阅读 · 0 评论 -
iphone开发之使用ActionSheet
ActionSheet和AlertView比较相似都是给用户一个提示信息。它是从底部弹出。它通常用于确认潜在的危险或不能撤消的操作,如删除一个数据。 为了使用ActionSheet我们需要在h文件中实现UIActionSheetDelegate协议。其中,我们常常需要实现: actionSheet:didDismissWithButtonIndex: 该方法是ActionSheet消失的时原创 2012-11-06 02:37:38 · 634 阅读 · 0 评论 -
iPhone开发之等待有关控件(UIActivityIndicatorView,UIProgressView)
UIActivityIndicatorView:.h文件@interface UIActivityIndicatorViewController : UIViewController { UIActivityIndicatorView * myActivityView;}@property (nonatomic, retain) IBOutlet UIActivityIndic原创 2012-11-06 19:53:00 · 907 阅读 · 0 评论 -
iphone开发之基本UI控件(Button控件,开关控件,分段控件,滑块控件,WebView)
Button控件iPhone的Button控件可以做的很绚丽,Button可以有多种状态:Default State,Highlighted State,Selected State,Disabled State #import @interface ButtonsBackgroundViewController : UIViewController { UIBu原创 2012-11-07 21:28:07 · 918 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
纯 Swift2.0 工程 CocoaChina+ 从 0 到 1 遇到的坑和解决方案前段时间博主从阿里巴巴跳槽加盟滴滴快的,乘着跳槽的时间差做了两件一直想做的事: 一件就是用Swift2.0写了一个CocoaChina的iOS app(名字叫CocoaChina+,文章的最后会介绍),另外一件就是带着女票去北京玩了一趟,见了见以前读硕时在实验室的几个哥们。整个app从无到有遇到了好多Swift的原创 2015-10-28 11:34:19 · 1033 阅读 · 0 评论