ios
黄志东iOSphp
这个作者很懒,什么都没留下…
展开
-
ios应用程序生命周期
iOS学习笔记(四)——iOS应用程序生命周期 开发应用程序都要了解其生命周期,开始接触android时也是从应用程序生命周期开始的,android的应用程序生命周期更多是其组件的生命周期,例如Activity、Service。今天我们接触一下iOS应用程序的生命周期, iOS的入口在main.m文件:转载 2013-12-02 18:27:59 · 649 阅读 · 0 评论 -
图片的等比率缩放
//等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(CGSize)scaleSize{ UIGraphicsBeginImageContext(scaleSize); [imagedrawInRect:CGRectMake(0,0, scaleSize.width, scaleSize.heigh转载 2014-07-22 09:04:05 · 417 阅读 · 0 评论 -
iOS---数据库
iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3 *db, 数据库句柄,跟文件句柄转载 2013-12-30 17:26:41 · 580 阅读 · 0 评论 -
状态栏字体颜色
//状态栏字体颜色[application setStatusBarStyle:UIStatusBarStyleLightContent];//显示状态栏[[UIApplicationsharedApplication] setStatusBarHidden:NOwithAnimation:UIStatusBarAnimationNone];原创 2014-07-25 14:27:56 · 656 阅读 · 0 评论 -
object c 图书管理系统
// main.m#import #import "Book.h"#import "BookMIS.h"int main(int argc, const char * argv[]){ @autoreleasepool { printf("欢迎进入图书管理系统\n"); char c; BookMIS *ab=[原创 2013-12-02 09:05:57 · 996 阅读 · 0 评论 -
object-c把数据写入到文件中
holydancer原创转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7371643先介绍一个自定义类描述的方法description,一般情况下,一个自定义类我们在用%@输出的时候,给出的是一个内存地址,我们在该类的.m文件里重写description方法,来修改输出内容,呆会转载 2013-11-29 08:57:33 · 1636 阅读 · 0 评论 -
ios除去可变字符串中的某些字符
//除去字符串中的“111@”NSMutableString *str = [[NSMutableStringalloc]initWithFormat:@"111@sudhqu111@lgkokge"]; while ([str rangeOfString:@"111@"].length>0) { [str deleteCharactersI原创 2014-07-23 10:20:56 · 1229 阅读 · 0 评论 -
UITableView的一些属性
//去掉cell行之间的线[tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];//选中行逐渐淡出 [self.mTableViewdeselectRowAtIndexPath:indexPath animated:YES];原创 2014-07-16 15:14:49 · 465 阅读 · 0 评论 -
ios---实现随着键盘弹出,响应的视图也随之上移
实现随着键盘弹出,响应的视图也随之上移有时候你可能会遇到这样一个情况,如下图 这样弹出来的键盘就遮挡住了文本框,导致看不到文本框,也就看不到输入了什么解决这个问题有两种方法一、把文本框调高点,这样键盘就不会遮挡文本框了,但是有时候布局不允许这么做,那么显而易见这种方法也就不太可取了,二、当键盘要弹出的时候把整个视图往上移动,这样文本框也就转载 2013-12-30 17:31:29 · 1104 阅读 · 0 评论 -
iOS---各种控件的创建方法和部分调用方法
1.Image View //找到图片 UIImage *pImage = [UIImage imageNamed:@"sea.png"]; //根据内容图片创建ImageView self.pImageView = [[UIImageView alloc]initWithImage:pImage]; //将ImageView放到父视图中原创 2013-12-27 15:57:16 · 965 阅读 · 0 评论 -
iOS 导航控制器、标签、表视图的创建方法
导航控制器//创建导航控制器BIDRootViewController *pRootVC=[[BIDRootViewController alloc]initWithNibName:nil bundle:nil]; self.mRootVC=pRootVC; [pRootVC release]; UINavigationController *pNav=[[UINa原创 2013-12-27 11:52:17 · 1326 阅读 · 0 评论 -
图片信息转化为NSData
BOOL isjpg = [urlstrhasSuffix:@".jpg"]; BOOL ispng = [urlstr hasSuffix:@".png"]; if (isjpg) { _data =UIImageJPEGRepresentation(_image,1);转载 2014-07-22 09:13:45 · 660 阅读 · 0 评论 -
编写一个递归函数,求一个整数的2进制形式
#include void calc(int n){if(n/2==0){printf("%d",n%2);}else{calc(n/2); printf("%d",n%2);}}int main(int argc,const char argv[]){ int num; scanf("%d",&num); calc(nu转载 2013-11-21 21:01:45 · 1309 阅读 · 0 评论 -
学习笔记
1.数组 定义一维数组: 类型 数组名[长度];如int score[10]; 定义二维数组: 类型 数组名[长度1][长度2];如:int score[2][3]; 使用数组: 数组名[下标] ; 其中:下标>=0 小于数组的长度-1 每一维的下标都是从0开始到数组的长度-1 2.函数原创 2013-11-20 21:06:34 · 708 阅读 · 0 评论 -
结构体、文件
1.结构体: (1)结构体定义: “结构体”是一种构造类型,它是由若干个“成员”组成的。 一般形式: struct 结构体名 { 结构成员的说明; }; 其成员类型说明一般形式为: 类型说明符 成员名;例 struct stu {原创 2013-11-21 15:04:08 · 1108 阅读 · 0 评论 -
用c语言输入学生信息保存到文件中并读取文件内容
#include struct Student{int num;char name[20];int age;int score;};int main(int argc,const char *argv[]){struct Student stus[2]; int i;FILE *fp;//输入学生信息 for(i=0;i原创 2013-11-21 20:14:30 · 15145 阅读 · 3 评论 -
ios--把数据存储到沙盒中
把数据存储到沙盒中先找到沙盒的路径,用如下代码NSArray *arr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSAllDomainsMask, YES); NSString *path = [arr objectAtIndex:0];如果把数据存储在.txt文件中路径可变为pStr如下:原创 2013-12-30 17:08:12 · 1093 阅读 · 0 评论 -
@class与import的区别
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件C代码 #import "B.h" @interface A : NSObject { B *b; } @end #import "B.h" @interface A : NSObject {转载 2013-12-02 20:26:25 · 719 阅读 · 0 评论 -
C语言中static的作用
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)第一个作用:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容#include增加这条语句char a = ‘A‘; // global variab转载 2013-11-27 19:59:41 · 720 阅读 · 0 评论 -
学生信息管理系统 c语言
#include #include #include typedef struct _Student{ char name[10]; int age; int number; int score;}Student;typedef struct _Node{ Student stu; Student stu3; s原创 2013-11-25 09:20:18 · 1932 阅读 · 0 评论 -
ios @property属性
assign: 简单的赋值 不会更改索引计数(Reference counting),这个属性一般用来处理基础类型(NSInteger,CGFloat和C语言的 int double floatchar ...),如果你声明的属性是基础类型的话,assign是默认的,你可以不加这个属性.retain: 释放旧的对象将旧对象的值赋予输入对象并将输入对象的索引计数+1 ,主要应用与NSObje原创 2013-12-06 12:01:40 · 769 阅读 · 0 评论 -
取沙盒地址
1.如何得到行序号和对应文件的路径?[objc] view plaincopyprint?NSLog(@"%d,%s,",__LINE__,__FILE__); NSLog(@"%d,%s,",__LINE__,__FILE__);2.如何获得沙盒的路径?1)方法1[objc] view plaincopyprint?NSA转载 2013-12-06 11:17:46 · 648 阅读 · 0 评论 -
object c 学生信息管理系统
// main.m// StuMIS#import #import "Student.h"#import "StuMIS.h"int main(int argc, const char * argv[]){ @autoreleasepool { printf("欢迎进入学生信息管理系统\n"); printf("pk国际2013,@co原创 2013-12-02 20:50:19 · 1268 阅读 · 0 评论 -
ios 简易计算器
//// BIDViewController.h// Calculator#import @interface BIDViewController : UIViewController@property (retain, nonatomic) IBOutlet UILabel *lab;@property (retain, nonatomic) IBOutlet原创 2013-12-06 11:29:29 · 785 阅读 · 0 评论