• 问题总会出现,不过解决问题的方法也会出现!!!

在OC和Swift中Storyboad动态刷新属性

在Xcode中 属性能够在storyboard中动态刷新,这种方式能够大大提高自定义开发效率。 IBInspectable和IB_DESIGNABLE 使用方法 IB_DESIGNABLE的宏的功能就是让XCode动态渲染出该类图形化界面。 使用方式,把该宏加在自定义类的前面 IB_DESIGNABLE @interface IBDesigbableIma……

ios 中生成随机数

ios 有如下三种随机数方法: 1. srand((unsigned)time(0)); //不加这句每次产生的随机数不变 int i = rand() % 5; 2. srandom(time(0)); int i = random() % 5; 3. int i = ar……

iOS7下隐藏statusbar

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是……

在自己的framework中添加.bunble文件

要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文 1. 直接New Folder,并改名为test.bundle 2. 右键 -> Show Package Contens 3. 将带有图片的文件夹直接拖到2中的文件夹里面 4.将这个.bundle文件拖入到项目工程中 下面就是代码了: + (NSBund……

KVC与MJExtension的效率PK

之前一直使用KVC来做字典转模型的处理,今天突然想用一下第三方的字典转模型的工具,于是直接找到了非常著名的MJExtension框架。 Xcode版本:7.3 iOS模拟器:9.3 MJExtension版本:3.0.8 开测 (具体的模型内部转换 条件都一样,数据量比较小) NSTimeInterval start = CACurrentM……

OOD/OOP是什么?

1 OOD: 面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。 2 OOP: 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程……

CUICatalog: Invalid asset name supplied:

出现这个提示说明 有地方[UIImage imageNamed:@””] 这里的文件名字为空,可以自己检查有没有设置为空的代码就可以了 ……

UIImageJPEGRepresentation和UIImagePNGRepresentation

在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数. 而UIImagePNGRepresentation只需要图片引用作为参数. 通过在实际使用过程中,比较发现: UI……

iOS 启动页多停留一会

有的时候 app的启动页会一闪而过,如果想让启动页画面停留一会再启动应用 可以使用如下方式 在AppDelegate的方法 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //添……

iOS 导出 ipa 包时 三个选项的意思

如图  在 iOS 到处 ipa包的时候 会有三个选项 Save for iOS App Store Deployment Save for Ad Hoc Deployment Save for Enterprise Deployment 他们的意思分别为: Save for iOS App Store Deployment 保存到本地 准备上传App S……

.pch是什么文件?

[v_qing]预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH)里。这些预先编译好的代码可以是任何的C/C++代码–甚至可以是inline函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码。[/v_qing] ……

iOS中.pch文件如何使用

pch 可以用来存储共享信息,比如设备屏幕的宽度,高度。版本号等等 公用信息 Xcode 老版本会自动为我们创建pch文件,新版本开始不自动创建了,如果需要使用可以自己手动创建 创建完成后可以在里面定义常量 此处以屏幕尺寸为例 如下 代码如下: //获取屏幕 宽度、高度 #define SCREEN_FRAME ([UIScreen mainScreen……

clang: error: no such file or directory:xxx的处理方法

经常会遇到这个问题,后来看了一下,大概是在编程的适合改变了工程目录结构,在编译的时候无法找到相应的文件结构。 说句话白话,编译器是傻的,你小心或者不小心,结果文件的结果和以前不一样了,编译器是不知情的,还按照之前的方式进行文件之间的链接,所以报错 有如下解决办法 1.关闭工程,将工程下的.xcodeproj 2.显示包内容 3.找到project.pbxpr……

CocoaPods

CocoaPods 是 iOS 最常用最有名的类库管理工具! CocoaPods 安装使用步骤: 1. 利用 gem 安装 CocoaPods! 1> gem 服务器在国外,提供了非常丰富的终端应用程序! gem 常用命令如下: { // 查看gem源 $ gem sources –l // gem自身升级 ……