
iOS-开发
Liuhuaixuan
iOS 开发
展开
-
简单使用CocoaPods
我这个文章是基于 CocoaPods 安装好之后的用法. 如果,你想在你的工程里面创建,那么 第一步:进入你的项目文件夹.在终端输入 cd 之后,拖动你的项目文件夹到 cd 后面,就会出现下面的界面: 然后,在终端输入: vim Podfile 然后,点击 i, 输入 platform : iOS , ‘7.0’ pod ‘AMap3DMap’ pod ‘AMapSearch’ 这原创 2016-05-24 11:16:46 · 458 阅读 · 0 评论 -
info.plist 的相关问题
在 info.plist 文件里面添加一下内容 如果要想将 info.plist 里面的内容变成这样,那么,就是右键点击info.plist, 选择Open As,之后,选择Source Code 就可以了.那么info.plist 就会变成这样了.如下图 添加shareSDK 分享用到的白名单 <key>LSApplicationQueriesSchemes</key> <ar原创 2016-06-21 10:03:04 · 535 阅读 · 0 评论 -
画饼状图-UIBezierPath
首先,得到一个数组,数组里面放的是一系列数字.在这里,随机取得100以内的4个数字.// 随机数组- (NSArray *)arrRandom { int total = 100; NSMutableArray *arrM = [NSMutableArray array]; int temp = 0; for (int i = 0; i < 3; i++) {转载 2016-07-28 10:15:38 · 599 阅读 · 0 评论 -
通过 segment 控制两个视图
这里以两个 tableView 为例.先让大家看一下效果图 不扯了.直接上代码好了. - 1.首先,创建两个视图,继承于 tableView- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { self.delegate = s原创 2016-07-27 09:01:13 · 1010 阅读 · 0 评论 -
MBProgressHUD+MJ的简单使用
今天在写项目的时候,发现了这个框架.这应该是 MJ 老师封装的.在这里,谢谢 MJ 老师. 这是. h 文件里面的内容.+ (void)showSuccess:(NSString *)success toView:(UIView *)view;+ (void)showError:(NSString *)error toView:(UIView *)view;+ (MBProgressHUD *)原创 2016-06-06 16:59:32 · 3965 阅读 · 0 评论 -
tableView 滑动删除
以前的时候,看到很多 tableView向左滑动的时候,出现好几个按钮,就想知道怎么做的.于是,网上找各种方法.结果,方法各种各样.有自己定义的,但是太麻烦了.最近才知道, tableView有自带的方法, 用来写这个界面,如图- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForR原创 2016-06-03 09:30:38 · 444 阅读 · 0 评论 -
给 Xcode 添加空白模板
现在Xcode 已经没有空白模板了.我先说一声,我的 xcode 版本是7.2的. 如果需要添加空白模板,怎么添加呢? 右键点击,选中显示包内容.之后,Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application,依次找到相应原创 2016-05-19 13:38:10 · 665 阅读 · 0 评论 -
iOS-点击按钮,改变图片
直接上代码吧! 首先,定义一个全局的属性 @property (nonatomic , assign , getter=ischose) BOOL chose; 之后,在点击事件里面写方法:- (IBAction)changeBtnImage:(id)sender { self.chose = !self.ischose; if (self.chose) { [原创 2016-04-23 14:03:46 · 1245 阅读 · 0 评论 -
UIWebView和WKWebView
简单的加载网页: 使用 UIWebView:NSURL *url = [NSURL URLWithString:@"http://baidu.com"]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; [self.webView loadRequest:request];使用 WKWebView: 需要先导入原创 2016-05-18 13:50:15 · 887 阅读 · 0 评论 -
alertView的简单封装
我们项目里面有好多用到了弹出视图来警告,提示之类的,写的多了,发现好烦,就写了一个工具 在. h 文件#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface AlertViewTool : NSObject+ (void)showAlertViewWithTitle:(NSString *)alertTitle me原创 2016-05-07 10:27:16 · 952 阅读 · 0 评论 -
跳到指定控制器
如果你有好几个界面,并且还是连续跳转的话,那么,当你想跳回到你想要的控制器的时候,那么,你就需要用到下面的方法了ViewController *VC = [ViewController new]; [self.navigationController pushViewController:VC animated:NO]; [self.navigationController.view原创 2016-05-17 10:51:14 · 386 阅读 · 0 评论 -
初学多线程
NSThread 创建多线程的方法有很多种,这里只说两种: ①可以获取线程对象,给线程设置名称等// 创建多线程 NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(textThread) object:nil]; // 启动多线程 [thread start];②创建原创 2016-05-17 09:28:08 · 347 阅读 · 0 评论 -
字符串
将一段字符串转化为数组NSString *str = @"1,2,3,4,5";NSArray *array = [str componentsSeparatedByString:@","];原创 2016-05-04 18:12:02 · 340 阅读 · 0 评论 -
验证手机号
用的是韩万杰写的验证手机号码.发这个微博是为了防止以后再去找,存下来./** * 手机号码验证 * * @param mobileNumbel 传入的手机号码 * * @return 格式正确返回true 错误 返回fals */+ (BOOL) isMobile:(NSString *)mobileNumbel{ /** * 手机号码 * 移动:1转载 2016-05-11 15:11:35 · 651 阅读 · 0 评论 -
自定义瀑布流的布局
我是照着 MJ 的视频敲得.谢谢 MJ老师#import <UIKit/UIKit.h>@class WaterFlowLayout;@protocol WaterFlowLayoutDelegate <NSObject>@required- (CGFloat)waterflowLayout:(WaterFlowLayout *)waterflowLayout heightForWidth:原创 2016-05-25 09:58:22 · 612 阅读 · 0 评论 -
简单二维码的生成
先上效果图直接上代码吧 // 1.创建二维码滤镜:CIQRCodeGenerator不要写错 let filter : CIFilter = CIFilter(name: "CIQRCodeGenerator")! // 2.设置滤镜输入数据 let data = "123".data(using: .utf8) ...原创 2018-12-04 16:07:12 · 388 阅读 · 0 评论