一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。 所以…
分类:xcode
rac初识之冷热信号
(这篇文章原来发布在 csdn ,现在 blog 迁移过来,并用 Markdown 重新排版以及修改) racsignal 的信号有冷热之分,简单来说所谓冷信号可以理解为被动的,只有当有订阅者的情况下,才会发布消息,且每…
didReceiveMemoryWarning iOS开发
iPhone下每个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送Memory Warning消息。收到此消息后,app必须正确处理,否则可能出错或者出现内存泄露。 app收到Mem…
[分享]iOS开发-字符串的几种使用方法
拼接字符串 //拼接字符串 NSString* string1, string2; //已存在的字符串,需要将string1和string2连接起来 //方法1.string = [NSString initWithFo…
iOS 应用版本信息 BundleVersion
苹果开发者文档介绍到 Key Xcode name Summary CFBundleShortVersionString “Bundle versions string, short” (Localizable) The…
Playing with __attributes__ (四)
objc_designated_initializer 使用方法 @interface MyObject:NSObject - (instancetype)init __attribute__((objc_designa…
数据不可变之linked-in/rocketdata
背景 在我们通常的数据可变的数据框架中,我们从 db 读取的数据放在 cache 里面供上层业务调用。比如一个 book 对象,如果我们在上层业务中有多个地方都需要用到这个 book 对象,那么其实我们是直接在引用这个对…
键盘消失
键盘关闭 几乎所有人都会遇到的一个问题就是,在输入框,比如 UITextField、UISearchBar等,需要使用键盘操作的过程中,都会进行一个 控制 键盘消失的 问题。正确的思路就是,使得该 UI 控件失去焦点,那…
[分享]iOS开发 - iOS自动布局的替换方案
iOS自动布局的替换方案MyLinearLayout,MyRelativeLayout,MyFrameLayout 关键字:自动布局,线性布局,相对布局,框架布局代码类库:瀑布流(WaterFallView)GitHub…
MD5加密和哈希算法
MD5加密算法为现在应用最广泛的哈希算法之一,该算法广泛应用于互联网网站的用户文件加密,能够将用户密码加密为128位的长整数。数据库并不明文存储用户密码,而是在用户登录时将输入密码字符串进行MD5加密,与数据库中所存储的…
Xcode 7制作动态Framework
动态Framework 1、新建一个工程,左边选择iOS-Framework & Library 然后选择Cocoa Touch Framework。 2、现在可以创建所需要封装的类和方法。 3、选中工程targ…
[经验]iOS开发-记录下在开发过程中遇到的问题的解决方案及经验总结-2
前言:最近一直忙于项目,总结都直接顺手放在了笔记里,文章疏于打理迟迟没有更新,在这里跟各位说句对不起。原本打算上一篇记录到400条的时候再新开一篇,但是更新的时候一直出现崩溃的状况,索性就直接转到这里了。 第二弹开始!(…