Dancer2015 的博客

知足不辱,知止不殆!

iOS 高仿《丁香医生》

源码下载地址:https://github.com/MaShengKui/DXDoctor 喜欢的朋友记得帮忙star哟。

2017-05-15 22:32:35

阅读数 1007

评论数 0

iOS RunLoop简介

一、什么是RunLoop? RunLoop是运行循环,每个Cocoa应用程序都由一个处于阻塞状态的do/while循环驱动,当有事件发生时,就把事件分派给合适的监听器,如此反复直到循环停止。处理分派的对象就叫做“运行循环”。 基本作用:1、保持程序的持续运行 2、处理App中的各种事件(比如触...

2017-04-24 16:15:56

阅读数 259

评论数 0

APP被拒绝上架的各种原因翻译

1. Terms and conditions(法律与条款) 1.1  As a developer of applications for the App Store you are bound by the terms of the Program License Agreement (P...

2017-03-06 09:26:51

阅读数 667

评论数 0

iOS 高仿《百思不得姐》

源码下载地址:https://github.com/MaShengKui/BaiSi 效果图:

2017-02-10 15:14:20

阅读数 1140

评论数 0

iOS cocoapods依赖私有库

概述:在iOS开发中,我们经常会有一些需要导入的库或者自己封装好的类、实用工具等,当我们要做新工程时,如果再次导入这些东西的话,需要做的还是一些重复性工作,繁琐无味,没什么技术含量,有时还需要解决编译错误。 如果我们把这些常用的工具模块化,然后再利用cocoapods的方式导入,只需几行命令就可以...

2017-01-24 13:47:22

阅读数 477

评论数 0

关于removeFromSuperview关键的几个点

removeFromSuperview Unlinks the receiver from its superview and its window, and removes it from the responder chain. 译:把当前view从它的父view和窗口中移除,同时...

2016-12-03 16:45:53

阅读数 234

评论数 0

iOS 类别中增加、使用属性

iOS扩展属性:category可以扩展类的方法,但是不能扩张类的属性。如果要扩展类的属性,可以用associative,这个相对于category来说用的比较少,而且他还用到运行时编程,必须使用,使用objc_getAssociatedObject,objc_setAssociatedObjec...

2016-11-30 16:15:26

阅读数 315

评论数 0

swift3.0 延迟执行

//延时1s执行 DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + Double(Int64(1*NSEC_PER_SEC))/Double(NSEC_PER_SEC)){   //code }

2016-11-13 19:21:45

阅读数 1315

评论数 0

Xcode8 屏蔽控制台多余的Log日志

Xcode 8 新项目运行输出一大堆东西,看着很烦人,也不知道是干什么的......那就简单粗暴的屏蔽它们吧... 步骤:在 Product ---> Scheme ---> Edit Scheme ---> Run ---> Arguments ---> Envi...

2016-11-13 15:48:18

阅读数 560

评论数 0

swift 上传字符数组

let icdIds = NSMutableString.init(string: "[") for i in 0...self.diagnoseArray.count-1 {     let icd=self.diagnoseArray[i] as? ICD10Dto ...

2016-11-11 22:05:34

阅读数 336

评论数 0

Xcode8 模拟器无法卸载应用

1.按的时候控制好力度,轻按。 2.把模拟器上面的Hardware->Touch Pressure->Use Prackpad Force关掉。

2016-10-31 11:16:24

阅读数 681

评论数 0

iOS Nib文件与手动编码初始化区别

从Nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithNibName 或initWithCoder:怎么理解? 1. initWithFrame方法是什么? initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect...

2016-09-23 17:46:03

阅读数 1101

评论数 0

iPhone文件路径大全

1、【/Applications】 常用软件的安装目录  2. 【/private /var/ mobile/Media /iphone video Recorder】 iphone video Recorder录像文件存放目录 3、【/private /var/ mobile/Med...

2016-09-23 15:01:46

阅读数 610

评论数 0

iOS 图片浏览器

源码下载地址:https://github.com/MaShengKui/ImageBrowser

2016-09-13 14:56:41

阅读数 576

评论数 0

iOS UIView的生命周期

一、 界面加载大体流程:(loadView/nib)文件来加载view到内存-->viewDidLoad函数进一步初始化这些view-->内存不足时, 调用viewDidUnload函数释放views-->当需要使用view时又回到第一步 loadView: 永远不要主导...

2016-08-30 17:13:21

阅读数 464

评论数 0

iOS 工厂模式

一、GOF是这样描述工厂模式的: “Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defe...

2016-08-30 14:56:15

阅读数 312

评论数 0

CocoaPods升级到1.0.1遇到的错误

最近因为项目需要,把CocoaPods更新到了最新版本1.0.1版本,更新完之后出现了一些莫名其妙的问题,导致整个工程跑不起来,报的都是第三方库丢失的错误,但是我查看工程的资源配置和Builder Phases —>Link Binary With Libraries,发现所有的库资源都没有...

2016-08-29 16:07:02

阅读数 725

评论数 0

iOS 获取图片的主体颜色(主色调)

-(UIColor *)mainColorOfImage:(UIImage *)image{   #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_6_1     int bitmapInfo = kCGBitmapByteOrderDefa...

2016-07-05 13:01:08

阅读数 1143

评论数 0

iOS APP整体竖屏,部分页面横屏

1.首先可以自定义一个NavigationController,例如: 2.让应用中的所有Nav继承自这个NavigationController,并且给这个NavigationController一个属性,例如: 3.在NavigationController中重...

2016-06-30 13:55:05

阅读数 1339

评论数 0

iOS 图片选取器

源码下载地址:https://github.com/MaShengKui/ImageSelector

2016-06-25 10:09:55

阅读数 786

评论数 0

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