进入Build Phases页面,点击加号选择“New Run Script Phases”创建Run Script 在这里添加Run Script, 1.每次编译运行版本号(bundleVersion)自增+1 buildNumber=$(/usr/libexec/PlistBuddy -c "P ...
分类:
其他好文 时间:
2019-02-21 15:46:31
阅读次数:
235
1.OC中处理json解析出NSCFString 2.根据网络状态加载图片 先从磁盘中获得原图 原图已经被下载过 直接显示 原图并未下载过 WiFi直接下载原图 原图并未下载过 3G\4G网络下时候要下载原图 原图并未下载过 没有可用网络,此时从磁盘缓存中查找缩略图 缩略图已经被下载过 直接显示 没 ...
分类:
移动开发 时间:
2019-02-21 12:32:18
阅读次数:
224
本文用来介绍Foundation框架的相关知识,以及Foundation框架所提供类的相关知识总结。 1. 框架介绍 框架是由很多类、方法、函数和文档按照一定的逻辑组织起来的集合,以使开发程序变得更加容易。在OS X系统下有100多个框架,这些框架可以用来开发应用程序。 2. Foundation框 ...
分类:
其他好文 时间:
2019-02-21 09:15:55
阅读次数:
167
1、常见文件扩展名 2、命名规范 按照约定,类名以大写字母开头,尽管没有要求这么做。 实例变量、对象以及方法的名称,通常以小写字母开头。为了使程序具有可读性,名称中要用大写字母表示新单词的开头。 一些程序员还使用下划线作为单词的分隔符。 在 OC 中小写字母和大写字母是有区别的。 3、OC 数据类型 ...
分类:
其他好文 时间:
2019-02-18 23:17:25
阅读次数:
230
内存管理的两种方式: 1、MRR 手动管理 2.ARC 自动管理 两种内存管理常见的问题: 1、释放了或者重写了正在使用的数据 程序崩溃 2、没有释放不需要的对象 内存泄露 拥有权在实际操作中的体现: MRR环境: 1、在某个代码块中创建的对象 代码块对其拥有权 -(void)test1{ 创建的关 ...
分类:
其他好文 时间:
2019-02-18 14:40:49
阅读次数:
210
一、简单说明 1.什么是FMDB FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API 2.FMDB的优点 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码 对比苹果自带的Core Data框架,更加轻量级和灵活 提供了多线程安全的数据库操作方法, ...
分类:
移动开发 时间:
2019-02-05 22:24:52
阅读次数:
230
2017.07.17 18:10* 字数 66 阅读 644评论 0喜欢 5 oc之封装「可输入值」的UIStepper 最终效果 要求: Platform: iOS7.0+ Language: Objective-C Editor: Xcode6.0+ 实现 思路 UIButton + UITex ...
分类:
其他好文 时间:
2019-01-30 17:20:42
阅读次数:
174
Mac开发之重写NSSlider(比酷狗的播放进度条好看) 2018年03月15日 Mac开发如果觉得系统自带Slider不好看,可以通过重绘让自己软件的Slider变得好看一点。与iOS开发不同的是,Mac开发控件重绘没有那么直接,但也不算复杂。下面说一下怎么通过继承NSSlider和NSSlid ...
分类:
系统相关 时间:
2019-01-30 14:25:13
阅读次数:
264
2016.07.28 16:13* 字数 191 阅读 1662评论 2喜欢 4 NSPopUpButton 下拉列表按钮,有两种。一种只有下拉箭头的按钮,另一种是既有上拉,也有下拉。 如果设置只有向下的箭头,这最上面的item 只会出现一次,一旦其他的item选中之后, 就找不到第一个item了。 ...
分类:
系统相关 时间:
2019-01-30 13:12:25
阅读次数:
345
mac开发系列17:定制NSView的事件处理 2017.08.14 11:39* 字数 399 阅读 217评论 0喜欢 1 2017.08.14 11:39* 字数 399 阅读 217评论 0喜欢 1 2017.08.14 11:39* 字数 399 阅读 217评论 0喜欢 1 这里以鼠标左 ...
分类:
系统相关 时间:
2019-01-29 20:33:08
阅读次数:
203