Skip to content

Instantly share code, notes, and snippets.

View qyzhaojinxi's full-sized avatar
🎯
Focusing

EricZhao qyzhaojinxi

🎯
Focusing
  • 北京
View GitHub Profile
@qyzhaojinxi
qyzhaojinxi / 图片水印.m
Last active December 10, 2015 18:58
图片水印 #截屏 #图片加文字 #图片加水印
截屏
UIGraphicsBeginImageContextWithOptions(pageView.page.bounds.size, YES, zoomScale);
[pageView.page.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *uiImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
图片加文字
-(UIImage *)addText:(UIImage *)img text:(NSString *)text1
{
//上下文的大小
@qyzhaojinxi
qyzhaojinxi / AppConfig.h
Last active December 10, 2015 19:00
AppConfig #ios开发app配置
#define VERSION [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]
#define BUNDLEID [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleIdentifier"]
#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height
#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width
#define IS_IOS7 (BOOL)([[[UIDevice currentDevice] systemVersion]floatValue]>=7.0 ? YES : NO)
#define IS_IOS8 (BOOL)([[[UIDevice currentDevice] systemVersion]floatValue]>=8.0 ? YES : NO)
#define ApplicationDelegate ((AppDelegate *)[UIApplication sharedApplication].delegate)
#define WEAKSELF typeof(self) __weak weakSelf = self;
@qyzhaojinxi
qyzhaojinxi / 最新一张照片.m
Last active December 10, 2015 19:00
最新一张照片 #获取最新照片 #最后照片
- (void)showLastImageForImageView:(UIImageView *)imageView
{
ALAssetsLibraryAccessFailureBlock failureblock = ^(NSError *myerror){
NSLog(@"相册访问失败 =%@", [myerror localizedDescription]);
if ([myerror.localizedDescription rangeOfString:@"Global denied access"].location!=NSNotFound) {
NSLog(@"无法访问相册.请在'设置->定位服务'设置为打开状态.");
}else{
NSLog(@"相册访问失败.");
@qyzhaojinxi
qyzhaojinxi / 常用工具和插件
Last active February 20, 2017 06:23
常用工具和插件 #工具 #xcode插件 #软件 #chrome插件
xcode插件:
Alcatraz 管理第三方插件
cocoapods-xcode-plugin
FuzzyAutocompletePlugin-master
KSImageNamed-Xcode-master
@qyzhaojinxi
qyzhaojinxi / 解决问题的思路和方法
Last active August 1, 2022 11:53
解决问题的思路和方法 #问题 #思路 #方法
解决问题的思路和方法
不少开发者在遇到bug或者技术难题时不能够很高效的找到解决方法,这和经验积累有关,
也和各自的思考方式、习惯有关系。当然也有很多人不存在这个问题。这里我用我有限的经验和想法,
聊一下我遇到问题时的一些思路,希望能对存在问题的各位开发者有些参考价值。看不上的可以绕走,不喜勿喷啊。
一、寻找线索
@qyzhaojinxi
qyzhaojinxi / Objective-C和Swift混编.md
Last active December 30, 2015 03:04
Objective-C和Swift混编 #混编 #Objective-C #OC #Swift

#Objective-C和Swift混编

分两种情况,一种Swift调用OC,一种OC调用Swift。

###一、Swift调用OC:

在Swift中创建OC文件,包括.h和.m文件,这时Xcode会提示创建Objective-C bridging header文件,反之也一样。点击Yes,生成文件,文件名称格式为

@qyzhaojinxi
qyzhaojinxi / ImageHelper.java
Created January 20, 2016 08:03
ImageHelper #图片处理
package com.luohong.sis;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
@qyzhaojinxi
qyzhaojinxi / SimilarImageSearch.java
Created January 20, 2016 08:07
谷歌图片识别 #指纹识别 #Android
import java.awt.image.BufferedImage;
import java.util.ArrayList;
import java.util.List;
public class SimilarImageSearch {
/**
* @param args
*/
public static void main(String[] args) {
@qyzhaojinxi
qyzhaojinxi / codereview.md
Last active May 19, 2016 08:09
Code Review方案

Code Review

好处:

1.提高代码质量,提高程序运行性能

2.提前发现bug

3.促进团队内部知识共享,增强团队成员的参与感,提高技术能力,提高团队水平

@qyzhaojinxi
qyzhaojinxi / afnetworking
Last active August 25, 2016 01:18
AFNetWorking请求数据方式 #json #非json
+(void)getServerTimeWithCompletionBlock:(void (^)(BOOL success, id object))completionBlock
{
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithSessionConfiguration:configuration];
// manager.securityPolicy.allowInvalidCertificates = YES;