自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 类方法和实例方法,类和元类

假设A类继承自B类,B类继承自NSObjectA便是途中的Subclass(class),B便是图中的Superclass(class),NSObject便是Root class(class);A *a = [A new];其实A和a一样,也是对象,A称为类对象,a称为实例对象。每一个类对象都有一个isa指针,指向元类。我们新建一个NSObject的分类NSObject+Method我们在里面实现两个方法- (void)sayObject{ NSLog(@"NSO.

2022-04-19 09:52:08 183

原创 git 无法上传和下载大文件的处理

链接:https://pan.baidu.com/s/14unVhPXRAsoOB93wN9MLpw 密码:i3ungit 无法上传和下载大文件的处理先执行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"下载下面文件链接:h...

2019-07-24 15:55:21 1989

原创 ios开发中的一点小经验

1.保留2位小数点   //.2代表小数点后面保留2位(2代表保留的数量)    NSString *string = [NSStringstringWithFormat:@"%.2f",M_PI];    //输出结果是: 3.14    NSLog(@"%@", string);2.用0补全的方法   NSInteger count = 9;   

2016-09-01 14:47:33 516

原创 [NSDate alloc] init]与[NSDate date]

同事有个问题纠结了一天,他存储一个日期,如果本地有存储过,下次进入页面就默认存储的日期,否则就默认明天的日期。在测试过程中他发现,当把app删除后,按理说是没有存储这样一个日期的,但是发现总是可以取到存储的值,所以他疑惑了!    是在没找出原因,就让我帮忙看了一下,就发现这样一段代码:- (void)readSearchDateHistory{    NSString *file

2016-01-21 10:20:57 544

原创 当设置个人热点,状态栏变高造成布局出错的处理

1、bug修改UIView *bottomBarView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.width, bottomBarHeight)];    bottomBarView.backgroundColor = [UIColor whiteColor];    bottomBarView.bottom

2015-12-11 19:21:13 1087

原创 UIScrollView 使其平滑的滚动到指定位置

UIScrollView 使其平滑的滚动到指定位置使用UISCrollView的代理方法:- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset 

2015-12-11 19:18:08 14417

原创 layer绘制渐变色

layer绘制渐变色- (void)drawRect:(CGRect)rect {    CGContextRef context = UIGraphicsGetCurrentContext();    NSArray *colors = [NSArray arrayWithObjects:HEXCOLOR(0x769DC5),HEXCOLOR(0x4F5B9B), nil]; 

2015-12-11 19:17:26 2105

原创 ARC下会导致内存泄漏的情况

ARC下会导致内存泄漏的情况:1、循环参照A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两个对象都无法释放。这种问题常发生于把delegate声明为strong属性了。例,@interface SampleViewController@property (nonatomic, strong) SampleClass *sampleClass;@end

2015-12-11 19:16:18 1107

原创 Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requires th

这些天打开公司的应用,总是网络请求报错。之前没有细看报错信息,还以为是后台把服务停了呢。后来询问安卓的同事,他们的数据没问题。这才仔细的看了下报错信息:Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded because the App Transport Security policy req

2015-09-29 10:51:45 6955

转载 ios9新特性

iOS 9.0This article summarizes the key developer-related features introduced in iOS 9, which runs on currently shipping iOS devices. The article also lists the documents that describe new features

2015-09-29 10:36:34 1627

转载 如何在运行时改变App的图标-ImageMagick

在你完成应用程序的beta版本后,最后会有些人去帮你测试,使你去完善应用程序……或者会有投资青睐。但是如果测试人员有一种简单地方式去检查构建版本的应用程序会不会有帮助呢?这个教程将会向你展示这些,向你介绍一些或许很少有人知道的Xcode里面的功能。你会相信在这个教程中你不会写一行Swift的代码吗?当然,你也不用写一句Objective-C代码。这个教程会让你写一些bash

2015-09-09 11:05:20 688

转载 Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning

Your build settings specify a provisioning profile with the UUID, no provisioning profile was分类: ios 错误日志2013-10-15 13:26 8825人阅读 评论(5) 收藏 举报ioswarnings在Archive项目时,出现了“Your b

2015-08-05 17:23:31 1244

原创 textField 真机上键盘不弹出

Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 1730230351_Portrait_iPhone-Simple-Pad_Default项目中用到了IQKeyBoardManager出现上述问题解决办法:(1)textField.userInt

2015-06-30 19:55:52 3428

原创 xcode 运行时模拟器不可选的问题

好久没写博客了,上一次是什么时候都想不起来了。之前总觉得脑袋记住了,用过了就可以了,干嘛要写博客,简直浪费时间。其实没事写写博客好处还是挺多的,这样既可以对自己用过的和学到的东西做一个总结,也能提供让别人学习的经验,何乐而不为呢前天上家公司的老大打电话让我帮忙改一下项目的logo,本来已经离职了上家公司的事情也跟我没关系了,但想想工作时老大待我还不错,就答应了,就当朋友之间的帮忙

2015-06-30 19:51:04 942

转载 wxPython中文教程 简单入门加实例

wx.Window 是一个基类,许多构件从它继承。包括 wx.Frame 构件。技术上这意味着,我们可以在所有的 子类中使用 wx.Window 的方法。我们这里介绍它的几种方法:* SetTitle( string title ) —— 设置窗口标题。只可用于框架和对话框。 * SetToolTip( wx.ToolTip tip ) —— 为窗口添加提示。 

2014-04-16 10:43:04 830

原创 IOS之同步请求、异步请求、GET请求、POST请求

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

2014-04-15 10:30:14 379

原创 AssertMacros: queueEntry, file: /SourceCache/IOKitUser_Sim/IOKitUser-920.1.11/hid.subproj/IOHIDEven

在看公司的一个测试demo时每次点击视图de

2014-04-10 14:50:17 822

转载 网页加载

iOS开发之UIWebView网页视图讲  UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。  一、创建UIWebView  CGRect bouds = [[UIScreen manScreen]applicationFrame];  UIWebView* webVie

2014-02-28 19:23:58 636

转载 扫描本地音乐文件

//扫描本地音乐文件,返回艺术家列表 需要库MediaPlayer.framework  -(NSArray*) findArtistList {      NSMutableArray *artistList = [[NSMutableArray alloc]init];      MPMediaQuery *listQuery = [MPMediaQuery playlistsQu

2013-12-24 17:21:51 1286 1

原创 IOS沙盒机制和文件操作(1)

2013年12月9日学习日志:IOS沙盒机制和文件操作(1)ios沙盒机制(sandbox)和文件操作1.ios沙盒机制:  iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。   每个应用程序都有自己的存储空间   应用程序不能翻过自己的围墙去访问

2013-12-17 21:10:08 767

原创 IOS沙盒机制和文件操作(2)

2013年12月10日学习日志:IOS沙盒机制和文件操作(2)1.    在document里创建目录//获取当前程序的document的路径       NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);    NSString

2013-12-17 21:09:08 814 1

原创 IOS沙盒机制和文件操作(3)

2013年12月12日学习日志:IOS沙盒机制和文件操作(3)1.    fileManager使用操作当前目录NSFileManager*fileManager = [NSFileManager defaultManager];     NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, N

2013-12-17 21:07:45 613

原创 纯代码实现UISearchBar搜索功能

2013年12月17日学习日志:UISearchBarUISearchBar是一种搜索栏,这次我主要是写一些今天课上学到的一些有关searchBar的内容;即怎样代码创建一个搜索栏,怎样使搜索栏弹出的键盘消失,怎样使得达到搜索想要的内容并显示在表视图中。1.    File-àNew-àProject创建一个Empty Application,工程命名为mySearch;2.   

2013-12-17 21:04:24 2716

原创 iOS中Button控件的学习

依旧是先建立一个single View Application工程,这个程序的操作是完全按照视频学习上写的,但最后还是运行不出来。设置断点后发现buttin的状态一直都没改变,原来又是变量的从属关系没处理好,果断在前面加了self,运行后果断成功!也就是将:if (clearButton.enabled ==YES)    {       clearButton.ena

2013-12-08 17:18:37 849

原创 ios开关和滑块控件操作学习

先创建一个单视图项目;////  HXViewController.h//  switchSlider////#import @interface HXViewController :UIViewController{   UISwitch *mySwitch;   IBOutlet UILab

2013-12-07 20:46:13 1141

原创 iOS实现多视图跳转(横屏,竖屏)

#import #define degreesToRadians(X) (M_PI * (X) / 180.0)@interface HXViewController :UIViewController{   UITextField *txtField;   UITextField * lTxtField;   UIView *landSca

2013-12-06 19:41:10 1330

原创 oc基础知识:属性、协议和分类

2013年11月27日日志:1.属性:@property(assign,copy或retain内存管理的信息)类型 实例变量名@synthesize 实例变量名属性方法实现了实例变量的get和set方法,等同于:-(void)set实例变量名:(参数类型)参数名{实例变量名= 参数名;                      }和-

2013-11-27 20:54:10 1212

原创 Objective-C武器类练习

main.m#import #import "Arm.h"#import "Arm1.h"#import "Gun.h"#import "Knife.h"#import "Boom.h"#import "Sound.h"#import "NPC.h"int main(int argc,const cha

2013-11-27 20:49:50 831

转载 Objective-C常用数据类型之间的转换

OC 常用数据类型之间的转换1: NSString   NSInteger  NSInteger转化 NSString类型:      [ NSString  stringWithFormat:  @"%d" , NSInteger];NSString转化 NSInteger类型:      NSInteger = [ NSString   intVal

2013-11-26 17:19:28 3945

转载 编写 Objective-C 代码

iOS Developer LibraryDeveloperSearch马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)如果您未曾开发过 iOS 或 Mac OS X 平台的程序,那就需要开始了解它们的首要程序设计语言 Objective-C。Objective-C 并不是一种很难

2013-11-26 13:52:20 767

转载 C语言文件操作函数总结

核心提示:函数说明 fclose()用来关闭先前fopen()打开的文件。此动作会让缓冲区内的数据写入文件中,并释放系统所提供的文件资源。  clearerr(清除文件流的错误旗标)  相关函数 feof  表头文件 #include  定义函数 void clearerr(FILE * stream);  函数说明 clearerr()清除参数stream指定的文

2013-11-25 21:27:32 779

原创 初学C语言者适合做的练习

#include int main(int argc, const char * argv[]){    // insert code here...    printf("Hello, World!\n中北镇我来了!");    return 0;}#include #define PI 3.14//编写一个程序实现求圆形的面积

2013-11-24 21:08:55 822

原创 实现学生信息录入的动态长度控制

////思考:如何实现学生信息录入的动态长度控制?//提示:使用链表,动态分配空间//Student * p1;//p1=malloc(sizeof(Student));//p1->age=10;//struct Node{//    Student  stu;//    Node * next;//}#include #include

2013-11-24 21:05:33 838

原创 实现学生信息的文件保存和读取

//实现学生信息的文件保存和读取。#include #define NUM 2typedef struct _Student{    char name[10];    int number;    int age;    int score;}Student;int main(int argc, const char * argv[]){

2013-11-24 21:03:17 3034

原创 实现学生信息的结构体定义

//实现学生信息的结构体定义//姓名//学号//年龄//成绩//定义10名学生的信息,通过控制台录入这10名学生信息,求这10名学生中的//最高分的姓名和分数,(提示:结构指针)//最低分的姓名和分数,//平均分。#include #define NUM 10typedef struct _Student{    char name[10

2013-11-24 21:01:13 1966

转载 extern用法

1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可以吗?

2013-11-24 00:03:19 752

转载 结构体指针链表

用指针处理链表(转) 链表概述  链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。  链表有一个 头指针 变量,它存放一个地址,该地址指向一个元素,链表中每一个元素称为 结点,每个结点都应包括两个部分,一为用户需要用的实际数据,二为下一个结点的地址。可以看出,头指针 head 指向第一个元素,第一个元素又指向第二个元素,。。。。直到最后一个元素,该元素不再

2013-11-24 00:02:25 5840

原创 用户从控制台输入文章、计算文章中单词个数并存入文件中

/* 用户从控制台输入一篇文章,输入完成以后,判读文章中一共有多少个单词? char txt[2000];  hello lili,hello hameimei,nice to meet you. hello nice to meet you too. */#include #include #include #define  N  2000

2013-11-24 00:00:44 865

原创 自己实现字符串处理函数

/* 实现字符串处理函数 字符串长度获取strlen 字符串连接   strcat 字符串比较   strcmp 字符串查询   strfind(char * a,char * b); 返回字符串b在字符串a的位置 "hello nihao","nni"  6,如果不存在返回-1 */#include #include #include //字符

2013-11-23 23:56:11 833

原创 简单用户登录模式的实现

/* 编写程序实现一个用户登录的模拟,用户从控制台输入用户名,密码 1判断输入是否合法 用户名不超过15字符 密码必须用数字 2验证用户名和密码是否正确 用户名 wangyi 密码123正确 */#include #include #define M 20#define N 10#define trueName  "wangyi"#define

2013-11-23 23:54:00 1149

空空如也

空空如也

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

TA关注的人

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