自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS - iOS开发碎碎念

模版化开发,使用不用的xib来显示对应的界面,来实现多个模版用一个软件可不可行? UIImage图片缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize{ UIGraphicsBeginImageContext(CGSizeMake(image.size.width * scaleSize, image

2015-06-26 18:38:13 619

原创 OS X - 使用 SSSiS 搜索于 Safari

打开 Safari,点击菜单栏 Safari扩展...搜索 KeySearch 插件并安装安装完成并启用,一个��的图标出现在 Safari 地址栏左边点击该图标,并点击右边齿轮-EditKeyworks点选第一个项default,右边URl栏填入https://www.sssis.org/?q=@@@ 同样可以选择勾选Enable keySreach via address bar 同

2015-06-26 16:24:29 1207

原创 iOS - UIAutomation 记录

var target = UIATarget.localTarget();var app = target.frontMostApp();var window = app.mainWindow();var tabBar = app.tabBar();var tabButton = tabBar.buttons()["More"];target.logElementTree();tabBu

2015-06-08 13:59:56 836

原创 iOS - 版面实现记录五

思路是使用 UICollectionViewFlowLayout 的 UICollectionView,注册两个 Cell,一左一右。其中灰色线绘制代码加到 Cell 的 init 方法中,如下: UIBezierPath * leftPath = [[UIBezierPath alloc]init]; //create path [leftPath m

2015-06-05 21:42:45 550

原创 iOS - 版面实现记录四

同样使用 UICollectionView 来实现,自定义一个 UICollectionViewLayout 即可。UICollectionView 可以看作是具备复用控件的 ScrollView。自定义则是通过某些算法得到每一个控件在 Content 上的位置,并设置它具备的形态。该 UICollectionViewLayout 中获取并返回一个自定义的 UICollectionViewLayou

2015-06-05 14:39:29 764

原创 iOS - 版面实现记录三

实现该界面花了点功夫。 基本思路是通过实现 UICollectionViewDelegateFlowLayout 的代理方法- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(N

2015-06-02 09:33:03 949

原创 iOS - 版面实现记录二

该版面基本实现思路与一中相似,但是 cell 结构有变化,如上图,imageView 被套在一个UIView 当中。 该 cell 实现代码:- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { self.background

2015-06-02 09:27:09 611

原创 iOS - 版面实现记录一

这个页面为一个 collectionView。上面部分为一个 UICollectionReusableView 的 headView。该 headView 生成包括需要一下步骤[self.contentCollectionView registerClass:[UICollectionReusableView class] forSupplementaryViewOfKind:UICollectio

2015-06-02 09:26:32 548

原创 iOS - 获取当天的时间段

根据当前时间获得某个时间#pragma mark - - (NSDictionary *)getCuttentDayPeriod { NSDate *date = [NSDate date]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *comps = [calendar co

2015-05-25 13:49:52 2388

原创 iOS - UITableViewCell适应Label内容

环境: iOS SDK 8.3 Xcode 6.3.1参考链接: Auto Layout 使用心得(五)—— 根据文字、图片自动计算UITableViewCell 高度 以及代码: https://github.com/johnlui/AutoLayout添加Cell的约束,其中lable的行数改为0,其中xib中的contentView的高度并不需要固定,完全可以自由发

2015-05-19 14:09:57 625

原创 iOS - AFNetWorking基础使用

iOS - AFNetWorking基础使用思路: - 有一个 BaseService 类,其他 Service 类继承该类。 - 同样地,有一个 BaseModel 类,其他 Model 类继承该类 - 在 BaseService 类中声明 AFHTTPRequestOperationManager 对象及 block 块BaseService 类中 init 方法- (instancety

2015-05-19 10:28:57 539

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-05-19 10:19:22 460

原创 iOS - 为了自动打包研究nomad工具碎碎念

nomad 工具主页:http://nomad-cli.com/Cupertinotips:当使用 ios profiles:list出现 error: undefined method `each' for nil:NilClass. Use --trace to view backtrace 的错误,请更新 cupertino 的版本更新命令 sudo gem upda

2015-05-09 11:03:05 1917

原创 iOS - iOS 地图开发

包括地图显示以及运动轨迹显示导入#import 声明一个    MKMapView * mapView;一个 CLLocationManager * locationManager;声明代理MKMapViewDelegate,CLLocationManagerDelegate初始化MKMapViewmapView.delegate = sel

2015-05-09 11:01:19 861

原创 iOS - iOS开发碎碎

保留两位小数运算 float xxx = floorf(([middleMutableArray[0] floatValue] * 100)/100)/caloriePlanValue ;修改状态栏颜色[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:YES];

2015-05-09 10:55:33 599

原创 iOS - 用Hopper反编译 Nike+ 二进制文件

用Hopper反编译iOS App二进制文件,IPA里的二进制文件经过Hopper反编译后,能可视化文件的结构,存储的敏感信息如果以字符串常量写在程序中则会暴露无疑。从 iTunes 的App Store 中下载 Nike+ Running 的 ipa 文件解压 ipa 文件打开Payload文件夹右键”NikePlus”显示包内容找到 NikePlus 文件,

2015-05-09 10:48:46 2806

原创 iOS - 使用QBImagePickerController选取图片

使用QBImagePickerController选取图片首先使用pod引入pod 'QBImagePickerController', '~>2.5.1'#- Homepage: https://github.com/questbeat/QBImagePicker#3.0需要iOS SDK 8.0导入#import 声明并设置delegate QBI

2015-05-09 10:48:00 7264

原创 iOS - 多个UIButton绑定一个点击事件

多个UIButton绑定一个点击事件,每个Button的运行方法不同的实现之一。Xib中有多个Button,每个Button绑定一个IBOutlet这样@property (strong, nonatomic) IBOutlet UIButton *activityStartButton;@property (strong, nonatomic) IBOutlet UIB

2015-05-09 10:44:45 5036

原创 OS X - 安装Scrapy与lxml的过程中的问题。

当尝试使用sudo pip install lxml来安装lxml 时会提示 Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-Swce2X/lxml/setup.py';exec(compile(getattr(tokenize, 'open', op

2015-03-16 11:58:51 3276 1

原创 iOS - iOS系统API创建文本到语言功能

首先导入#import 使用其中的 AVSpeechSynthesizer 和 AVSpeechUtterance。实现起来没有难度,下面贴.m文件代码//// XYZfourViewController.m// leaf//// Created by command.Zi on 14/12/17.// Copyright (c) 2014年 command.Zi.

2015-01-19 17:23:45 535

原创 iOS - 创建依赖组件的pickerView

只需要在UIPickerViewDelegate,UIPickerViewDataSource当中做文章就可以。-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { return 3;}-(NSInteger)pickerView:(UIPickerView *)pickerView num

2015-01-19 17:13:44 602

原创 iOS - 创建圆形切图

self.imageView.layer.masksToBounds = YES;self.imageView.layer.cornerRadius = self.imageView.frame.size.height/2.0f;

2015-01-19 17:06:48 752

转载 iOS - CocoaPods pod install/pod update更新慢的问题

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步。加参数的命令如下:pod install --verbose --no-repo-updatepod upda

2015-01-19 15:56:44 715

原创 iOS 开发 - UIPickerView使用记录

简单记录一下//// CalorieViewController.m// ISport//// Created by command.Zi on 15/1/9.// Copyright (c) 2015年 yundu. All rights reserved.//#import "CalorieViewController.h"@interface CalorieV

2015-01-10 10:16:30 631

原创 iOS 开发 - iOS Core Animation学习记录

关于iOS-Core-Animation-Advanced-Techniques的学习地址:https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-TechniquesiOS使用了以下的坐标系统:点 —— 在iOS和Mac OS中最常见的坐标体系。点就像是虚拟的像素,也被称作逻辑像素。在标准设备上,一个点

2015-01-04 17:32:56 468

原创 iOS 开发 - CollectionView Test 记录

首先storyboard拖拽进一个CollectionView,连接到.m,创建属性。当前viewController继承viewDidLoad方法中加上self.collectionView.delegate = self; self.collectionView.dataSource = self;添加代理方法-(NSInteger)numberOfSectionsIn

2014-12-24 17:57:14 658

原创 iOS 开发 - AVSpeechSynthesizer与AVSpeechUtterance使用简单记录

首先#import 于viewDidLoad中初始化- (void)viewDidLoad { [super viewDidLoad]; av = [[AVSpeechSynthesizer alloc]init]; aaa = [[AVSpeechUtterance alloc]init]; // Do any additional set

2014-12-23 08:59:31 3654 1

原创 iOS - 基于 ShareSDK 的QQ授权登录开发记录

获得ShareSDK的Key,并获得QQ授权登录功能权限参考 http://wiki.mob.com/快速集成指南/代码//// rootViewController.m// leaf//// Created by command.Zi on 14/12/3.// Copyright (c) 2014年 command.Zi. All rights reserved.

2014-12-22 14:53:15 2160

原创 iOS - ShareSDK 短信验证码开发记录

申请SDK Key 并导入SMS_SDK。在 appDelegate 添加#import 在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中添加[SMS_SDK registerApp:appK

2014-12-22 14:42:57 1128

原创 iOS 开发 - 播放器Demo开发记录

首先#import 于viewDidLoad中//设置代理 XYZAVAudioPlayer.delegate = self;创建音频类@interface ViewController () { AVAudioPlayer *XYZAVAudioPlayer; //播放器player NSTimer *timer;

2014-12-22 14:14:56 1178

原创 iOS 开发 - SegueMethon使用记录

#pragma mark SegueMethod-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { XYZVerifyViewController * verify = segue.destinationViewController; if ([[segue identifier]

2014-12-06 10:12:27 440

原创 iOS 开发 - 自动布局记录

此前,iOS开发使用坐标系来控制UI,类似于“小明,你站x为0,y为0的位置,宽为100,高为100。”后来出现了 Auto Layout和Size Classes,类似于“小明,你站X为距离边框8个点,y为距离边框0个点的位置,宽最少为100,高为100,“-未完-

2014-12-05 16:15:19 403

原创 iOS 开发 - UITextFieldDelegateMethod注释记录

#pragma mark UITextFieldDelegateMethod//当输入框被激活- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { return YES;}//当输入框被激活- (void)textFieldDidBeginEditing:(UITextField *)textField {

2014-12-03 17:09:08 592

原创 iOS 开发 - 简单实现隐藏键盘

简单实现点击 textField 外面隐藏键盘:1、把 textField 的父 View 设置为继承 UIControl 。如图1、图2。2、在当前 ViewControl 中添加方法- (IBAction)backgroundTap:(id)sender { [self.numberstextField resignFirstResponder];}

2014-12-03 10:38:03 559

原创 iOS 开发-碎文 11.28

实现某个View的点击事件://单击的 Recognizer    UITapGestureRecognizer * singleRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(SingleTap:)];    singleRecognizer.numberO

2014-11-28 13:55:15 686

原创 iOS 开发-数组反向显示于 tableView。

效果类似 iOS 上的系统秒表功能下的 tableView 显示方式。代码如下- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *Identifier = @"Cell"

2014-11-18 16:03:59 1841

原创 Android 开发-碎文 四大组件

1、Activity:是程序与用户交互的界面,他需要保持各种界面,管理生命周期、开启些服务,实现一些逻辑跳转。2、Service:没有界面,处于后台,服务于Activity,也有自己的生命周期。它接收上层的指令,完成相关的事务,定义好需要接收的Intent,提供同步或异步的接口。3、ContentProvider:是Android提供的第三方应用程序访问方案,可以派生出Conten

2014-06-07 18:01:43 428

原创 Android 开发-碎文 JSON

思路都是一样的,  通过httpclient访问一个链接,得到json数据,然后使用json解析工具解析,可以解析为对象,或者Map,之后拿来做什么就是看自己的需求了.

2014-06-07 17:57:20 516

原创 Android 开发-碎文 Hanlder

Hanlde 的初步理解:Hanlde

2014-06-07 17:45:57 526

原创 iOS 开发-碎文

利用#pragma mark 数据加载和保存人工区分代码块,使代码根据可读性和可维护性。

2014-05-19 20:14:40 589

空空如也

空空如也

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

TA关注的人

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