自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

targetcloud

https://github.com/targetcloud thanks your star

原创 protobuf入门到高手教程

protobuf入门教程 全称Protocol Buffers ,简称GPB、PB  ,是QQ等IM采用的协议,比XML、XMPP(环信)、JSON、结构体等所有传输效果都高的一种传输协议,由谷歌发明,其效率一般是XML XMPP的20倍以上,JSON的10倍以上,是一种游戏中普遍采用的IM消...

2017-03-28 07:55:04 8964 0

原创 sql取月初月底、季年周等日期范围sql(许多网上博客有BUG)

因网上有的sqlserver写法存在BUG,所以特写此文 比如取月底日期的sql,许多博文是这样取的,其实是错误的 select dateadd(day,-day(getdate()),dateadd(month,1,getdate())) 错误的!!! 正确的写法我示范两种 s...

2018-01-31 22:44:19 1570 0

原创 python(五)二叉树

# coding:utf-8 import random class Node(object): def __init__(self, item): self.elem = item self.lchild = None self.rc...

2017-09-30 20:14:33 294 0

原创 python(四)二分查找法

# coding:utf-8 import random import time def sort(alist, first, last): if first >= last: return mid_value = alist[first] low...

2017-09-30 19:55:16 316 0

原创 python(三)6种排序算法性能比较(冒泡、选择、插入、希尔、快速、归并)

# coding:utf-8 import random import time def bubble_sort(alist): """冒泡""" n = len(alist) for j in range(n...

2017-09-30 19:28:10 351 0

原创 python(二)mac环境(macOS10.12.6)下的python3.6使用mysql

首先到mysql官网下载最新版mysql : mysql-5.7.19-macos10.12-x86_64.dmg 双击下一下,中间过程中记录下密码(类似这样的一串:4nf6WXPB#!nj),用于后面更改 进入系统偏好设置启动mysql vim ~/.bash_profile...

2017-09-30 16:14:29 500 0

原创 python(一)简单WEB服务器

# coding:utf-8 import socket import re import sys from multiprocessing import Process # from TGWebFramework import app # from Django import appHTML...

2017-09-17 22:14:43 366 0

原创 swift3自定义UIBotton(带动画效果)

效果 上代码 // // TGAnimationButton.swift // TGAnimationButton // // Created by targetcloud on 2017/8/18. // Copyright © 2017年 targetcloud. All ri...

2017-08-19 07:53:30 479 0

原创 swift3实现照片多选,史上最赞(TGPhotoPicker)

the best photo picker plugin in swift(iOS8+) Demo Screenshot 照片选择界面(.weibo)更多效果在下面哦:) 参数调节界面 自定义拍照界面 Recently Updated 0.0.5 添加AlertShe...

2017-08-13 21:41:14 2941 2

原创 iOS8自定义相机(swift)

iOS不同版本的自定义有所不同的,本文介绍iOS8下的自定义相机,所用语言为swift3+ // // TGCameraVCForiOS8.swift // TGPhotoPicker // // Created by targetcloud on 2017/8/11. // Copyr...

2017-08-13 20:59:47 805 0

原创 iOS10自定义相机(swift)

直接上代码 // // TGCameraVC.swift // TGPhotoPicker // // Created by targetcloud on 2017/7/25. // Copyright © 2017年 targetcloud. All rights reserved. ...

2017-08-13 20:52:15 2739 0

原创 替换UIAlertView、UIAlertController

UIAlertView是iOS9开始不建议使用了,UIAlertController是iOS8提倡使用,但是这两个风格可能都不是自己想要的,那么下面介绍如何自定义一款 // // TGActionSheet.swift // TGPhotoPicker // // Created by t...

2017-08-13 20:38:01 476 0

原创 画心

// // HeartView.h // Heart // // Created by targetcloud on 2017/7/27. // Copyright © 2017年 targetcloud. All rights reserved. // #import @inter...

2017-07-27 20:02:58 1347 1

原创 一款以最新潮的方式来使用UIImage的swift插件

1、新建一个swift工程,pod init支持cocapods 2、pod search TGImage 3、在podfile中写入 一句 pod 'TGImage' 4、编写代码 // // ViewController.swift // ...

2017-07-01 17:35:29 320 0

原创 swift3自定义下拉刷新控件(二)QQ弹簧效果

1、请在命令行输入  pod search tgrefreshswift 2、弹出下面提示说明可以使用 3、在你的podfile中导入tgrefreshswift

2017-06-26 05:45:04 631 0

原创 podSpec带资源包实践

podSpec

2017-06-20 04:19:20 1576 0

原创 橡皮筯式下拉刷新控件的实现,效果超赞(OC版本)

本刷新控制支持两种形式,默认是橡皮筯式,也是QQ上见到的效果,皮筯拉到一定的长度,自动进入刷新状态; 另外一种是常见形式(下拉可以刷新,松手即将刷新,正在刷新),大家可以根据自己喜欢切换。 效果图如下 原本MJRefresh self.collectionV.mj_header = [...

2017-06-19 08:15:14 764 0

原创 百思不得姐高仿

青出于蓝胜于蓝,欢迎大家star https://github.com/targetcloud/baisibudejie 最新截图 2 3 点击star

2017-06-05 00:02:02 1517 3

原创 长文本在复杂cell里的收缩与展开

一般情况下,我们在cell里处理单纯的长文本收缩与展开是不难的,但是遇到一些复杂cell的时候,里面有各种uilabe、uiimageview、图片、声音、视频时,问题就变得比较复杂,因为你处理了cell里其中一个长文本时,其他cell里的元素得重新布局。 效果如下 由于上传限制,复杂...

2017-06-03 00:17:24 709 0

原创 一句话完成无限轮播器的编程

本轮播器不采用什么 collectionView,也不使用XIB,更不依赖第三方下载框架(如AFN等),使用也非常简单,先上效果图 其中指示器pagecontrol效果自己可以设置,效果一 效果二 如何使用 步骤如下 1、 #im...

2017-06-01 19:19:20 495 0

原创 自己的导航条与系统UINavigationController的导航条进行自动融合与分离

我们在很多APP使用都会遇到,类似的tableview在向上滚动时,会让自己的导航条与系统的UINavigation的titleview进行融合,而当类似的tableview向下滚动时,又会让自己的的导航条与系统的UINavigation的titleview进行分离,另外融合分享会结合一定的滚动或...

2017-05-31 19:26:02 547 0

原创 百思不得姐(4.5.6)最新版高仿

你点进去肯定会喜欢,所以请不要吝啬你的star,点击打开链接,去下载吧  GitHub:  https://github.com/targetcloud/baisibudejie

2017-05-31 17:03:20 1553 1

原创 Application windows are expected to have a root view controller at the end of application launch

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Application windows are expected to have a root...

2017-05-26 02:12:46 696 0

原创 [aqme] 254: AQDefaultDevice (173): skipping input stream 0 0 0x0

在工程项目运行时底下的调试栏不停地输出[aqme] 254: AQDefaultDevice (173): skipping input stream 0 0 0x0这些打印内容,干扰 去除办法如下: 找到Product > Scheme >Edit Scheme...菜单...

2017-05-26 02:06:43 1536 0

原创 rubygems/core_ext/kernel_require.rb:120:in `require': cannot load such file -- colored2 (LoadError)

在pod lib create出现上面的错误时的解决设计方法 targetclouddeMacBook-Pro:FM targetcloud$ pod lib create TGSegment Cloning `https://github.com/CocoaPods/pod-template....

2017-04-18 22:06:52 7976 0

原创 远程私有组件库实践指南

远程私有组件库实践指南

2017-04-15 22:05:13 492 0

原创 pod search找不到自己trunk push的库的解决方法

本文主要向大家解决pod trunk push成功后,查找自己的框架找不到的解决方法,如pod trunk push了xxx,然后pod search xxx 提示 [!] Unable to find a pod with name, author, summary, or descript...

2017-04-14 14:37:24 4307 1

原创 直播APP

https://github.com/targetcloud/TGTV 先Star,后运行

2017-04-13 17:27:37 1061 6

原创 ffmpeg安装

ffmpeg安装

2017-04-03 05:19:38 786 0

原创 Error: Could not link:/usr/local/etc/bash_completion.d/brew

Error: Could not link:

2017-04-02 10:44:25 3279 0

原创 h264视频解码

// // ViewController.m // decoder // // Created by targetcloud on 2017/4/1. // Copyright © 2017年 targetcloud. All rights reserved. // #import &q...

2017-04-02 06:06:50 1375 0

原创 h264视频编码

(由于本文使用swift3调用底层C来实现 h264硬编码,所以读者需要对swift3 OC  C均要有一定的基础才能看懂本文,文后附有代码执行思路) 创建一个类用于设置h264的设置属性(参数通过类的对象的属性的方式来做) // // TGVTSessionSetProperty.h // ...

2017-04-01 01:48:58 1779 0

原创 解压缩

// // ViewController.swift // ziptest // // Created by targetcloud on 2017/3/29. // Copyright © 2017年 targetcloud. All rights reserved. // impor...

2017-03-29 21:13:32 438 0

原创 swift3播放webp

// // ViewController.swift // yywebimagetest // // Created by targetcloud on 2017/3/29. // Copyright © 2017年 targetcloud. All rights reserved. //...

2017-03-29 17:37:00 815 0

原创 swift3播放本地GIF图

import UIKit import ImageIO class ViewController: UIViewController { @IBOutlet weak var imageView: UIImageView! override func viewDidL...

2017-03-29 01:13:21 2205 0

原创 swift3面向协议编程实现Alamofire封装

1、原先的实现过程我们一般使用的是Alamofire,对其单例封装 // // NetworkTools.swift // // Created by targetcloud on 2017/3/26. // Copyright © 2017年 targetcloud. All rig...

2017-03-27 00:11:30 4436 0

原创 swift3使用协议和泛型简化UITableView的使用(续)多种类型的cell注册

1、协议 // // ReusableCell.swift // reusecell // // Created by targetcloud on 2017/3/26. // Copyright © 2017年 targetcloud. All rights reserved. // ...

2017-03-26 05:06:48 1529 0

原创 swift3使用协议和泛型简化UITableView的使用

普通我们使用UITableView时我们总是要定义一个ID,然后注册 tableview.register(cellClass: AnyClass?, forCellReuseIdentifier: String) tableView.dequeueReusableCell...

2017-03-26 04:05:33 737 0

原创 swift3 用协议实现从XIB加载view

如我们实现了一个类TGEmoticonInputV,这个类是UIView,同时对应的XIB(同名)也已经创建 以前我们要加载这个View的做法是 let v = Bundle.main.loadNibNamed("TGEmoticonInputV", owner: nil,...

2017-03-25 21:50:47 8257 0

原创 swift3实现瀑布流

// // ViewController.swift // TGWaterfall // // Created by targetcloud on 2017/3/23. // Copyright © 2017年 targetcloud. All rights reserved. // i...

2017-03-24 06:41:38 609 0

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