自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (5)
  • 收藏
  • 关注

原创 2018年最优秀的第三方框架汇总

实时搜索AutoCompleteTextView:AutoCompleteTextView 是一个实时刷选控件,根据输入框中的文本信息进行筛选,View的部分都已经封装好,业务部分自己实现。都以以Block的形式回掉,简单实用!现在已经支持CocoaPods管理。Toast提示框1.BSYAlertBox:BSYAlertBox 是一款多功能提示控件,支持居中/居左/居右/居上/居下等...

2018-11-23 16:18:40 330

原创 遇到图片就只能用SDWebImage ?

SDWebImage使用频率我就不必要多说了,很多下载图片的功能都在使用SDWebImage。那么我们是不是只会使用API,使用别人封装好的轮子呢?答案肯定是否定的。下面来看看我的实现吧#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface DownloadImageManger : NSObje...

2018-05-15 14:55:53 199

原创 iOS AVCaptureSession使用教程

要使用AVCaptureSession这个类,首先需要对它有所了解,AVCaptureSession是AVFoundation库中的一个,如果我们需要使用的话,需要先了解其他几个类;分别是:AVCaptureDevice、AVCaptureDeviceInput、AVCaptureMetadataOutput、AVCaptureVideoPreviewLayer。下面我们就一一来介绍一下各个类1....

2018-05-14 17:11:29 2724

原创 iOS项目跳转解耦实战(一)

今天写的这个主题分为四篇文章,今天是第一篇,我们回讲解的比较简单一些,主要看看大工程中各种各样的跳转模式,各个控制器传参数。在这种情况下,就会出现你中有我,我中有你,十分臃肿,牵一发而动全身。那么怎么才能够解除这种繁重的耦合情况呢,下面看看我是怎么做的吧!(一)首先我们针对Present跳转来讲,我们创建一个基类控制器BSY_DecouplingControlBaseVC,在.h文件中协商写上这三...

2018-04-12 09:50:16 1106 2

原创 iOS红海新闻源码

本人工作之余写的一个红海新闻应用,MVC架构设计,项目虽然很小,但是五脏俱全。下面请先看看项目结构吧:项目结构如图 项目效果图 新闻首页就不多说,是TableView实现,但是详情页面是富文本实现,具体代码如下: * //进行NSTextAttachment的创建 NSTextAttachment * attach = [[NSTextAttachment all...

2018-04-12 08:54:14 477

原创 自定义 UIAlertView 之 BSYAlertView

一个自定义的UIAlertView,可以在修改样式的UIAlertView,其中还有一个分类,在list无数据的时候提示使用,非常方便下载地址:https://github.com/baishiyun/BSYAlertView使用方法:1.bsy_Window的用法:导入#import "bsy_Window.h"(void)viewDidLoad {[super

2015-11-03 10:25:07 475

原创 iOS轻量级网络请求库----NetWorkingHTTP

NetWorkingHTTP使用方法:1、在需要用到的头文件中引入NetWorkingHTTP和Reachability2、使用需要的方法:post或者是get方法3、具体使用方法如下/**get获取json字符串*/-(void)buttonClick{NSString *url = @"http://api.k780.com:88/?app=weathe

2015-06-04 09:59:01 1313

原创 iOS 自定义push转场动画

在需要使用的控制器中添加#import "BSYAnimator.h"和#import "BSYTransitionAnimator.h"两个头文件:@property(nonatomic,strong)BSYAnimator Animator;@property(nonatomic,strong)BSYTransitionAnimator *TransitionAnimator;///遵循代

2015-05-26 18:49:07 948

原创 [_UIAlertShimPresentingViewController shouldAutorotate] is returning YES解决方法

今天做开发的时候遇到一个很大的问题,就是不需要屏幕的旋转,所以我在UINavigationController中设置了屏幕的方向,但是在UIAlertView提示的地方出现这样的错误: Terminating app due to uncaught exception 'UIApplicationInvalidInterfaceOrientation', reason: 'Suppor

2015-05-13 19:35:17 3237

原创 iOS 记事本源码,有需要的可以下载

iOS记事本源码,第一次提交到gitHub,有需要可以下载,(大神勿喷)记得给一颗star,谢谢https://github.com/baishiyun/BSYFancybox

2015-04-28 08:46:13 3296 2

原创 Python开发实战(第二季)-白仕云-专题视频课程

主要学习 Python 基本数据类型 , 基础语法,变量类型 ,字典(Dictionary) ,列表,元组和异常处理等共20多个基础知识点。

2015-04-24 10:11:30 117

原创 BSYBannerScrollview,最简单的Banner轮播图控件

实现这个功能,只需要在工程中拖入BSYScrollView.h 文件和BSYScrollView.m文件,在需要的文件中实现一下代码即可:源码下载地址:demo

2015-04-24 09:03:19 1218

原创 python出现Non-ASCII character '\xe7' in file ex6.py on line 1, but no encoding declare错误

今天在学习python编程的时候出现了这个错误提示,原文如下:/Users/mac/python/mac/bin/python /Users/mac/Desktop/3333/3333.py  File "/Users/mac/Desktop/3333/3333.py", line 8SyntaxError: Non-ASCII character '\xe4' in file /Us

2015-04-23 10:58:52 3940

原创 iOS 仿照网易侧栏效果demo

这是一个仿照网易客户端侧栏效果(demo),用最简单的方法实现,以下只是一部分代码:有兴趣的同学可以到gitHub下载,下载地址:demo#import "ViewController.h"#import "BSYItem.h"#import "BSYView.h"@interface ViewController ()@end@implementation

2015-04-22 14:39:04 1620

原创 Python开发介绍(第一季)-白仕云-专题视频课程

本季教程(Python开发教程分为两季)适合想从零开始学习Python编程语言的开发人员,该课程主要学习 Python 语法特点,认识Python语言的优缺点和在Mac下的开发坏境的搭建。...

2015-04-20 09:50:37 186

原创 Swift之键盘类型与常见的键盘隐藏方法

////  ViewController.swift//  UITextField键盘类型////  Created by mac on 15/4/19.//  Copyright (c) 2015年 mac. All rights reserved.//import UIKitclass ViewController: UIViewCont

2015-04-19 21:37:34 4185 1

原创 IOS原生态刷新控件实用——UIRefreshControl

////  ViewController.m// 代码自定义cell////  Created by mac on 15/4/18.//  Copyright (c) 2015年 mac. All rights reserved.//#import "ViewController.h"//#import "myTableViewCell.h"@i

2015-04-18 17:38:13 1015

原创 UIImageview and UIImage 之Swift学习

////  ViewController.swift//  UIImageview and UIImage////  Created by Mac on 15/4/12.//  Copyright (c) 2015年 BSY. All rights reserved.//import UIKitclass ViewCo

2015-04-12 14:30:24 2797

原创 iOS App拒绝之 元数据被拒绝

提交app的时候出现这样的提示和反馈:We began the review of your app but are not able to continue because we need a valid demo account to fully assess your app features.Please provide demo account details, in

2015-03-06 09:01:18 8193

原创 Swift之从网络获取图片

////  ViewController.swift//  项目之获取图片////  Created by 悦兑科技 on 15/2/4.//  Copyright (c) 2015年 BSY. All rights reserved.//import UIKitclass ViewController:UIV

2015-02-04 11:28:48 7108

原创 swift 随机背景色的实现

////  ViewController.swift// 网络获取图片////  Created by悦兑科技 on 15/1/27.//  Copyright (c) 2015年 BSY. All rights reserved.//import UIKitclass ViewController: UIViewController

2015-01-27 12:53:31 1630

原创 iOS应用版本更新(自动提醒用户更新代码)

在#import "AppDelegate.h"文件中的application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中调用检测结果 获取发布版本的Version比较

2015-01-21 10:28:31 1097

原创 iOS block传值方法

iOS开发中的页面传值方式有很多种,最常见的是代理和属性传值方法,不过,block也可以传值,而且在一些特定的场合中,block传值会更简单,下面是一个我写的一个demo,大家可以参考一下。       在#import "AppDelegate.h"中,代码如下:在第一个控制器中代码如下在第二个控制器的.h文件中代码如下

2015-01-20 14:48:53 1004 2

原创 iOS UITextField完成输入后关闭键盘的方法总结

////  ViewController.swift//  UITextField完成输入后关闭键盘的方法////  Created by 悦兑科技 on 15/1/19.//  Copyright (c) 2015年 BSY. All rights reserved.//import UIKitclass Vie

2015-01-19 13:44:41 3711

原创 Swift开发之UIButton作为蒙板实现图片缩放

很多伙伴们们总是认为缩放图片的时候很是麻烦,因为不知道从哪里下手,特别是面对新的开发语言,其实图片缩放有很多种方法,但是万变不离其宗,那就是frame,所以,不要想的那么高大上。下面是一个利用蒙板实现的图片缩放demo,感兴趣的伙伴们可以看一下。////  ViewController.swift//  图片的缩放////  Created by 悦兑科

2015-01-16 09:59:58 1616

原创 Swift开发之简单计算器项目

////  ViewController.swift//  计算器////  Created by 悦兑科技 on 15/1/14.//  Copyright (c) 2015年 BSY. All rights reserved.//import UIKitclass ViewController: U

2015-01-15 09:02:02 2266

原创 Swift语言进阶-白仕云-专题视频课程

Swift 编程语言入门课程已经有许多了,但是进阶的还没课程,因为这个原因,录制了该课程。本套视频主要是针对有移动开发基础的,比如对OC语言有所了解,或者对OC项目开发有一定的基础的伙伴们。虽然苹果公司并没有强制要求开发者使用 Swift 取代 O-C 编写 App,但Swift作为iOS开发的主要语言是一个必然的趋势。为此请伙伴们一起跟随本教程步入 Swift 进阶编程之旅吧。...

2015-01-14 10:46:23 117

原创 SWift开发实例之QQ登陆界面布局

////  ViewController.swift//  QQ登录界面布局////  Created by悦兑科技 on 15/1/14.//  Copyright (c) 2015年 BSY. All rights reserved.//import UIKitclass ViewController: UIViewControlle

2015-01-14 10:18:32 3076

原创 iOS 开发中弄不清楚的小细节之数组 ——array == nil 和 [array count] == 0区别

很多时候我们开发者往往对一些比较难的技术点相对要熟悉一些,而对一些细节或者说感觉比较简单的问题总是弄不清楚,而数组的判断首当其冲。我们在做开发的时候,需要数据,可是很多时候从服务器下发的数据都是JSon格式,当中会有数组的存在,那么开发中会出现一部分的数组中没有元素,这个时候,我们会习惯的用是不是为空来判断。例如:             但是我们会

2015-01-13 09:57:19 3013

原创 Swift开发之调用系统相册

对于iOS 中调用系统相册的功能,我想大家都比较熟悉了,但是Swift语言调用可能很多伙伴们不是很清楚,毕竟Swift是一门新语言,所以语法和实现方法可能不是很清楚,所以今天做了一个demo,大家可以做一下参考。////  ViewController.swift//  iOS////  Created by 悦兑科技 on

2015-01-12 14:41:28 2886

原创 Swift 实现UITableView报错, does not conform to protocol 'UITableViewDataSource'

Swift语言中的UITableView中着实很坑爹,为什么呢,因为在遵循协议后经常会报这样的错误:does not conform to protocol 'UITableViewDataSource'。而且是第一次尝试的伙伴们经常会发现,我写的代码没有问题呀,该写的都写了,为什么还是报错呢,有的时候是xcode的问题,有的时候又是自己遵循的协议中有必需实现的方法而没有实现导致的。所以遇到这种问

2015-01-10 08:51:55 8685

原创 iOS开发中Can't find keyplane that supports type 5 for keyboard iPhone-Portrait-PhonePad的解决方法

添加自控制器抽取的方法 刚才发现的问题,我在开发的过程中会出这种提示Can't find keyplane that supports type 5 for keyboard iPhone-Portrait-PhoneP,把我吓一跳,我立马找度娘翻译了一下,大概意思是找不到支持键盘iPhone画像keyplane phonep 5型,我也不知道这是什么问题,于是我继续虐度娘,终于找到了一点。

2015-01-09 16:37:14 7839

转载 有理想的程序员必须知道的15件事

1、走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2、了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!3

2015-01-09 15:59:37 439

原创 iOS 跳转出现attempt to dismiss modal view controller whose view does not currently ……的解决方案

今天在设置修改密码成功进行跳转到登录页面重新登录的时候,我写的原代码是: [self dismissViewControllerAnimated:YES completion:nil];         [UIApplication sharedApplication].keyWindow.rootViewController = [[loginViewController alloc

2015-01-09 10:06:57 1749

原创 iOS实现短信发送代码---简单demo

写了一个小demo,关于发短信的,至于发邮件或者是打电话,都很简单。首先来说说发送短信这个事儿吧,在IOS下控制的要比Android下严格的多,不过也是可以的,下面我们来看一下发送短信都有哪些要求。1. 首先要引入MessageUI.framework,这个我们之前的学习笔记里也讲过好多次了,很容易就可以添加。2. 然后添加协议。代码:ViewController.h中

2015-01-08 15:36:25 1458

原创 iOS 最简单的图片缩放方法

#import @interface BSYImage : UIImageView+(void)showImage:(UIImageView*)avatarImageView;@end#import "BSYImage.h"static CGRect oldframe;@implementation BSYImage+(void)showImage:(U

2015-01-08 10:07:44 493

原创 iOS开发出现CUICatalog: Invalid asset name supplied: (null), or invalid scale factor: 2.000000

今天在开发的时候发现一个问题,以前没碰到过,感觉很奇葩,找了好长时间终于找到了。把这个警告截图上来和大家分享下。这个提示的意思是说你用了这个方法[UIImageimageNamed:name];但是这个name却是空的,所以就报了这个错了。解决方法,在项目中搜索[UIImage imageNamed:,然后打印看看所谓的name是否为空。找到后替换。

2015-01-07 09:07:24 919

原创 使用个推出现Linker command failed with exit code 1 (use -v to see invocation))的解决方法

linker command failed with exit code 1 (use -v to see invocation)这个错误我不是第一次遇见,最近的一次是我用个推的sdk,当天copy进去没有问题,但是第二天就出现了问题,老是提醒找不到。我发现主要是两个地方的问题。第一个存在问题的地方就是这里。在工作左边导航栏Target-->Build Phases-->compile Sou

2015-01-06 09:04:01 680

原创 iOS UITextfield 键盘遮挡解决代码

//开始编辑输入框的时候,软键盘出现,执行此事件  -(void)textFieldDidBeginEditing:(UITextField *)textField  {      CGRect frame = textField.frame;      int offset = frame.origin.y + 32 - (self.view.frame.size.height - 216.0)

2015-01-05 14:47:48 709

原创 iOS 设置圆形头像遇到的问题总结

今天在工作的时候,需要设置用户的头像为圆形,但是我设置了很久都无效果,代码如下,效果如下:    // 添加头像    headIcon.image = [UIImage imageNamed:image];    headIcon.layer.borderColor = [[UIColor whiteColor]CGColor];    headIcon.layer.

2015-01-04 11:02:55 633

iOS 发短信代码demo

iOS发短信的功能实现,不过该代码时一个很小的demo,仅实现功能而已,对刚学的同学还是有帮助的。

2015-01-08

iOS 语音聊天实现思路以及部分代码

iOS语音实现思路与部分代码。不是全部代码,只是思路,希望能够帮助到大家。

2014-12-31

iOS 扫二维码

iOS实现扫二维码的代码,我找了很久,这个方法不错,我上传以后,希望帮助到有需要的同行。

2014-12-31

iOS地图自定义大头针

这是一份比较详细的iOS地图开发的分代码,不过只是实现了大头针的设置,希望能够帮助到有需要的同行。

2014-12-31

百度地图sdk级demo

百度地图 iOS SDK是一套基于iOS4.3及以上版本设备的应用程序接口,不仅提供展示地图的基本接口,还提供POI检索、路径规划、地图标注、离线地图、定位等丰富的LBS能力。

2014-12-04

空空如也

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

TA关注的人

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