- 博客(48)
- 收藏
- 关注
转载 stm8代码生成器
stm8代码生成器.exe转载于:https://www.cnblogs.com/nxz-diy/p/10243338.html
2019-01-09 11:32:00 1080
转载 移位操作
1.u16 g_summ = 0;u8 buf[2] = {0x10, 0x05};g_summ = (buf[1] << 8) | buf[0]; // g_summ = 0x05102.u16 g_summ = 0x0510;buf[0] = (u8 )g_summ; // buf[0] = 0x...
2018-12-08 11:41:00 179
转载 字节数计算
typedef struct _input_key{ u8 input_buf[24]; u8 input_times;} input_key_type; input_key_type inputkey_tmp_2; static u8 len = 0; len = sizeof(input_key_type); // 25bytes static u8 len1 = 0...
2018-11-27 09:12:00 1849
转载 串口通信帧的同步方法---转载
串口通信帧的同步方法(识别一帧数据的起始结束) 转载地址:http://blog.163.com/ssou_1985/blog/static/2953203620126811121076/引言串口通信是日前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使...
2017-06-14 16:54:00 763
转载 cocoapod-使用cocoapod安装AFNetworking3.0
1. 在终端用cd命令加入到工程目录下,用命令:touch Podfile创建一个Podfile文件。2. Podfile文件:#source 'https://github.com/CocoaPods/Specs.git'platform :ios, '8.0'#pod 'AFNetworking', '~> 3.0'pod 'AFNetworking', '~&g...
2016-04-19 20:45:00 225
转载 cocoapods遇到的问题 (pod: command not found的问题)
在使用CocoaPod为项目添加第三方类库时,出现了-bash: pod: command not found的问题:在网上看到了一位哥的方法:确实有效:敲完上面三个命令后;在终端敲命令:pod search AFNetworking 就可以了。转载于:https://www.cnblogs.com/nxz-diy/p/5409892.html...
2016-04-19 20:11:00 200
转载 网络编程---HTTP
URL:什么是URL ?URL的全称是Uniform Resource Locator(统一资源定位符)通过1个URL,能找到互联网上唯一的1个资源URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URLURL的基本格式 = 协议://主机地址/路径:http://ios.itxz.cn/ios/images/content_1.jpg...
2016-04-12 13:46:00 113
转载 网络编程--ASI--(ASIHTTPRequest)介绍
ASIHTTPRequest 虽然是明日黄花,但是还是稍微归纳一下,理清思路,知道这个曾经的她都能干嘛。1. ASI基于底层的 CFNetworking 框架,运行效率很高。2. 黄金搭档:ASI + SBJson ,ASI用来网络请求,SBJson用来解析服务器返回的数据。3.ASI的使用参考:1> 宝玉的博客:http://www.cnblogs.co...
2016-04-12 11:19:00 115
转载 iOS-多线程--介绍NSOperration
一个NSOperation对象就代表一个操作,对象相当于GCD中的block。一、NSOperation的作用:配合使用NSOperation和NSOperationQueue也能实现多线程。二、NSOperation和NSOperationQueue实现多线程的步骤:步骤1: 先将需要执行的操作封装到一个NSOperation对象中;步骤2: 系统会自动...
2016-04-08 12:59:00 145
转载 单例模式-用GCD实现
用GCD实现单例模式的步骤:步骤1. 创建头文件 XZSingleton.h,里面代码如下:// .h文件#define XZSingletonH(name) + (instancetype)shared##name;// .m文件#if __has_feature(objc_arc) #define XZSingletonM(name) \...
2016-04-08 09:22:00 164
转载 单例模式-用其他方式实现
1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 5 [self test]; 6 } 7 8 - (void)test 9 {10 XZMusicTool *tool = [[XZMusicTool alloc] init];11 ...
2016-04-07 23:36:00 81
转载 03-队列组 (了解)
1 #import "XZViewController.h" 2 3 // 1.分别下载2张图片:大图片、LOGO 4 // 2.合并2张图片 5 // 3.显示到一个imageView身上 6 7 @interface XZViewController () 8 @property (weak, nonatomic) IBOutle...
2016-04-07 22:57:00 128
转载 一次性代码
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ NSLog(@"----touchesBegan"); static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ // NS...
2016-04-07 21:59:00 198
转载 延时执行的三种方式
1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 // Do any additional setup after loading the view, typically from a nib. 5 } 6 7 - (void)touchesBegan:(NSSet *)touches w...
2016-04-07 21:43:00 286
转载 ARC-数据类型需要释放的情况
// Foundation : OC// Core Foundation : C语言// Foundation和Core Foundation框架的数据类型可以互相转换的//NSString *str = @"123"; // Foundation//CFStringRef str2 = (__bridge CFStringRef)str; // Core Foundation//NS...
2016-04-07 21:02:00 326
转载 iOS-多线程--(pthread/NSThread/GCD/NSOperation)--总结
零、线程的注意点(掌握)1.不要同时开太多的线程(1~3条线程即可,不要超过5条)2.线程概念1> 主线程 : UI线程,显示、刷新UI界面,处理UI控件的事件2> 子线程 : 后台线程,异步线程3.不要把耗时的操作放在主线程,要放在子线程中执行一、NSThread(掌握)1.创建和启动线程的3种方式1> 先创建,后启动...
2016-04-07 19:04:00 157
转载 xib命名注意事项--防止被其他控制器意外地 当做默认的 view了
注意:1.创建的xib如果不是想给指定的控制器做view的话,命名就要注意了!2.最好是不要命名和控制器名字相关的xib。如下举例说明一下:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // [[XZHomeViewController alloc] init] 这种...
2016-04-07 18:35:00 96
转载 在xib中添加手势控件后运行可能会出现的错误
如果出现错误:// -[UITapGestureRecognizer superview]: unrecognized selector sent to instance 0x8e407a0// 分析:// 方法属于谁:UIView// 结论:// 错误将UITapGestureRecognizer当做UIView来使用那注意点下面:@implementation HM...
2016-04-07 18:21:00 149
转载 iOS-多线程--介绍NSThread和GCD及其它们的线程通讯示例
前言:下面就不一一列出 pthread、NSThread、GCD、NSOperation 的完整的各种方法了,只分别将最常用的列出来,以便偶尔瞄一眼。一、NSThread1> 线程间的通讯/** 这个例子为在创建的子线程中下载图片,然后回到主线程中设置图片 ( 更新UI ) */- (void)viewDidLoad{ [super viewDidLoad];}- (...
2016-04-07 17:47:00 140
转载 NSLog 占位符
转自:http://blog.sina.com.cn/s/blog_75f190280101dmj8.html【iOS】Objective-C占位符使用(2013-10-21 10:24:16)在Objective-C中会经常使用到格式化输入输出,例如NSLog(@"%i", 18),在工程中加上这句,就会在指定的时间位置输出“...
2016-03-29 08:51:00 169
转载 UITextFeild的用法
一. 修改占位字符串的 颜色:=======方法一 ======================================#import "ViewController.h"#import "MyTextField.h"@interface ViewController (){ UITextField *_textF;}@end@implementation View...
2016-03-28 22:55:00 148
转载 1016-09-首页22-日期转换
两个NSDate之间是可以进行比较的。有了NSCalendar比较两个日期就易如反掌/**1.今年1> 今天* 1分内: 刚刚* 1分~59分内:xx分钟前* 大于60分钟:xx小时前2> 昨天* 昨天 xx:xx3> 其他* xx-xx xx:xx2.非今年1> xxxx-xx-xx xx:xx*/- (NSStrin...
2016-03-19 13:31:00 94
转载 修改状态栏的 前景颜色 和 背景颜色
1.在info.plist 里面加 key: View controller-based status bar appearance value:NO// 设置状态栏 前景颜色 ( 电池、时间)- (void)setupStatusLight{ [[UIApplication sharedApplication] setStatusBarStyle:UI...
2016-03-18 11:06:00 221
转载 block做方法参数时--block的参数传值过程 例1
说明:此例子中方法的调用在此文中是从下到上调用的。(即: 方法五调用方法四; 方法四调用方法三)方法一:- (void)setCompletionBlockWithSuccess:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success...
2016-03-17 16:37:00 342
转载 OC中block作方法参数时的用法
方式一、在传参时直接声明block回调方法。1. 定义方法:- (int)doTest:(NSString*)namepara1:(int)temp1 para2:(int)temp2 success:(int(^)(intparam1,intparam2))success { intret = success(temp1, temp2); ...
2016-03-17 15:58:00 519
转载 1016-06-首页20-封装工具条-有控件在viewDidLoad的时候距离顶部是0--到了viewWillAppear或viewDidAppear系统就加了64...
} ————————————————————————————————————————————为什么要在调用父类setFrame之前改那个y值呢? ————————————————————————————————————————————最好在layoutSubViews里面设置子控件的frame,在initWithFrame里面传进来...
2016-03-16 23:46:00 98
转载 1016-07-6、7适配问题
图片拉伸______________________________________________________________________________________________________1. 如果图片比较大得话,不要用 [UIImage imageNamed:@"big.png"]; 去加载.- (void)viewDidLo...
2016-03-13 14:06:00 69
转载 1016-06-首页20-封装工具条---UITableView控件距离顶部的间距问题----cell选中时的背景颜色设置...
一、设置UITableView里面的顶部 cell 距离顶部的间距的三种方式:方法 1. 直接设置: self.tableView.contentInset = UIEdgeInsetsMake(HWStatusCellMargin, 0, 0, 0);@interface HWHomeViewController : UITableViewController@end@im...
2016-03-12 23:30:00 181
转载 1016-03-父子控制器-----屏幕旋转事件的传递
1. ARC里面默认情况下所有指针都是强指针。2. 在演示 设置两个控制器的关系为 父子控制器的关系的时候,将一个控制器B 的view加到 A控制器的view上去的时候,如果A、B不为父子控制器的关系时,旋转屏幕 的时候 B控制器是不能监听到屏幕的旋转的。只有A控制器可以监听到屏幕旋转。3. 屏幕旋转事件是由窗口发出的。窗口会将事件传给它的根控制器。/** 监听旋转 *...
2016-03-12 22:10:00 72
转载 1016-02-首页17-添加转发微博控件-计算转发配图的 Frame-------打印出 被转发微博的模型...
说明:HWStatus为微博模型,_retweeted_status 为返回的数据( 一条微博模型)里面的一个属性,_retweeted_status 不为空表示此微博是否转发了其他微博。_retweeted_status 存放转发的 微博。转载于:https://www.cnblogs.com/nxz-diy/p/5270033.html...
2016-03-12 20:55:00 53
转载 1016-01-首页16-计算配图的frame----MJExtention的使用
-------HWPhoto.h---------------------------------------------#import <Foundation/Foundation.h>@interface HWPhoto : NSObject/** 缩略图地址 (模型属性)。 thumbnail_pic 是 pic_urls 数组里面的字典 里面的...
2016-03-12 20:12:00 84
转载 1014-34-首页15-计算原创微博的frame------计算cell的高度---计算 UILabel 的 CGSize 的方法...
一、总体思路: 在控制器中,每次拿到数据模型(请求了数据、加载新微博)的时候,就调用- (NSArray *)stausFramesWithStatuses:(NSArray *)statuses, 将HWStatus模型转为HWStatusFrame模型,这个时候就完成了每一条微博(每一个cell )里面各个子控件以后要用到的 Frame 进行了计算,但是还没有将相应的 fra...
2016-03-12 16:01:00 93
转载 1014-32-首页13-cell的结构分析---导航栏中间title位置的按钮的尺寸设置---setFrame----...
#import "HWTitleButton.h"#define HWMargin 5@implementation HWTitleButton- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { [self setTitleColor:[UIColo...
2016-03-12 13:10:00 111
转载 1014-26-首页07-最新微博数量-------显示最新微博数量动画---平铺图片---数组插入数组...
1. 集成 自带的 下拉属性控件 ---------HWHomeViewController- (void)viewDidLoad{ [super viewDidLoad]; // 集成刷新控件 [self setupRefresh];}/** 集成 下拉刷新 控件 */- (void)setupRefresh{ // 1.添加刷新控件...
2016-03-12 00:50:00 86
转载 1014-31-首页12-显示weibo未读数--后台运行---定时器
/*** 当app进入后台时调用*/- (void)applicationDidEnterBackground:(UIApplication *)application{ /** * app的状态 * 1.死亡状态:没有打开app * 2.前台运行状态 * 3.后台暂停状态:停止一切动画、定时器、多媒体、联网操作,很难再作其他操作...
2016-03-11 21:51:00 79
转载 iOS-UICollectionViewController 介绍
废话不多说,列几个列子 (几种情况下的做法):情景一:介绍:1. 在UIViewController 上加 UICollectionView (用代码 创建 UICollectionView)。 2.UICollectionView上的cell为自定义的view,名字叫:MyDealCell,用的是 xib。 ( 新建类 MyDealCell 继承自 UIColl...
2016-03-04 13:36:00 144
转载 iOS-修改modal出来的控制器的大小
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ static BOOL showFlag = NO; if (!showFlag) { XZHomeViewController *home = [[XZHomeViewController all...
2016-03-02 16:38:00 703
转载 残留的linux相关笔记
1. 设置网络环境1) 设置宿主机网络环境#ifconfig eth1 192.168.16.1112) 设置开发板网络环境>pri>setenv ipaddr 192.168.16.233>setenv serverip 192.168.16.111>setenv gatewayip 192.168.16.1>ping 192.168.16.111>...
2015-12-23 19:11:00 80
转载 iOS常用控件-UITableViewCell
一、 封装cell:1、加载xib文件的两种方式 <方式1> (NewsCell是xib文件的名称) NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@"NewsCell" owner:nil options:nil]; <方式2> UINib *nib = [UINib nibWi...
2015-12-23 10:46:00 109
转载 iOS-delegate设计模式
1. 使用场合 1> A想让B帮忙做一些事情,就让B成为A的代理 2> A想通知一下B发生了某些事情,或者想传递一些数据给B,就让B成为A的代理 3> B想监听A所做的一些事情, 就让B成为A的代理 2.使用步骤 1> 定义一份协议 2> B要遵守协议,实现相应的方法 3> A中要定义一个代理属性 id<...
2015-12-23 09:31:00 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人