iOS学习
文章平均质量分 51
dragonerfly
记录学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS Storyboard中使用Segue传值
需求描述:故事板中,VIEW1与VIEW2有一条SEGUE连线。点击VIEW1中的按钮跳转至VIEW2,并且从VIEW1中传递值给VIEW2。实现:VIEW1.m添加下面的事件方法,该方法在视图跳转时被触发。-(void)prepareForSegue:(UIStoryboardSegue *)segue sender转载 2015-03-25 10:53:53 · 304 阅读 · 0 评论 -
iOS开发常用的第三方类库
在iOS开发中不可避免的会用到一些第三方类库,它们提供了很多实用的功能,使我们的开发变得更有效率;同时,也可以从它们的源代码中学习到很多有用的东西。Reachability 检测网络连接用来检查网络连接是否可用:包括WIFI和WWAN(3G/EDGE/CDMA等)两种工作模式。可以从Apple网站下载到:http://developer.apple.com/li转载 2015-07-13 21:07:37 · 390 阅读 · 0 评论 -
IOS和安卓ui设计常用尺寸及基本知识
iOS app 图标的圆角半径是多少?(注:现在IOS图标是不需要再画圆角了,直接方形就OK)括弧里面是对应的半径大小App store(Retina屏) ─────────────1024px(160px)iTunes Artwork icon ─────────────512px (90px)App icon(iPhone4s) ────────────转载 2016-05-08 00:39:03 · 3804 阅读 · 0 评论 -
ios 获取屏幕的属性和宽度
app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸CGRect rect; rect = [[UIApplication sharedApplic转载 2016-11-05 16:46:07 · 280 阅读 · 0 评论 -
IOS代码添加控件,控件移动,放大,缩小,旋转
1,代码添加控件例如:/* 1.创建一个控件 2.设置控件的位置,大小 3.设置控件所需要的各个属性 4.添加入父控件 5.添加监听 */ UIButton *btn1=[[UIButton alloc] init]; // 创建一个控件 btn1.frame=CGRectMake转载 2016-11-06 23:30:13 · 636 阅读 · 0 评论 -
UIImageView-使用总结
UIImageView是使用频率最高的控件之一了。那就开始总结一下了。1.初始化UIImageViewUIImageView *imgShadow = [[UIImageView alloc] initWithFrame:CGRectMake(50, 150, 150, 80)]; [imgShadow setImage:[UIImage imag转载 2016-10-29 02:33:53 · 273 阅读 · 0 评论 -
objective c 整型和字符串相互转化
Convert Integer to NSString:int Value = 112;NSString *ValueString = [NSString stringWithFormat:@"%d", Value];Convert NSString to C Integer:int Value = 112;int ValueString = [Value转载 2016-10-31 00:13:40 · 469 阅读 · 0 评论 -
RESTful API 设计指南
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概转载 2016-10-31 02:44:23 · 383 阅读 · 0 评论 -
NSDictionary使用小结
#import int main(int argc, const char * argv[]) { @autoreleasepool { //创建字典 NSDictionary *dic1 = [NSDictionary dictionaryWithObject:@"value" forKey:@"key"];转载 2016-10-31 11:24:27 · 271 阅读 · 0 评论 -
6个值得记住与设置的快捷键
有些快捷键默认没有设置,我建议你打开Preferences > Key Bindings ,根据需要自行修改。Command + / :注释/取消注释代码Command + [ 或者 ] :向前或向后缩进代码Command + 左右方向键:移动光标到行首或行尾Control + s :选择单词(译注:默认没有设置。Key Bindings 对应的转载 2015-05-29 16:15:31 · 293 阅读 · 0 评论 -
IOS开发之记录用户登陆状态
如何记录用户的登陆状态呢? 用我们的CoreData蛮? CoreData适合处理大量的数据,一般和TableView来结合起来使用,当然我们可以用CoreData来存储用户的登陆信息,但这不免有点大材小用,而且用起来也是比较复杂的。那么我们有其他更便捷的方法吗?苹果这么注重用户体验,当然有其他的方法了,就是NSUserDefault. NSUserDefault设置完值以后要进行同步NS转载 2015-04-30 11:05:17 · 344 阅读 · 0 评论 -
NSString类 字符串连接
Objective-C的NSString类提供了强大的字符串处理功能,可以应付大部分需要。 对于字符串连接基本上有以下三种方法实现:NSString* string; // 结果字符串NSString* string1, string2; //已存在的字符串string = [NSString initWithFormat:@"%@,%@", string1, string2 ]; /转载 2015-03-25 10:59:42 · 418 阅读 · 0 评论 -
AFNetworking2.5使用
1.检测网络状态+ (void)netWorkStatus{ /** AFNetworkReachabilityStatusUnknown = -1, // 未知 AFNetworkReachabilityStatusNotReachable = 0, // 无连接 AFNetworkReachabilityStatu转载 2015-03-25 21:54:43 · 222 阅读 · 0 评论 -
OC 常用数据类型之间的转换
1: NSString NSInteger NSInteger转化 NSString类型: [ NSString stringWithFormat: @"%d" , NSInteger];NSString转化 NSInteger类型: NSInteger = [ NSString intValue ]转载 2015-03-20 23:04:51 · 856 阅读 · 0 评论 -
MBProgressHUD的基本使用
和gitHub上的Demo其实差不多,就是小整理了下,当备忘,想做复杂的效果可以参考MBProgressHUD在gitHub上的DEMO,写得也很清楚明了。先下载MBProgressHUD.h和.m文件,拖入工程。地址:MBProgressHUD以下是代码:(先在.h文件里定义 MBProgressHUD *HUD;) //方式1.直接在View上show HUD =转载 2015-03-22 21:28:28 · 263 阅读 · 0 评论 -
IOS atomic与nonatomic,assign,copy与retain的定义和区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。atomic设置成员变量的@property属性时,默认为atomic,提供多线程安全。在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: if (property != newValue) {转载 2015-04-01 19:51:19 · 288 阅读 · 0 评论 -
ios中摄像头/相册获取图片,压缩图片,上传服务器方法
【部分知识】 iphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像。但是,注意:相册中的图片机器路径无法直接从应用程序访问,只能通过终端用户去选择和转载 2015-04-09 10:22:53 · 321 阅读 · 0 评论 -
简述UIPikerView的属性和用法
1. numberOfComponents:返回UIPickerView当前的列数NSInteger num = _pickerView.numberOfComponents;NSLog( @"%d", num);2. - (NSInteger)numberOfRowsInComponent:(NSInteger)component; 返回component列中有多少行转载 2015-05-10 16:31:56 · 215 阅读 · 0 评论 -
ios 获取屏幕的属性和宽度
app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸CGRect rect; rect = [[UIApplication sharedApplication] st转载 2017-11-15 19:50:56 · 544 阅读 · 0 评论
分享