自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录从毕业到最终选择IOS,以及其它一些情况

我是一名应届的软件工程本科毕业生,其实以前大4实习的时候就应该选择来培训IOS,但是当时不清楚一些状况,也没有这方面的打算,所以现在我看来是浪费了我一年的时间,在大学时期,我不是努力学习的学生,毕业后去做了实施运维,后来觉得没什么发展,整天帮别人解决问题,技术积累很慢很慢,所以在我大学毕业后我决定要学点技术性的东西。这时候到了我选择学习什么技术的时候,因为近3年来移动互联很火,对技术要求,

2015-09-26 11:11:47 529

原创 IOS 懒加载,死循环

//在getter方法中,不要再使用self.否则会重复调用getter方法,造成死循环- (UILabel *)noLabel{   if (_noLabel ==nil) {       UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0,20, self.view.boun

2015-09-25 17:54:56 1704

原创 IOS 纯代码实现视图控制器的封装

//没有了storyboard就需要通过appdelegate中设置项目入口。 1.初始化控制器,侧边栏   解决方案: 设置程序的主入口,添加导航控制器, 将这些页面加入到第三方框架中管理,初始化界面 - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSD

2015-09-25 17:45:04 648

原创 IOS HTTP同步异步

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad{    [super viewDidLoad];// NSString *path = @"http://apis.juhe.cn/

2015-09-25 17:42:00 645

原创 IOS UDP小例子总结

首先需要导入UDP类;建立通信机制;点击发送按钮发送消息,想局域网的所有处在通信端口(开关开着的情况下)   开关关着就是私聊的情况了协议方法里实现接收局域网的消息运用timer的方法检测局域网的人有谁在Cell里面显示 同一局域网的人的IP的后缀;@interfaceViewController ()AsyncUdpSocketDelegate,U

2015-09-25 17:41:16 806

原创 IOS TCP 小例子总结

@interface LocalFileTableViewController ()页面  的相关操作;//    NSLog(@"%@",NSHomeDirectory());  沙箱,存放文件的地方,输出以后 在finder中 按住shift commond+G 进入文件夹,然后看刚才的数据参数进去没有文件管理 self.filePaths   =

2015-09-25 17:39:55 670

原创 IOS 网络,客户端,服务端

长链接:   socket 实时性:英雄联盟玩家的操作在同一截面中实时共享显示;短连接:   HTTP   客户端请求服务器发消息的 是短链接Socket: 基于TCP UDP协议之上的数据传输的方法集;TCP:连接协议; 三次握手;友好请求UDP:非链接协议: 一对多(有弊端)   self.serv

2015-09-25 17:35:39 417

原创 IOS 实现美图秀秀

以上界面效果是单张图片的编辑 :  具体实现过程如下: 第一个界面要实现两个按钮,  1.1给按钮添加点击事件 ,图片,    1.2.跳转到系统相册。两个按钮要有tag    跳转到系统相册 的代码:@interface ViewController ()UINavigationControllerDelegate,UIImagePickerControllerDeleg

2015-09-25 17:33:16 2009

原创 IOS 实现植物大战僵尸

一。实现界面上的图像;1.这是界面的布局成为这个熊样。2.将4个相同类型的植物槽中的植物关联到同一个事件中。@property (strong,nonatomic) IBOutletCollection(UIImageView)NSArray *plantIVs;3.将下面的45个草坪中的坑 添加uiview,然后关联到一个相同功能的数组中。@property (s

2015-09-25 17:31:17 1274

原创 IOS tableView下拉刷新,上拉刷新(LOW)

1.故事板换成tabaleviewself.names = [NSMutableArrayarray];   self.names = [NSMutableArrayarrayWithObjects:@"a",@"a",@"a",@"a",@"a",@"a",@"a",nil];   UIRefreshControl *iv =[[UIRefreshCont

2015-09-25 17:29:12 432

原创 IOS 递归实现文件管理器的小例子

1.文件管理器的解决方案:2.创建一个UITABLEVIEWCONTROLLER的tableviewcontroller的文件:对页面进行关联, ceLL标识关 联;3.需要在布局的时候关联一下 显示一个删除的按钮   用Navigation。4.设置一个访问文件的路径。根目录   这样你可以继续打开它下层的东西     ;获取这个文件夹下所有路径的内容:就是刚才定义的[selff

2015-09-25 17:27:47 958

原创 IOS 递归简单使用及相关操作

1递归,查找文件的方法怎么写,(查找当前路径下的所有文件的数量)步骤:解决方案:1.创建一个查找文件的方法:带参数 ,   在方法中创建一个FlieManager对象 NSFileManager *fm = [NSFileManagerdefaultManager];2.文件夹下面的内容是数组,所以在上行代码下面要用数组进行实现    NSArray *fileNames = [fmc

2015-09-25 17:26:41 1636

原创 IOS 自定义Cell的3种方式

1.自定义的Cell(纯代码方式定义,后期做项目用的较多)解决方案:1.将原有创建出来的ViewController删掉:2.创建一个TableViewController继承UITableViewController:将面板中的View删掉,换成TableViewController ,将图形的Class关联到TableViewController 注意identifier的地方应该

2015-09-25 17:25:24 1002

原创 IOS 请求网络数据,解析

typedefvoid(^Callback)(id obj); @interface ShouyeUtils :NSObject+(void)GetShouyeUpButtonsWithCallback:(Callback)callback;+(void)GetshouyeNewsWith:(NSString*)upButtonID andPage:(NSString *)

2015-09-25 17:23:08 390

原创 IOS 枚举的简单应用;使用

//用枚举和宏优化后的代码;#import"ViewController.h"typedefenum {    kMoveingDirUp=11,   kMoveingDirDown,   kMoveingDirLeft,   kMoveingDirRight,}kMovingDir; #define KmoveingDelta 20.0f 

2015-09-25 17:17:12 446

原创 IOS 大众点评 地图实现(周边商铺地图)

解决方案: 1.首先在工程中创建一个继承UiViewController的地图类; 然后再SB中拖出一个视图并与SB关联 并拖出地图的控件并右键将协议连接到当前界面 2.在系统工程当中添加mapKIt包, 并在类的.m中导入这个包; 并将地图控件与.m关联;3.第三步 比较重要,前两部是搭建界面,   第三步是需要解析出要用的精度和纬度, 注意解析类

2015-09-25 17:16:01 1352

原创 IOS 大众点评 搜索界面实现

1.目前首页界面的功能都实现了,但是在 标题的北京那个按钮的搜索功能没有实现;2.下面3张图是功能流程图。反向传值实现的功能。  思路步骤:      1.图1功能已经实现。       2.点击北京按钮   (按钮需要在自己的.m里面关联,里面不用些代码)跳转到一个新的CityListTableViewController页面,同事按住按钮

2015-09-25 17:14:29 944

原创 IOS 大众点评 团购界面实现

具体实现功能与首页界面的功能相近,比其简单。 1.仍然需要在API接口代码中 添加解析方法NSMutableArray*groupArr = [NSMutableArrayarray];    groupArr  = [JsonParser jsonParserGroupBuyByDic:dic]; 实现顺序: 1.创建模型,模型声明属性;2.创建解析类,实

2015-09-25 17:13:06 866

原创 IOS 大众点评 首页界面 仿真实现

1.得到大众点评的API接口,  API接口中有相应的对应数据返回的方法+(NSMutableArray *)requestBusinessesWithParams:(NSMutableDictionary*)params;//请求团购+(NSMutableArray *)requestDealsWithParams:(NSMutableDictionary *)params;

2015-09-25 17:11:06 2345

原创 IOS 文件管理,基础使用

#import"ViewController.h" @interfaceViewController () @end @implementationViewController - (void)viewDidLoad {    [superviewDidLoad];   //得到文件管理器   NSFileManager *fm = [NSFileMan

2015-09-25 17:09:23 417

原创 IOS 控件整理总结(基础控件)

下面代码是UI基础常用控件的实现,  简单小例子 看效果#import "ViewController.h"

2015-09-25 17:02:53 491

转载 IOS工作笔记1年,收集整理,常用方法

退回输入键盘  - (BOOL)textFieldShouldReturn:(id)textField{   [textField  resignFirstResponder];} CGRectCGRectframe = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSStringFromCGRe

2015-09-05 22:23:17 935

原创 IOS 类方法与实例方法的区别

区别静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。静态内存是连续的,因为是在程序开始时就生成了,而实例申请的是离散的空间,所以当然没有静态方法快,而且静态内存是有限制的,太多了程序会启动不了。使用场景如果需要访问或者修改某个实例的成员变量时,将该方法定义成

2015-09-05 22:17:54 686

原创 IOS 常用快捷键----蓝懿教育

Xcode常用快捷键,网上找的总结一下,特别是格式化代码隐藏xcode command+h退出xcode command+q关闭窗口 command+w关闭所有窗口 command+option+w关闭当前项目 command+control+w关闭当前文件 command+shift+w保存文件 command+s保存所有文件 command+option+s

2015-09-05 22:16:36 402

原创 IOS 类和对象

下图中是一段的类声明的语法展示,声明了一个叫做 MyClass的类,它继承于根类:NSObject。(根类可以被所有的其他类直接或间接继承。)下图是一个方法的语法展示,方法的声明由以下几个部分构成:方法类型标识符,返回类型,一个或多个方法签名关键字,以及参数类型和名称。2、创建类1.1、新建Single View app模版项目,按Command + N

2015-09-05 11:36:31 438

翻译 IOS 内存管理

小议iphone内存管理与属性 一、前言      对于大多数从C++或者JAVA转过来学习Object-C(以下简称OC)的人来说,OC这门语言看起来非常奇怪,用起来也有点麻烦。      OC没有像JAVA一样的垃圾回收机制,也就是说,OC编程需要程序员手动去管理内存。这就是为什么它烦的原因,苹果却一直推崇开发者在有限硬件资源内写出最优化的代码,使用CPU最少,

2015-09-05 09:22:14 319

翻译 IOS 字符串的用法

小常识:    NS是Cocoa类对象类型的前缀,来源于史蒂夫-乔布斯被苹果开除那段时间建立的公司NeXT.@是Cocoa元素的前缀,很多地方我们会看到,比如接下来... 1,创建一个NSString对象简单方法:NSString*aString=@"我是个NS字符串!"; //除了引号外加@,没别的区别不需要操心内存管理NSString*a

2015-09-04 17:57:50 358

空空如也

空空如也

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

TA关注的人

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