自定义博客皮肤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=1 xcrun: error: active developer path ("/Volumes/Xcode/Xcode.app/Contents/Developer") does not exist, use `xcode-se

2015-10-25 09:45:17 1115

原创 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 580

原创 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 742

原创 iOS GET请求和POST请求

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

2015-10-01 17:02:32 542

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

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

2015-10-01 16:55:31 869

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

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

2015-10-01 16:51:13 501

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

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

2015-10-01 15:22:40 953

原创 iOS数据库使用(sqlite3)

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

2015-10-01 15:20:18 581

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

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

2015-10-01 15:13:33 1270

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

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

2015-09-30 19:38:40 1213

原创 自定义cell

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

2015-09-30 15:27:33 500

原创 UITableView 二讲

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

2015-09-30 15:23:57 398

原创 iOS UITableView(表格)

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

2015-09-30 15:15:16 465

原创 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 899

原创 iOS 自定义tabBar

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

2015-09-30 14:48:16 689

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

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

2015-09-30 14:45:59 1097

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

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

2015-09-30 14:40:00 1127

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

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

2015-09-30 14:37:53 454

原创 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 1007

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

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

2015-07-31 13:50:14 532

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

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

2015-07-30 21:07:56 1597

原创 iOS -UI-06 UIImageView 动画

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

2015-07-29 18:59:33 535

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

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

2015-07-29 14:06:20 440

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

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

2015-07-28 18:40:01 533

原创 iOS-UI-03 UITextField UIAlertView

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

2015-07-28 13:52:26 510

原创 iOS-UI-02 UILabel UIButton

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

2015-07-28 11:02:45 526

原创 iOS-UI-01 UIWindow UIView

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

2015-07-27 17:53:09 876

空空如也

空空如也

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

TA关注的人

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