- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 问题分享
昨天去面试iOS 岗位开发,问了一些问题,记录一下什么时候使用copy 1、属性声明为copy — 一些具有可变子类的对象(NSstring ,NSDictionary,NSArray等) copy 声明的不可变对象 用其可变子类去赋值 则会进行一次深copy,从新生成一个变量,这样当改变其可变赋值时, 该对象不会改变 copy 声明的不可变对象 用同样为不可变对象去赋值 则
2017-07-19 13:12:04 413
原创 NSDate 获取当前日期之后的N个工作日
因工作需要,要获取当前日期之后的N个工作日日期,为此写了个分类,Mark一下,需要的小伙伴可以自行拿走,不用谢(转载请注明出处taoshu123zone)//获取当前日期之后的N个工作日后的日期+ (NSDate *)nextWeekdays:(NSInteger)days{ if (days <= 0) { return [NSDate date]; }
2016-12-19 17:45:10 1245
原创 iOS UILabel 边框出现黑线问题
之前做公司游戏数据BI有一项功能:将游戏的一些参数做成根据字数不同长度不通的可点击按钮 (如下图) 可是改功能完成后出现问题了:没有规律的在label 的边框出现黑线,如下图 原因如下:在计算每个label 的frame时因为是根据text的文字多少与字体大小有关,造成frame的size 中width 跟height 有小数部分,只要将其width与height改为int类型即可解决改问
2015-11-11 17:25:57 5587
原创 XCode7的使用与iOS 9适配的小结
iOS 9 已经发布,就更新XCode由6.4 到7,应用瞬间不能使用,做些小结,虽然有点晚,自己记录下一. bitcodebitcode是xcode7新出的属性,默认打开状态,在新的游戏接入xcode6.4打包的sdk时并没有该属性,可以理解为bitcode为关闭状态,因此在程序中导入该sdk时会报一下错误lib**SDK.a(****.o)’does not contain bitcode. Y
2015-10-20 16:44:20 1384
原创 iOS 企业应用的发布要点
iOS 企业应用的发布整个发布的流程:拥有企业级证书应用参数的设置生成ipa文件手动编写plist文件设置发布地址企业级证书
2015-08-28 15:54:17 936 1
原创 Socket TCP Ping使用小结
TCP Ping 检测网络延迟原理是,先在客户端和服务端建立一个tcp连接,然后发出一个检测包,测量响应时间。socket连接,发送/接收数据,发送数据如何遵守HTTP协议,如何设置connection/send/revc的timeout
2015-05-15 16:33:42 8303 3
原创 关于OC 特有的语法
这篇博客主要是关于OC 特有的语法,以前没怎么注意语言的特性,所以经常会出现一些细节的错误跟繁琐,知道一下特性会在你的coding中有很大的帮助,以下主要是我认为重要的,方便加强记忆。@property可以取代我们对成员变量的setter/getter 方法的声明与实现。 @property int age;//int 为 age的类型,同时声明了(系统自动生成的一个私有成员变量_age)- (
2015-05-04 11:42:22 561
原创 OC block 与协议的一些小理解
今天重新复习了OC中比较常用的几个语法点,在OC项目中经常会使用到,这样会节省很多精力避免做一些重复而又没有意义的工作,还是那句话“不会偷懒的程序猿,不是个好猴子”。好了,进入正题:关于协议的问题(protocal)协议的用途是可以声明许多方法,不能声明成员变量,同一个类可以遵守多个协议,这个跟分类挺像的,不过也有不同,协议只是声明方法但自己并不去实现而是由遵守它的类去实现而分类却要自己声明自己
2015-04-30 18:43:47 826
原创 OC 静态库.a引用第三方框架冲突解决问题
最近在搞静态库,之前没有接触过,在制作过程中各种问题,尤其是我使用的第三方库(AFN 为例子),网络上大底有三种解决方案:在使用时直接将AFN打进静态库,当项目使用静态库并且也用了AFN 时:直接将项目中得AFN 删掉,静态库与项目共用同一个AFN。(强烈不建议这样使用)使用cocoapods管理第三方框架,在制作静态库时用cocoapods关联AFN ,项目中使用时再用cocoapods导入A
2015-04-30 18:25:01 4834 1
原创 关于指针(一)
自己感觉有意义值得记录的知识记录下来(平时习惯手写),跟大家分享下。关于指针(一)学习C语言最让人头疼的就是关于c语言指针问题,这个问题我也经常弄错,整理如下:指针的定义就不累赘,看例子:int a = 20;意思是将20存入a变量的内存空间,那么这个变量在哪?(变量的地址)printf(“%d\n”, a); /*输出变量a的值20*/printf(“%d\n”, &a); /*输出变量
2015-04-30 17:32:27 595
原创 关于Android ArrayList与json数据格式的转化
关于Android ArrayList与json数据格式的转化最近在做一个android的小程序,刚刚学习android自己练手的,需要用到服务器端与客户端的数据传送,同事推荐用json,因为不了解在网上泡了好久都没能找到自己想要的,就左右借鉴最后自己琢磨出了一种方案,放上来让大家看看,如果有更好的方式大家相互交流相互学习(我是菜鸟。。。。。。)ArrayList转化成jso
2013-11-13 14:12:52 7435 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人