IOS学习
随便叫个啥呢
这个作者很懒,什么都没留下…
展开
-
ios 调用相机 上传图片到服务器 图片角度问题
- (IBAction)selectPhoto:(id)sender { UIActionSheet *sheet; if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { sheet = [[UIActionSheet alloc原创 2015-12-09 17:06:44 · 2399 阅读 · 0 评论 -
IOS tableview点击跳转
参考文章,将页面采用push方式加载http://www.tuicool.com/articles/UFre2ehttp://blog.sina.com.cn/s/blog_7cb9b3b801017at3.html使用webView方法http://conecode.com/news/2011/05/ios-tutorial-creating-a-web-view-uiwebview/在表格的C原创 2015-02-02 15:09:55 · 3462 阅读 · 0 评论 -
IOS开发初学
在Xcode中使用Git进行源码版本控制http://www.cocoachina.com/ios/20140524/8536.htmlURL拼接NSString *urlStr = [NSString stringWithFormat:@"%@%@?%@", host_url, baseurl, postURL];urlStr = [urlStr stringByAddingPercentEsc原创 2015-02-02 15:09:47 · 405 阅读 · 0 评论 -
IOS tableview下拉刷新上拉加载分页
http://code4app.com/ios/快速集成下拉上拉刷新/52326ce26803fabc46000000刷新没用用插件,加载使用的MJ老师的插件。- (void)viewDidLoad{ [super viewDidLoad]; //获取数据 [self firstLoadRefresData]; //下拉刷新 self.refreshControl =原创 2015-02-02 15:09:53 · 13776 阅读 · 0 评论 -
ios修改了coredata数据结构后,更新安装会闪退
iOS App升级安装 - CoreData数据库升级如果IOS App 使用到CoreData,并且在上一个版本上有数据库更新(新增表、字段等操作),那在覆盖安装程序时就要进行CoreData数据库的迁移,具体操作如下:1.选中你的mydata.xcdatamodeld文件,选择菜单editor->Add Model Version 比如取名:mydata2.xcdat转载 2015-02-03 15:29:23 · 5797 阅读 · 0 评论 -
ios 修改webview的 ua
(转)iOS中修改WebView默认的User Agent使用了第二种方法,略作修改,- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //欢迎页显示3秒 [NSThread转载 2015-02-05 10:45:42 · 10530 阅读 · 0 评论 -
uilabel显示html
在tableview中使用后特别卡 NSString *htmlString=[NSString stringWithFormat:@"%@", doc.summary]; NSMutableAttributedString * attrStr = [[NSMutableAttributedString alloc] initWithData:[htmlString dataUsing原创 2015-02-02 15:11:54 · 2081 阅读 · 0 评论 -
(转)获取iOS设备型号(最新iPhone6+、iPad4)
http://www.oschina.net/code/snippet_2247606_39106//获得设备型号+ (NSString *)getCurrentDeviceModel:(UIViewController *)controller{ int mib[2]; size_t len; char *machine; mib[0] = CTL_HW;原创 2015-02-02 15:10:40 · 2584 阅读 · 0 评论 -
iOS webview中在Safari中 打开文档 进行处理
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { //判断是否是单击 if (navigationType == UIWebViewNavigation原创 2015-02-02 15:10:55 · 2281 阅读 · 0 评论 -
【转载】iOS 计算某个时间点与现在的时间差
/*处理返回应该显示的时间*/+ (NSString *) returnUploadTime:(NSDictionary *)dic{ //Tue May 21 10:56:45 +0800 2013 NSString *timeStr = [dic objectForKey:@"created_at"]; NSDateFormatter *date=[[NSDateFo原创 2015-02-02 15:10:15 · 1813 阅读 · 0 评论 -
iOS同步请求
AFNetWorking只有异步请求,所以使用官方请求NSString *string = [NSString stringWithFormat:@"%@xxx", BaseURLString]; NSURL *url = [NSURL URLWithString:string]; NSURLRequest *request = [NSURLRequest requestWithURL原创 2015-02-02 15:10:03 · 422 阅读 · 0 评论 -
ios 网络请求 笔记
同步post请求NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults]; //读取本地缓存的已配置的分类 self.app1category=[userDefaults arrayForKey:@"User1Category"]; self.app2category=[userDefaults原创 2015-01-26 15:12:17 · 1101 阅读 · 0 评论 -
ios返回刷新原页面
之前用的一种方法是在返回页面里面写的//点击返回操作后-(void)viewWillDisappear:(BOOL)animated{ UIStoryboard *story=[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; ScrollerViewController *ma原创 2015-02-02 15:11:59 · 15969 阅读 · 0 评论 -
ios左右滑动页面刷新
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ //加载之后的一页 if (scrollView==self.tableScroll) { CGFloat pageWidth=scrollView.frame.size.width; int page=floor((scrollVi原创 2015-02-02 15:11:51 · 3955 阅读 · 0 评论 -
IOS学习2
Xcode模拟器 HOME 键 是 shift+commend+hcommand+1、2、3可以切换屏幕大小NSArray是静态的数组,就是它所指向的内容是不可改变的,它指向一段内存区域,一旦初始化,不能通过它对该内存区域的数据进行修改操作,但是它可以读数据。NSMutableArray是动态的是NSArray的子类,可以对所指向的内存区域内容进行更改,并可以增加数组内容 IOS Numb原创 2015-02-02 15:09:50 · 410 阅读 · 0 评论 -
IOS uiwebview中加载服务器上的html图片不显示
uiwebview显示服务器上的html,图片显示成问号,在电脑上用浏览器打开,图片显示403。但是将html保存到本地后打开就可以显示。所以我在IOS中也是将服务器返回的html内容保存到了本地,然后加载到uiwebview中,可以显示。- (void)viewDidLoad { [super viewDidLoad]; webViews.delegate=se原创 2015-04-14 15:22:44 · 12569 阅读 · 0 评论 -
IOS 密码加密 SHA256+GTMBase64
在项目中,Android系统先完成开发,所以IOS系统就参照Android的完成。在密码加密环节,就必须要保持一致了。 Android代码public class Crypto { /** * Define a hash type enumeration for strong-typing */ public enum HashType { M原创 2015-08-04 15:51:56 · 2213 阅读 · 0 评论 -
设置uitextview边框
self.contentView.layer.borderColor=[UIColor lightGrayColor].CGColor; self.contentView.layer.borderWidth=1.0;原创 2015-08-01 11:22:40 · 457 阅读 · 0 评论 -
tabbar点击刷新
#import <UIKit/UIKit.h>@interface TabbarRootViewController : UITabBarController<UITabBarControllerDelegate>@end#import "TabbarRootViewController.h"#import "NoticeTableViewController.h"@implementation原创 2015-08-01 11:02:32 · 1005 阅读 · 0 评论 -
IOS 实现多种分类 添加删除排序功能(LXReorderableCollectionViewFlowLayout)
在项目中需要实现用户对可显示分类的自由配置(添加、删除、排序),不是对分类的编辑添加,而是在总分类中选择显示。只是做一下笔记,积累知识。 .h代码#import <UIKit/UIKit.h>#import "LXReorderableCollectionViewFlowLayout.h"@interface SetViewController : UIViewController< LXRe原创 2015-08-01 10:33:18 · 5072 阅读 · 2 评论 -
IOS navigation 返回按钮 不显示文字
//将返回按钮的文字设置不在界面显示 [[UIBarButtonItem appearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault]; [self.navigationController.navig原创 2015-08-01 11:05:04 · 4959 阅读 · 1 评论 -
IOS 填写密码
//完成-(void)commitAction{ NSString *regex = @"^[\\@A-Za-z0-9\\!\\#\\$\\%\\^\\&\\*\\.\\~]{6,20}$"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isMatch原创 2015-08-01 11:15:18 · 559 阅读 · 0 评论 -
IOS 使用shareSDK发送验证码
//// LoginMobileController.m// kykx// 手机发送验证码// Created by zhangyg on 15/7/9.// Copyright (c) 2015年 ytint. All rights reserved.//#import "LoginMobileController.h"#import <SMS_SDK/SMS_SDK.h>原创 2015-08-01 11:12:24 · 3812 阅读 · 0 评论 -
IOS 页面跳转
@property (strong, nonatomic) LoginViewController *loginViewController; UIStoryboard *story=[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; self.loginViewController=[st原创 2015-08-01 11:09:18 · 449 阅读 · 0 评论 -
IOS tabbar 点击刷新页面
.h文件#import <UIKit/UIKit.h>@interface TabbarRootViewController : UITabBarController<UITabBarControllerDelegate>@end.m文件#import "TabbarRootViewController.h"#import "NoticeTableViewController.h"@impleme原创 2015-07-06 17:24:29 · 8527 阅读 · 0 评论 -
IOS TabBar 点击不显示图标
使用tab bar 选择了selected Image ,结果点击只显示了文字,没有显示图标。 在查询资料后,http://mobile.51cto.com/iphone-407783.htm Tab Bar Item只是取了图片的形状,其余的颜色什么的,都自己处理了 所以不需要设置selected image。只使用灰色图标即可。 图标大小name.png(30*30) name@2x.p原创 2015-07-02 12:33:14 · 3085 阅读 · 2 评论 -
uitextfield 设置左图标以及图标文字间距,输入框背景图切换
参考网上资料,直接使用网上的代码,没有实现,重新修改 YLSTextField文件 #import <UIKit/UIKit.h>@interface YLSTextField : UITextField@end#import "YLSTextField.h"@implementation YLSTextField//改变文字位置-(CGRect) textRectForBounds:(原创 2015-07-08 17:37:01 · 6958 阅读 · 0 评论 -
推荐IOS开发的好资源
http://www.appcoda.com/http://www.cocoachina.com/http://code4app.com/http://www.raywenderlich.com/http://www.oschina.net/ios/codingList/最受欢迎的开源项目资讯http://www.csdn.net/tag/%E6%9C%80%E5%8F%97%E6%AC%A2%E原创 2015-02-02 15:09:58 · 501 阅读 · 0 评论 -
在UIScrollview和UIPageControl中展示的图片添加点击事件
在UIScrollview和UIPageControl中展示的图片添加点击事件,手势要放在循环体中-(void)topImage{ NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults]; NSString *loginKey=[userDefaults stringForKey:@"lo原创 2015-04-15 10:19:36 · 2356 阅读 · 0 评论 -
iOS 提示信息
显示网络异常+(void)showNetError:(UIView *)view { MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view animated:YES]; hud.mode = MBProgressHUDModeText; hud.labelText = @"网络异常,请查看网络!"; hud.marg原创 2015-02-02 15:11:02 · 756 阅读 · 0 评论 -
iOS webview 黑条
在webview中网络异常 加载失败后,页面上下滑动会有黑条出现-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{ [HUD hide:YES]; [CommenData showNetError:self.navigationController.view]; if (er原创 2015-02-02 15:10:49 · 4094 阅读 · 1 评论 -
ios button 图标和文字位置设置
文字button.contentVerticalAlignment = UIControlContentVerticalAlignmentBottom;button. contentHorizontalAlignment =UIControlContentHorizontalAlignmentLeft;图标[button setImage:[UIImage imageNamed:@"jiahao原创 2015-02-02 15:11:36 · 9057 阅读 · 0 评论 -
iOS 获取手机 唯一标识
存贮在keychainQuery 可以统计用户使用情况-(void)gatherMessage{ //采集用户设备信息 NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults]; NSDate *loadDate=[NSDate date]; NSDate *lastData=[userDefaul原创 2015-02-02 15:11:05 · 9715 阅读 · 0 评论 -
iOS 画一条分割线
CGRect r = [[UIScreen mainScreen] applicationFrame]; UIImageView *imageView=[[UIImageView alloc] initWithFrame:self.view.frame]; [self.view addSubview:imageView];UIGraphicsBeginImageContext(imag原创 2015-02-02 15:10:52 · 5372 阅读 · 0 评论 -
ios用户引导页
http://www.open-open.com/lib/view/open1411201907593.htmlhttp://blog.csdn.net/yesjava/article/details/7894663@interface WelcomeViewController ()@end@implementation WelcomeViewController- (void)viewDid原创 2015-02-02 15:10:29 · 2977 阅读 · 0 评论 -
layoutSubviews总结
http://blog.csdn.net/bsplover/article/details/7977944ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeeds原创 2015-02-02 15:10:12 · 437 阅读 · 0 评论 -
IOS 按钮字体颜色设置
UIColor RGB颜色对照表 http://blog.csdn.net/sqc3375177/article/details/9198765UIButton *customButton = [UIButton buttonWithType:UIButtonTypeCustom]; [customButton setTitleColor:_btnFontColor for原创 2015-02-02 15:10:06 · 44608 阅读 · 0 评论 -
隐藏navigationController
http://www.xuebuyuan.com/311723.html//隐藏nav导航栏-(void)viewWillAppear:(BOOL)animated{ [self.navigationController setNavigationBarHidden:YES animated:YES];}- (void)viewDidLoad{ [super viewDidLoad];原创 2015-02-02 15:10:01 · 507 阅读 · 0 评论 -
ios tableview多种表格形式
https://github.com/jakemarsh/JMStaticContentTableViewController简单易用- (id) init { self = [super initWithStyle:UITableViewStyleGrouped]; if (!self) return nil; return self;}- (void)viewDidLoad原创 2015-02-02 15:11:39 · 2388 阅读 · 0 评论 -
显示欢迎页以及引导页
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIStoryboard *story=[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle main原创 2015-02-02 15:10:32 · 638 阅读 · 0 评论