摘要: atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: 阅读全文
posted @ 2017-03-15 15:34 成长的过程 阅读(802) 评论(0) 推荐(0) 编辑
摘要: tableViewCell简单动画的实现,有待继续 #pragma mark cell animal - (void)cellAnimalWithcellForRowAtIndexPath:(UITableViewCell *)cell{ // 1. 配置CATransform3D的内容 CATra 阅读全文
posted @ 2017-03-15 14:47 成长的过程 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.系统自带的集中分割线的形式 myTableView.separatorStyle=UITableViewCellSeparatorStyleNone;(这个是去掉所有分割线)可以通过这个来设置 2.另外设置自定义的cell 首先通过myTableView.separatorStyle=UITab 阅读全文
posted @ 2017-03-10 11:58 成长的过程 阅读(3980) 评论(0) 推荐(0) 编辑
摘要: 有时候根据UI的设计,我们需要添加第三方字体到工程中,实现特殊的效果。 一,把第三方字体包导入工程 二,在info.plist文件中添加Fonts provided by application 类型数组,注意添加的字段必须和导入的文件名称一致 具体如下 三,调用下面的方法把所有字体类型打印出来这样 阅读全文
posted @ 2017-03-09 10:50 成长的过程 阅读(860) 评论(0) 推荐(1) 编辑
摘要: APPIcon 工厂图标的生成:http://icon.wuruihong.com/#/home 阅读全文
posted @ 2017-03-08 16:28 成长的过程 阅读(227) 评论(0) 推荐(0) 编辑
摘要: UILabel的text实现不同的颜色。 [self.capital_total setAttributedText:[self changeLabelWithText:@"124571024.58"]]; 阅读全文
posted @ 2017-03-08 16:24 成长的过程 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-08 16:08 成长的过程 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 提交加急审核需要理由,一般涉及到银行信息,或者崩溃打不开这种的比较容易通过。反正苹果很苛刻,一般不给处理。如果处理第二天就可以下载最新了,省去了漫漫的等待。一个成功加急审核的借口-- We found a serious security problem, Our application users 阅读全文
posted @ 2017-03-08 15:55 成长的过程 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.选择你要恢复的工程,(注意:从SVN上checkout下来的工程不要改变,移动位置) 2.找到SVN的导航栏,点击“Working Copy” >"Revert" 3. 选择你要恢复的版本号,然后点击“Revert”。 4. 提示你当前工程有一些修改,但是还没提交,"Discard XXX"-点 阅读全文
posted @ 2017-03-08 15:28 成长的过程 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 解决方案:1.打开终端2.cd 到警告所提示的文件夹下3.执行命令svn rm --force 丢失文件的名称 丢失的文件太多批量处理:1.打开终端2.sudo find /Users/mac/Desktop/JXS2.0 -name ".svn" -exec rm -r {}加粗部分为项目路径 阅读全文
posted @ 2017-03-08 15:12 成长的过程 阅读(165) 评论(0) 推荐(0) 编辑