会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
妮妮1018
博客园
首页
新随笔
联系
管理
订阅
2017年9月4日
iOS UIViewContentMode详解
摘要: 根据定义可以看出 UIViewContentMode 是UIView的属性,所以这里分别对UIImageView、UIView、UILabel、UIButton设置contentMode属性来查看相应效果。 通过测试可以看到,contentMode属性的设置,在视觉上只对UIImageView起作用
阅读全文
posted @ 2017-09-04 18:12 妮妮1018
阅读(777)
评论(0)
推荐(0)
2016年7月21日
setObject:forKey:与setValue:forKey:的区别
摘要: NSDictionary可以调起 setValue:forKey:、setValue:forKeyPath:,无法调起 setObject:forKey:。能调起的也不能真正的进行操作,这取决与不可变字典不可增删改的特性。 NSMutableDictionary都可以调起 然后看一下setObjec
阅读全文
posted @ 2016-07-21 17:17 妮妮1018
阅读(3845)
评论(0)
推荐(0)
2016年7月12日
选择排序
摘要: 选择排序工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。这里依旧分别列出C、OC和swift版本的代码,欢迎交流、指正。 C语言版 //函数声明void select_sort(int a[], int n);int array[
阅读全文
posted @ 2016-07-12 17:21 妮妮1018
阅读(152)
评论(0)
推荐(0)
2016年7月7日
插入排序
摘要: 有多种分类,直接插入排序,二分插入排序等,这里简单写下直接插入排序 C语言版 //函数声明void insertion_sort(int array[], int first, int last);int array[11] = {23, 8, 90, 12, 7, -9, 54, 3, 36, 9
阅读全文
posted @ 2016-07-07 17:00 妮妮1018
阅读(222)
评论(0)
推荐(0)
2016年7月5日
快速排序
摘要: 基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 这里还是分别用C、OC和swift写一下,欢迎交流。 C语言版 //函数声明void q
阅读全文
posted @ 2016-07-05 17:28 妮妮1018
阅读(171)
评论(0)
推荐(0)
2016年7月1日
冒泡排序
摘要: 最近在整理一些基础的算法内容,冒泡排序是比较经典的排序方式,这里分别用C、OC和swift写了一下,如有不同意见,欢迎交流。 冒泡排序的基本思想是:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。 C语言版 void bubble_sort(int a[], int n);//函数声明i
阅读全文
posted @ 2016-07-01 18:03 妮妮1018
阅读(169)
评论(0)
推荐(0)
2016年1月4日
iOS国际化
摘要: 1、创建新工程; 2、配置环境: (1) (2) (3)检查本地添加信息: 2、创建:Localizable.string文件 创建新文件(文件命名: Localizable.string Localizable.string 3、设置string文件属性: 4、编辑string文件内容: (1)
阅读全文
posted @ 2016-01-04 11:28 妮妮1018
阅读(1566)
评论(0)
推荐(0)
2015年11月13日
iOS http转https
摘要: 由于iOS9以后用了htts协议,原有工程中用的是http协议的话,这时候可能会出现请求失败的问题。 设置http转https: 在info.plist文件中添加上下面item即可
阅读全文
posted @ 2015-11-13 18:10 妮妮1018
阅读(489)
评论(0)
推荐(0)
2015年11月2日
VVDocumenter的安装
摘要: 一、获取当前xcode 的 UUID,获取方式有两种:1、终端获取:打开终端输入:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 可以获取;如果同时安装了两个或两个以上版本的xcode,这里...
阅读全文
posted @ 2015-11-02 15:10 妮妮1018
阅读(276)
评论(0)
推荐(0)
2015年10月21日
strong和weak的区别
摘要: 简单的说:strong是强引用,weak是弱引用。关于二者实际应用中的详细区别,可查看:http://blog.csdn.net/q199109106q/article/details/8565017代码示例: NSString *string = @"zhongguo"; textFiel...
阅读全文
posted @ 2015-10-21 11:05 妮妮1018
阅读(529)
评论(0)
推荐(0)
2015年10月15日
libsqlite3.dylib与libsqlite3.0.dylib区别
摘要: 原文:http://www.cnblogs.com/easonoutlook/archive/2013/01/05/2845634.html实际上libsqlite3.dylib本身是个链接,它指向libsqlite3.0.dylib。也就是说在项目里如果你添加libsqlite3.dylib和添加...
阅读全文
posted @ 2015-10-15 14:10 妮妮1018
阅读(241)
评论(0)
推荐(0)
2015年10月9日
iOS pdf矢量图代替多倍图
摘要: iOS中图片有@2x、@3x多倍图,如果app中用到的图片太多,最后包会比较大,从xcode 6开始,提供了pdf矢量图来代替多倍图,只要加入一个pdf图,可代替所有设备上的多倍图。1、创建工程后,选择图片库:2、创建一个image set:3、修改type为vector:然后拖入图片的位置就变成了...
阅读全文
posted @ 2015-10-09 10:53 妮妮1018
阅读(480)
评论(0)
推荐(0)
2015年9月28日
iOS应用导航模式
摘要: 原文:http://www.leiphone.com/news/201406/0726-warlial-iosnavigation.htmliOS应用导航模式有3种:平铺列表、标签页、树状结构,每种模式都配有不同的工具栏和控件。三种导航模式可以独立使用也可以混搭。平铺列表:由scrollView和p...
阅读全文
posted @ 2015-09-28 14:31 妮妮1018
阅读(617)
评论(0)
推荐(1)
2015年9月21日
单链表的反转
摘要: 如何把一个单链表进行反转?方法1:将单链表储存为数组,然后按照数组的索引逆序进行反转。方法2:使用三个指针遍历单链表,逐个链接点进行反转。方法3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到新表的表尾。方法1:浪费空间。方法2:使用p和q连个指针配合...
阅读全文
posted @ 2015-09-21 17:39 妮妮1018
阅读(220)
评论(0)
推荐(0)
2015年9月16日
Reveal——iOS程序界面调试工具
摘要: 调界面UI时,界面迭代视图比较多时不太好调,下面介绍一款即时调UI的软件:Reveal。Reveal工具适合调试非Interface Builder创建的界面,Interface Builder中创建的xib和storyboard在企业开发中并不是总能胜任Reveal地址:http://reveal...
阅读全文
posted @ 2015-09-16 17:37 妮妮1018
阅读(260)
评论(0)
推荐(0)
2015年9月14日
CocoPoads的使用
摘要: 一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要: 下载开源库的源代码并引入工程 向工程中添加开源库使用到的framework...
阅读全文
posted @ 2015-09-14 20:37 妮妮1018
阅读(722)
评论(0)
推荐(0)
2015年8月27日
Objective-C 和 Core Foundation 对象的内存管理
摘要: 00118108xs1112514.0Normal0falsefalsefalseEN-USJAX-NONE1、非ARC环境下oc对象用release,coreFoundation对象用CFRelease;2、ARC环境下ARC只能管理oc创建的对象,CoreFoundation 对象需要使用CFR...
阅读全文
posted @ 2015-08-27 17:55 妮妮1018
阅读(144)
评论(0)
推荐(0)
2015年8月24日
对比iOS网络组件:AFNetworking VS ASIHTTPRequest
摘要: 最近发现一篇写的很好的文章,是关于iOS AFNetworking的ASIHTTPRequest对比的,在这里分享给大家。地址:http://www.infoq.com/cn/articles/afn_vs_asi/
阅读全文
posted @ 2015-08-24 11:50 妮妮1018
阅读(143)
评论(0)
推荐(0)
2015年7月21日
swift与oc混编中的问题(三)—— 手动建立桥接文件
摘要: 在swift与oc混编中的问题(一)中提到,在swift工程中第一次添加OC文件时,会自动提示添加桥接文件,如果在提示中我们选择了“否”,那么只会生成OC的.h .m文件,不会自动生成桥接文件,下面介绍如何手动生成桥接文件。1、创建一个Header File:文件名为:项目名-Bridging-He...
阅读全文
posted @ 2015-07-21 17:59 妮妮1018
阅读(654)
评论(0)
推荐(0)
swift与oc混编中的问题(二)—— oc 调用 swift
摘要: 和(一)中一样,还是在swift工程中进行的操作。1、首先将:BuildSettings -->Packaging -->DefinesModule的属性设置为YES:2、修改buildsetting -->Packaging -->ProductModuleName的内容:3、之后项目会自动生成包...
阅读全文
posted @ 2015-07-21 17:45 妮妮1018
阅读(403)
评论(0)
推荐(0)
下一页