自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MJ_KeepingGo的博客

做一件事容易,做好一件事不易。

  • 博客(27)
  • 收藏
  • 关注

原创 安装cocoaPods出现错误error: active developer path ("/Volumes/Xcode/Xcode.app/Contents/Developer") does not

错误:[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --depth=1xcrun: error: active developer path ("/Volumes/Xcode/Xcode.app/Contents/Developer") does not exist, use `xcode-se

2015-10-25 09:45:17 1021

原创 Xcode 7.0过后,也就是iOS9.0过后适配时出现的问题

最近更新了Xcode7.0(其实在一个月之前我就使用了Xcode7.4Beta版),Xcode在测试时有个常见的bug(或者说是错误)(:只要是牵扯到网络数据时,数据就出不来,出现以下提示:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.

2015-10-06 14:12:19 483

原创 code signing is required for product type 'Application' in SDK 'iOS 9.0'错误

在Xcode 7.0过后开发真机测试中往往会出现:code signing is required for product type 'Application' in SDK 'iOS 9.0'错误,一般的解决方案是:前提:选择工程  → General → Team填写上自己的App ID,因为Xcode 7.0以上只要有苹果设备,不需要开发者证书也能真机测试11、 选择工程

2015-10-05 17:13:40 600

原创 iOS GET请求和POST请求

我们都知道请求数据时前缀会有一个http,而http请求数据时会有两种方法:GET 和 POST。GET 和 POST的区别:GET 特征 1.浏览器和服务器对URL长度有限制,因此在URL后面附带的参数是有限制的,通常不能超过1KB 2.会把请求的数据暴露在接口里面POST 特征  1.参数全部放在请求体中 这样就保证了数据的安全。

2015-10-01 17:02:32 446

原创 iOS 同步请求和异步请求

在iOS里面,网络请求分为同步请求个异步请求,它俩的区别是:同步请求:等所有操作完全执行完毕才会继续执行 同步请求的弊端:会出现假死的情况,只要请求的操作没有完全执行完毕,就不会再去响应任何事件(在同一线程)异步请求:在程序运行的时候,会利用空闲的时间,去执行里面的操作,不会影响到同一线程里面的其它操作同步请求代码实现: NSURL *url = [

2015-10-01 16:55:31 771

原创 iOS 网络请求(一些概念性方面的知识)

http (http HyperText Transfer Protocol 超文本传输协议)是互联网上应用最为广泛的一种网络协议。所有WWW网文件都必须遵守这个标准 http是用于www浏览传输的一个协议  IP协议对应于网络层 TCP协议对应于传输层,而HTTP协议对应于应用层  http协议的作用: 1.规定客户端和服务器之间的数据传输形式

2015-10-01 16:51:13 408

原创 数据库(sqlite3)项目实际应用

在Xcode7.0以上版本里面,开发中如果想用数据库,就得在工程里面导入 sqlite3:具体步骤:选择工程 -->Build Phases -->Link Binary With Libraries导入完成后,就是怎么运用它了!一般我会把数据库的增删改查封装成一个类,例如下面:这是这个类的.h文件#import #import @interface HFG_DataMana

2015-10-01 15:22:40 808

原创 iOS数据库使用(sqlite3)

数据库也是数据持久化的一种,但是不同于Plist文件。在iOS中  使用数据库重要的方法:1⃣️:打开数据库:sqlite3_open()2⃣️:建表,修改,添加,更新,删除数据:sqlite3_exec()3⃣️:查询:     ①:校验语句是否合法:sqlite3_prepare_v2     ②:绑定要查询的数据个sql语句:sqlite3_bind_text  

2015-10-01 15:20:18 490

原创 iOS UITextView的使用(小小阅读器实现)

#import "ViewController.h"typedef enum whichView{ ChangeTextSize = 500, ChangeTextColor, isPagingEnabledView, isDayView, }whichView;@interface ViewController (){ NSStr

2015-10-01 15:13:33 1084 2

原创 使用cocoapods下载很慢怎么办?

今天发现一种新方法,可以使CocoaPods下载快起来pod install --verbose --no-repo-update在 pod install 后面加上这么一句,就可以是下载速度变快了。

2015-09-30 19:38:40 1075

原创 自定义cell

在我们不想用系统封装好的cell时,就可以自定义了自定义多个Cell 1.自定义多个Cell时,会用到 /**tableView有多少组*/- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{        return 4; //  4代表给表视图返回4个组}2.在自定义多个C

2015-09-30 15:27:33 422

原创 UITableView 二讲

表格的其它的一些属性,全是代理方法,使用之前可别忘了挂代理。表头和表尾// 返回表的行数- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ NSArray *citys = list[section][@"Cities"]; ret

2015-09-30 15:23:57 298

原创 iOS UITableView(表格)

UITableView(表格)在实际开发中用得非常之多,下面将介绍它简单的使用方法:表视图(UITableView 一讲) 1.定义:UITableView使用了重用机制,通过重用tableView的cell,达到节省内存的母的,使用一个字符串类型的ID判断是哪一种cell2.UITableView是UIScrollView的子类,有两种样式 平铺和重组3.初始化以及使

2015-09-30 15:15:16 381

原创 iOS 滚动视图(UIScrollView) UIPageControl

1.类名:UIScrollView,多个页面实现的原理,位置不变,内容改变。用滚动视图点击查看大图片 //   1.查看大图片    UIScrollView *scoll = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.frame), CGRectGetHeight(self

2015-09-30 15:08:19 748

原创 iOS 自定义tabBar

苹果虽然帮我们封装好了菜单栏,但是有些时候我们不想用封装好的怎么办?自定义吧!!直接上代码了!!HFG_TabBar.h#import @interface HFG_TabBar : UITabBarController@endHFG_TabBar.m#import "HFG_TabBar.h"@interface HFG_TabBar (){ UIB

2015-09-30 14:48:16 598

原创 UITabBarController(菜单栏)带导航栏的tabBar

1.定义:它能选择进入某个页面,通过一个数组里面存储的视图控制器。它也是一个ViewController。2.初始化菜单栏://  菜单栏    UITabBarController *tabbar = [[UITabBarController alloc]init];    tabbar.tabBar.tintColor = [UIColor whiteColor];   

2015-09-30 14:45:59 1017

原创 iOS 分段选择控件 开关按钮 滑杆

分段选择按钮1.使用多个按钮的时候,可以选择分段选择按钮2.初始化:  UISegmentedControl *segment = [ [UISegmentedControl alloc] initWithItems: @[@“娱乐”,@“军事”,@“科技”] ];segment.frame = CGRectmake(100,100,250,40);segment.moment

2015-09-30 14:40:00 1006

原创 iOS UI里面五大手势使用

单击1.1初始化以及使用:UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction:)];   设置点击手指的个数    tap.numberOfTouchesRequired = 1;    //    设置手指点击

2015-09-30 14:37:53 361

原创 iOS 简单的猜颜色游戏 界面设计的比较简单 - -

@interface ViewController (){    UILabel *jifen;    UILabel *label;    UIButton *button;    UIButton *button1;    NSTimer *timer;    NSTimer *timer1;    NSArray *color;    int showTi

2015-07-31 13:54:31 874

原创 iOS-UI-07 代理的使用

前面页面往后面页面传值的时候,可以用属性;后面页面往前面传值的时候,可以用代理。1.定义:在自己无法完成某一样事件的时候,就用代理帮忙实现2.完成代理的步骤:1⃣️:声明代理 方法: 写在 .h 文件的  #import 下面@protocol  代理名中间写代理的方法@end2⃣️:声明代理的属性 写在 @interface 下面@interface@

2015-07-31 13:50:14 441

原创 iOS -UI汤姆猫实现(UIImageView)自己写的汤姆猫,所学知识有限,代码还有待改进 ==

@interface ViewController (){    UIImageView *tom;    UIImageView *tommy;}@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];        [self backg

2015-07-30 21:07:56 1513

原创 iOS -UI-06 UIImageView 动画

UIImageView1.定义:它是动画的类,可以产生动画2.初始化:UIImageView *view = [[UIImageView alloc]initWithFrame:CGRectMake(*,*,*,*)];3.属性:1⃣️:view.animationDuration = 1; 设置完成整个动画的时间2⃣️:view.animationRepeatCount

2015-07-29 18:59:33 459

原创 iOS-UI-05 导航控制器的使用 UINavigationController

导航控制器的简单使用,页面的跳转实现。

2015-07-29 14:06:20 373

原创 iOS-UI-04 沙盒 归档 解归档

沙盒(sandBox)1.沙盒机制:它是一种安全体系,iOS应用程序只能对自己创建的程序进行读取文件,这个独立,封闭,安全的空间,就叫沙盒。它里面一般存放着程序需要的文件,数据持久化的一些文件,只要不是代码相关的都会放在里面。2.每个一个用程序只有一个沙盒,沙盒有三个文件夹➕:获取根目录的方式NSString *homePath =  NSHomeDirectory();1⃣️

2015-07-28 18:40:01 449

原创 iOS-UI-03 UITextField UIAlertView

UITextField1.定义:它是一个输入文本的控件2.属性    pswtextField = [[UITextField alloc]initWithFrame:CGRectMake(100, 100, 150, 40)];    pswtextField.borderStyle = UITextBorderStyleRoundedRect; //设置边框的类型    p

2015-07-28 13:52:26 450

原创 iOS-UI-02 UILabel UIButton

程序的运行顺序顺序:main.m→AppDelegate.m→ViewController.m1.创建窗口的地方:AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    self.win

2015-07-28 11:02:45 427

原创 iOS-UI-01 UIWindow UIView

UIWindow UIView                                           UIWindow1.UIWindow:就是一个窗口,通过这个窗口,可以看到里面的内容。在iOS里面,一般只有一个窗口,用于管理、协调应用中显示的控件。2.UIWindow 的作用: 1⃣️:他是一个容器,给view提供展示的区域2⃣️:将事件分发给view(视图)

2015-07-27 17:53:09 738

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除