
iOS
文章平均质量分 92
little_two_two
这个作者很懒,什么都没留下…
展开
-
XCode查找FrameWork路径
通过Terminal进入Xcode.app所在目录,可以找到相应的SDK路径,相关 的Framework的头文件也在改目录下。示例如下:Frameworks:[html] view plaincopy$ pwd /Applications/xcode.app/Contents/Developer/Platforms/iPhone原创 2015-01-07 17:52:05 · 4086 阅读 · 0 评论 -
iOS之UITableViewController的使用
本文用UITableViewController实现上一篇的功能创建空的iOS工程,不需要xib和storyboard文件,删除info.plist的相关文件1、AppDelegate.h#import @interface FKAppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;原创 2015-01-06 14:21:22 · 933 阅读 · 0 评论 -
iOS之UITableView的使用—下拉刷新
使用无界面纯代码实现1、AppDelegate类//.h#import @class FKTableViewController;@interface FKAppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;@property (strong, nonatomic) FKTabl原创 2015-01-06 15:09:00 · 955 阅读 · 1 评论 -
iOS之UITableView的使用——编辑表格
1、.h#import @interface FKViewController : UIViewController<UITableViewDataSource, UITableViewDelegate , UIAlertViewDelegate>@property (strong, nonatomic) IBOutlet UITableView *table;@property原创 2015-01-06 13:07:36 · 883 阅读 · 0 评论 -
iOS之segue控制导航的使用
1、FKBookListController类#import "FKBookListController.h"@interface FKBookListController ()@end@implementation FKBookListControllerNSArray* books;- (void)viewDidLoad{ [super viewDidLoad]; b原创 2015-01-07 00:32:49 · 802 阅读 · 0 评论 -
iOS之UITableView的使用——多分区表格以及分区索引
1、.h#import @interface FKViewController : UIViewController<UITableViewDataSource , UITableViewDelegate>@property (strong, nonatomic) IBOutlet UITableView *table;@end2、.m#import #import "F原创 2015-01-06 13:59:38 · 2419 阅读 · 0 评论 -
iOS之UINavigationController的使用
1、FKAppDelegate类//.h#import @class FKBookViewController;@interface FKAppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;@property (strong, nonatomic) FKBookViewControl原创 2015-01-06 23:04:17 · 678 阅读 · 0 评论 -
iOS之segue控制过渡的使用
1、FKViewController类//.h#import @interface FKViewController : UIViewController@property (strong, nonatomic) IBOutlet UILabel *label;@property (nonatomic, copy) NSString* content;@end//.m#im原创 2015-01-06 23:34:54 · 788 阅读 · 0 评论 -
iOS之UISearchDisplayController的使用
1、.h#import @interface FKViewController : UIViewController<UITableViewDataSource, UITableViewDelegate , UISearchBarDelegate , UISearchDisplayDelegate>@end2、.m#import #import "FKViewControl原创 2015-01-06 17:17:07 · 785 阅读 · 0 评论 -
iOS之UINavigationBar的使用
纯代码实现1、AppDelegate类//.h#import @class ViewController;@interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;@property (strong, nonatomic) ViewController* viewCo原创 2015-01-06 18:06:20 · 695 阅读 · 0 评论 -
iOS之UIScrollView的使用
转载自:http://blog.youkuaiyun.com/qijianli/article/details/7781918UIScrollView 类负责所有基于 UIKit 的滚动操作。一、创建[java] view plaincopyCGRect bounds = [ [ UIScreen mainScreen ]转载 2015-01-07 22:27:28 · 584 阅读 · 0 评论 -
iOS工具下载网址
https://developer.apple.com/downloads/index.action#原创 2015-01-08 21:33:21 · 821 阅读 · 0 评论 -
iOS关于取消延迟执行函数的介绍
转载自:http://blog.youkuaiyun.com/samuelltk/article/details/8994313[cpp] view plaincopy@interface NSObject (NSDelayedPerforming) - (void)performSelector:(SEL)aSelector withObje转载 2015-01-28 09:38:13 · 1158 阅读 · 0 评论 -
iOS之UIView常用方法总结
转载自:http://www.cnblogs.com/pengyingh/articles/2379476.htmladdSubview: 添加一个子视图到接收者并让它在最上面显示出来。 - (void)addSubview:(UIView *)view 讨论 这方法同样设置了接收者为下一个视图响应对象。接收者保留视图。如果你使用removeFromSuperview方转载 2015-01-28 23:46:43 · 1200 阅读 · 0 评论 -
iOS之MD5加密
在做网络应用程序的时候, 时时刻刻要保证用户数据的安全, 因此要加密。MD5算法在国内用的很多. MD5算法的特点:*同样的数据加密结果是一样的.(32个字符)*不可逆的.(不能逆向解密)*可用于文件校验/指纹识别.MD5算法是公开的,iOS中已经包装好了MD5算法。可以将其写成字符串的分类:转载 2015-01-30 16:31:20 · 892 阅读 · 0 评论 -
Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench
转载自:http://www.cnblogs.com/maxinliang/p/3583702.html一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.转载 2015-01-31 23:42:18 · 1355 阅读 · 0 评论 -
iOS之CALayer的使用
1、FKContext.h#ifndef PathTest_FKContext_h#define PathTest_FKContext_h/* 该方法负责绘制圆角矩形 x1、y2:是圆角矩形左上角的座标。 width、height:控制圆角举行的宽、高 radius:控制圆角矩形的四个圆角的半径 */void CGContextAddRoundRect(CGContextRef原创 2015-01-13 11:26:46 · 753 阅读 · 0 评论 -
Xcode错误"Cast from pointer to smaller type 'int' loses information”
"Cast from pointer to smaller type 'int' loses information” 从错误内容我们也能看出, 错误出在'int'这里了。而那份代码也比较早的, 在Xcode5.1之后, 要用uintptr_t来替代int。把错误语句处的int全换成uintptr_t即可。原创 2015-01-12 17:29:55 · 5108 阅读 · 0 评论 -
iOS之UIPageController的使用——纯代码实现翻页效果
1、FKPageController类//.h#import @interface FKPageController : UIViewController@property (assign, nonatomic) NSUInteger pageIndex;- (id)initWithPageNumber:(NSInteger)pageNumber;@end//.m#impo原创 2015-01-12 22:29:44 · 3517 阅读 · 0 评论 -
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).错误解决方法
targets ->build setting 下的 Build Active Architecture Only 设置 NO 即可.原创 2015-01-13 16:08:53 · 1062 阅读 · 0 评论 -
iOS之UITabBar的使用
一、使用纯代码实现UITabBar1、.h#import @interface FKViewController : UIViewController @end2、.m#import "FKViewController.h"@interface FKViewController ()@end@implementation FKViewController- (v原创 2015-01-12 12:56:06 · 1000 阅读 · 0 评论 -
将Cocos2d-x的VS工程导入XCode
自:http://www.cnblogs.com/wt616/archive/2012/12/04/2800729.html一、VS中开发注意事项1、 VS中某目录下的代码文件如果要引用和该目录平行另一个子目录下的某个文件,则使用“../另一个子目录/某个文件”。2、 如果子目录下的代码需要引用和它平级的代码直接引用。二、Xcode开发工具下classes文转载 2015-01-12 17:56:39 · 1894 阅读 · 0 评论 -
Mac下使用XMPP即时通讯【3】:openfire安装完毕后无法登录控制台(忘记密码)的解决方法
转载自:openfire登录管理控制提示:Login failed:make sure your username and password are correct and that you’re an admin or moderator 解决方案如下:1.使用Mysql查看工具进入数据库,进入表“ofuser”,将该表清空,然后执行该SQLINSER转载 2015-01-31 23:45:28 · 1333 阅读 · 0 评论 -
Mac下使用XMPP即时通讯【2】:安装XMPP和Spark
转载自:http://www.cnblogs.com/maxinliang/p/3582924.html一、下载并安装openfire1、下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire openfire是服务器,下面还有一个spark,转载 2015-01-31 23:43:50 · 2097 阅读 · 1 评论 -
iOS之图片的使用
1、加载图像的方法:1)imageNamed:该方法用于加载指定文件名对应的图片,该方法有缓存机制,如果该方法将要加载的图片文件不存在,才会加载,如果存在,则直接使用缓存的图片。2)imageWithContentsOfFile:该方法用于加载指定文件名对应的图片3)imageWithData:该方法用于根据NSData中封装的图片数据来创建图片4)imageWithData:sc原创 2015-01-13 00:08:46 · 796 阅读 · 0 评论 -
iOS之UIPageController的使用
纯源码实现1、FKPageController类用于定义每个Page的视图//.h#import @interface FKPageController : UIViewController@property (strong, nonatomic) UILabel* label;@property (strong, nonatomic) UILabel* bookLabel;原创 2015-01-12 14:05:16 · 1812 阅读 · 0 评论 -
iOS图片和按钮的使用
CGRect logoRect = CGRectMake(200, 0, 100, 200); _logo = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"HelloWorld.png"]]; _logo.contentMode = UIViewContentModeScaleAspectFit; _lo原创 2014-12-24 12:25:52 · 568 阅读 · 0 评论 -
UILabel类的用法及实例
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39528995在以前的xcode版本中,练习的时候都会选择空模板,并在AppDelegate.m中的didFinishLaunchingWithOptions中书写代码实例化控件对象(比如标签),然后最终用[self.window addSubview:对象]的方法显示出来。转载 2014-12-24 12:44:45 · 746 阅读 · 0 评论 -
UIButton类型属性简单归纳以及自定义按钮的设置
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39550927(1)UIButton类继承自UIControl,而UIControl继承自UIView,因为UIView就是个矩形区域,所以UIButton实例化的对象其实都是一个矩形,虽然有各种圆角、增加联系人、信息按钮等等,给它们加个背景它们就现形成矩形了,而且它们有个frame属转载 2014-12-24 13:45:58 · 1781 阅读 · 0 评论 -
iOS开发UIImage和UIImageView属性介绍,实现图片动画,实现开始/停止按钮效果
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39553269(1)如果是按钮触发一个事件方法,我们只需要用(id)sender把控件对象传递进来,这个方法就能处理控件属性值;而如果方法需要处理其他对象,那么一个方法,就是把这个对象设置为全局变量,这样所有的方法都可以使用这个对象,并设置它的属性,我们这里的imgView2就是这样,转载 2014-12-24 14:24:26 · 2193 阅读 · 0 评论 -
iOS开发UIProgressView进度条的几个属性介绍
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39558109进度条目前看来不如滑动控件(slider)实用,至少滑动控件可以让用户动,并且我们还能获得滑动控件的值。目前还未体会到进度条的魅力。[objc] view plaincopy- (void)vie转载 2014-12-24 14:34:05 · 1434 阅读 · 0 评论 -
iOS开发UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39559001(1)滑动条的左右端背景可以设置上一页下一页的图片;(2)滑动条的轨道图片可以设置为渐变等等图片。(3)滑动条因为值可以互动,所以addTarget:方法很重要,其中事件值变动UIControlEventValueChanged比较转载 2014-12-24 15:10:22 · 3144 阅读 · 0 评论 -
iOS开发UISwitch开关控件属性介绍以及获取开关状态并做出响应
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39576685(1)UISwitch的大小也是固定的,不随我们frame设置的大小改变;也是裁剪成圆角的,设置背景就露马脚发现背景是矩形。(2)UISwitch的背景图片设置无效,即我们只能设置颜色,不能用图片当背景,虽然实验了很小的图片,也是不行。可能需要借助第三转载 2014-12-24 15:20:16 · 1655 阅读 · 0 评论 -
iOS开发UIView的属性,父视图和子视图的层级操作,子视图的自适应模式,外加一个定时器
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39582249(1)UIView视图frame的设置,四个参数,前2个确定位置,后2个确定大小。(2)UIView的内容模式contentMode,和在UIImage中说的是一样的,而且在UIImage中展示更容易理解。(3)UIView最重要的转载 2014-12-24 16:01:32 · 4134 阅读 · 0 评论 -
iOS文件路径操作与资源导入方法
//获取整个程序所在目录 NSString* homePath = NSHomeDirectory(); NSLog(@"%@",homePath); //获取.app文件目录 NSString* appPath = [[NSBundle mainBundle] bundlePath]; NSLog(@"%@",appPath); //获取Docum原创 2014-12-24 11:25:32 · 1703 阅读 · 0 评论 -
UIApplication生命周期以及如何简单测试每个函数何时被调用?
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39518773应用程序的生命周期也就是程序在前台和后台以及正在前往后台和前往前台的路上的不同状态,这些不同状态是由不同函数控制的,当然每个函数的作用也不同,比如正在前往后台时可能需要暂停程序进行,进入后台后需要保存一些数据以便再恢复,即将进入前台时需要恢复一些数据,进入前台了可能需要刷转载 2014-12-24 11:27:39 · 650 阅读 · 0 评论 -
iOS开发UITextField常用属性归纳:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39609579(1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等)。(2)可以根据需要设置文字显示样式(包括输入密码时的密文显示、文字横向居中、纵向居中上下、输入的文字是否首席木大写、文字超过后是否缩小还是向右滚动等)。(3)可以根据转载 2014-12-24 16:35:59 · 1699 阅读 · 0 评论 -
iOS开发UITextField协议的用法,键盘的隐藏,以及视图随着键盘的出现隐藏而上下调整位置
转载自:http://blog.youkuaiyun.com/weisubao/article/details/396108211)有很多对于文本框的编辑和结束编辑的设置需要用到文本框协议,即UITextFieldDelegate:先在AppDelegate.h中加入协议,然后就可以在ViewController.m中使用。比如我们本例中对t1这个文本框对象设置了代理,代理self,即本视图控制器类,所以转载 2014-12-24 16:58:15 · 681 阅读 · 0 评论 -
iOS开发UIWindow和UIView是什么关系
转载自:http://blog.youkuaiyun.com/weisubao/article/details/39613579(1)因为xcode版本不同,最新的xcode已经不提供我们老版本可以随意创建的空白文档了(而是纯粹的什么都没有的project,是的,什么都没有),所以我们建立在单MVC模板之上,本例以及之前的所有的代码都是在ViewController.m中书写,而不是在AppDel转载 2014-12-24 17:59:44 · 1018 阅读 · 0 评论 -
iOS之块的使用
1、块的基本语法^[块返回值类型](形参类型1 形参1,形参类型2 形参2,...) {逻辑内容;}1)定义块必须以^开头2)定义块的返回值类型可以省略3)定义块无需指定名字4)如果块没有返回值,块无需带参数,通常建议使用void作为占位符2、定义块变量块返回值类型 (^块变量名)(形参类型1,形参类型2,...);如下代码:#import int原创 2015-01-14 15:31:25 · 564 阅读 · 0 评论