- 博客(43)
- 资源 (3)
- 收藏
- 关注
原创 iOS好用的第三方框架/插件
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD地址:https://github.com/SVProgressHUD/SVProgressHUD地址:https://github.com/...
2019-03-26 12:07:37
15835
1
原创 集成/信息系统项目管理师学习笔记共享 (1)
信息的特征:客观性、普遍性、无限性、动态性、相对性、依附性、变换性、传递性、层次性、系统性、转化性、精确性、完整性、可靠性、及时性、经济性、可验证性、安全性。 系统特征:目的性、整体性、层次性、稳定性、突变性、自组性、相似性、环境适应性、开放性、脆弱性、健壮性。 信息化从小到大分5层:产品信息化、企业信息化、产业信息化、国民经济信息化、社会生活信息化。 信息系统开发方法:(结构化方法)开放目...
2019-03-14 16:37:16
538
1
原创 基于webSocket实现的IM及时通讯功能解决方案
一、引言本项目实现即时通讯采取的是socket(套接字编程),基于第三方开源框架SRWebSocket进行的二次封装使用;为了后期开发便捷使用将核心代码制作成framework(SDK静态包),实现核心层与业务层的剥离解耦,使用时只需将XMIMSDK导入项目中集成即可。以下是XMIMSDK的集成使用与方法实现介绍。Socket客户端与服务端连接过程:二、集成方法...
2019-03-08 14:52:58
1224
原创 重写setter与getter方法以及其使用情况
1.setter方法: 对成员变量进行赋值,相当于写入操作;是为了从外部类得到一个参数,赋值给内部变量;其函数名必须以set开头,必须有一个参数; 例子:- (void)SetName:(NSString *)newName {_name = newName;把外部类传过来参数赋值(写入)给内部变量。 }2.getter方法: 对成变量进行取值操作,
2015-10-02 20:46:02
2192
原创 iOS <CoreLocation>定位框架的理解与运用
1.对iOS定位功能的初步了解:现在的移动设备很多都提供定位服务,使用iOS系统的iPhone、iPod Touch和iPad都可以提供位置服务,iOS设备能提供3种不同途径进行定位:Wifi, 蜂窝式移动电话基站, GPS卫星iOS 不像Android系统在定位服务编程时,可以指定采用哪种途径进行定位。iOS的API把底层这些细节屏蔽掉了,开发人员和用户并不知道现在设备是采用
2015-10-02 17:51:21
774
原创 iOS 多线程的使用情况
1.NSThread:(1)最底层的线程管理,运行效率最高,但是使用来管理多个线程不方便;(2)创建方式:- (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument ; + (void)detachNewThreadSelector:(SEL)selector toTarget:(id
2015-10-01 20:24:58
352
原创 iOS中多线程的问题总结
1.进程与线程的联系:(1)进程:每当开启运行一个程序或正在运行的程序叫做一个进程(负责运行内存的分配)。(2)线程:是进程的基本执行路径(基本控制单元),每个进程至少有一个线程(主线程:UI控件执行的线程);线程不能杀死,但可以休眠,暂停;当一个线程崩掉,进程也会死掉,但每个进程之间是相互独立的互不影响。2.创建多线程的目的:(1)开辟一条新的执行路径,保证与主线程里的代码可以同
2015-10-01 15:40:58
431
原创 个人总结
1.instancetype 与 id 类型的区别: 01.相同点:都可以作为方法的返回值类型。02.不同点:instancetype可以返回方法所在类相同类型的对象,而id只能返回未知类型的对象; instancetype只能作为方法的返回值,不能像id那样作为参数传递。2.当使用长按手势跳转到下一个页面的时候避免返回上一个页面出现卡顿或者点击两次才能返回应该这样做:
2015-09-30 21:29:03
310
原创 对代理的传值方式的深入理解以及使用
1.代理的使用步骤:(1)(在传输值的类里面)声明代理的协议以及代理的方法(**注意**不要在interface里面声明代理协议和方法)@protocol NextViewDelegate - (void)toLoginWithName:(NSString *)name;(2)(在传输值的类里面)声明代理的属性@property (nonatomic,assign) idNe
2015-09-24 19:19:33
371
原创 对block,单例模式的理解及使用
1.block的使用与理解: (1)block是一个独立的代码块,可以当做参数传,从而提高代码的复用性与可读性。 (2)block可以当做函数的参数传递:-(void)getArea:(void(^)(int W,int H))block; (3) block也可以当做属性传值:@property(nonatomic,copy)void(^block)(NSString *)na
2015-09-23 16:26:13
847
原创 iOS 面试总结
1、iPhone4s iphone5 iphone5s iphone6 iphone6p 适配答:1、通过分割屏幕 按每个模块的比例 布局2、使用autolayout布局 建议配合使用VFL2、缓存方式1、afnetworking setImageWithURLRequest 以及数据类2、讲数据模型 coding 归档到本地3、(1)可以将数据缓存到
2015-09-18 09:41:53
249
原创 iOS项目发布流程
项目发布流程1.发布证书(生产证书,发布推送证书)一定要与发布的AppboundID相同。2.项目中有对应型号的icon default图标。3.上传APPstore需要各个型号的截屏,截图必须一个像素不差;项目中有可能限制的内容一定要勾选上。4.在项目里面选择对应的发布推送证书。5.生成APP的压缩文件上传。6.选择上传压缩文件填写对应信息,等待审核。
2015-09-18 09:39:36
296
原创 核心动画基础动画(CABasicAnimation)关键帧动画
#import "ViewController.h"@interface ViewController ()@end/** * 1.在iOS中核心动画分为几类: 基础动画(CABasicAnimation) 关键帧动画(CAKeyfra
2015-09-17 08:56:18
499
原创 自定义大头针
#import "ViewController.h"#import #import #import "MyAnnotationView.h"#import "MyAnnotation.h"@interface ViewController (){ CLLocationManager *manager;
2015-09-13 13:49:55
386
原创 autoLayout-自动布局
#import "ViewController.h"@interface ViewController ()@end/** * 1.frame 是以自身的尺寸来确定自身的位置 2.autoLayout是参照视图的位置来定义自己的位置(相对布局 通过约束视图与视图之间的关系来分配屏幕上的位置) 3.VFL(vis
2015-09-13 13:48:05
665
原创 网络视图WebView的使用实例
#import "ViewController.h"#import "MBProgressHUD.h"@interface ViewController (){ MBProgressHUD *HUD;}@end@implementation ViewController- (void)view
2015-09-01 16:33:37
373
原创 定位的使用实例
#import "ViewController.h"//使用定位之前导入CoreLocation框架#import @interface ViewController (){ //定位使用的类CLLocationManager CLLocationManager *manager; }
2015-09-01 14:10:26
1266
1
原创 多线程-GCD的使用事列
#import "ViewController.h"@interface ViewController ()@end/** * 1.GCD底层也是用线程来实现的 2.GCD有两种执行任务的方式 01.同步dispatch_sync(避免在主线程中使用同步执行主线程任务容易死锁) 02.
2015-08-30 12:01:22
515
原创 网络协议的使用
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController/** * http是一个超文本传输协议(Hyper Text Tansfer Protocol)所有www文件都必须遵守这个协议标准
2015-08-27 17:33:39
828
原创 多线程的使用实列-卖票系统
#import "ViewController.h"@interface ViewController (){ UILabel *showLable; int curTicketNum; int saleTicketNum; NSString *saleWindowName; NSCondition
2015-08-27 17:30:20
545
原创 iOS-数据库sqlite的使用
.数据库的增删查改的方法sqlite3_exec(db, [sql UTF8String], NULL, NULL, &erro);数据库的使用 步骤:01.导入框架 02.创建数据库(sqlite3_exec)并打开数据库(sqlite3_open()) 03.创建表,添加字段(sqlite3_exec)
2015-08-12 19:33:40
527
原创 iOS-UITextView-文本输入视图的使用
#import "ViewController.h"@interface ViewController (){ UIView *bgView; UITextView *inputView; CGRect keyBoardRect; NSMutableArray *allContent;}@end
2015-08-11 15:10:54
893
原创 iOS-自定义cell的方法步骤
#import "ViewController.h"#import "MyTableViewCell.h"#import "AddData_ViewController.h"@interface ViewController (){ NSMutableArray *list; UITableView *myTabelView;
2015-08-08 08:59:07
716
原创 iOS-随机点名或抽奖游戏的实现
#import "ViewController.h"@interface ViewController (){ NSMutableArray *nameList; UILabel *label; NSTimer *timer;}@end@implementation ViewControlle
2015-08-02 12:07:02
1254
原创 iOS -读取plist文件
// UI-城市列表//// Created by jzq_mac on 15/7/30.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"#import "DetailViewController.h"@inter
2015-07-31 08:29:03
711
原创 iOS-UI-tabelView
// ViewController.m// UI-tabelView//// Created by jzq_mac on 15/7/30.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"#define WIDTH
2015-07-30 13:58:07
523
原创 iOS-UI-滚动视图2—分页查看功能
//// ViewController.m// UI-滚动视图2—分页查看//// Created by jzq_mac on 15/7/29.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"
2015-07-29 14:02:46
569
原创 iOS-代理委托的使用
#import "Rigester_ViewController.h"#import "Rigester_ViewController.h"@interface Rigester_ViewController ()@end@implementation Rigester_ViewController
2015-07-29 08:35:43
992
2
原创 ios -UI-UI-菜单栏+导航栏
//// ViewController.m// UI-tableBar//// Created by jzq_mac on 15/7/28.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"
2015-07-28 11:56:05
733
原创 ioS -UI-菜单栏的实现
//// AppDelegate.m// UI-tableBar//// Created by jzq_mac on 15/7/28.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "AppDelegate.h"#import "N
2015-07-28 11:00:40
593
原创 iOS -UI-视图创建及动画的实现
//// ViewController.m// UI-视图练习//// Created by jzq_mac on 15/7/23.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"@int
2015-07-27 20:55:52
394
原创 iOS - UI-归档解归档
//// AppDelegate.m// UI-归档//// Created by jzq_mac on 15/7/17.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "AppDelegate.h"#import "UserMod
2015-07-27 18:57:30
458
原创 ios-猜拳游小戏的实现
//// ViewController.m// UI-猜拳游戏//// Created by jzq_mac on 15/7/15.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"#define T
2015-07-27 17:39:10
637
原创 ios—项目开发需求文档
电子商务产品项目需求方案模块标准接入方式后台(大致需求说明)前端购实物多商户接入,可支付商品;基础功能功能说明全部需要Lbs 、城市
2015-07-27 16:26:11
5080
原创 ios-UI-汤姆猫德游戏实现
//// ViewController.m// UI-猜拳游戏//// Created by jzq_mac on 15/7/15.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"#define T
2015-07-27 10:35:26
692
原创 iOS—UI-手势及控件(segment switch slider)的使用
//// ViewController.m// UI-手势及控件练习//// Created by jzq_mac on 15/7/24.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"@
2015-07-27 09:43:01
934
原创 iOS学习之动画效果的实现
//// ViewController.m// UI-动画练习//// Created by jzq_mac on 15/7/22.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"@int
2015-07-27 08:51:27
552
原创 iOS找色块游戏
//// ViewController.m// UI-找色块游戏//// Created by jzq_mac on 15/7/22.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import "ViewController.h"@in
2015-07-27 08:35:48
1178
原创 iOS学习011延展协议
20150625延展协议// main.m// OC-延展协议//// Created by jzq_mac on 15/6/25.// Copyright (c) 2015年 jzq_mac. All rights reserved.//#import #import "Animal.h"#import "Student.h"int m
2015-06-25 21:14:15
388
原创 iOS学习010
20150621OC-阶段性总结1.类和对象.h文件和.m文件的作用 :苹果公司为了方便程序员产看变量声明,方法的声明。原则上希望大家把变量和方法的声明放在.h文件中编写,把方法的实现放在.m文件中实现。:只有放在.h文件中的方法和变量,才可以被别的对象调用:引入系统框架,Fuondation框架中包含所有的oc相关的类,只有引入框架,才能使用框架中的类#import
2015-06-24 17:09:34
453
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人