iOS开发准备工作

1. pch 文件的定义,和修改路径 all - > prefix  双击 输入:$(SRCROOT)/tabbarllllllll/ZYwb.pch

    这里的$(SRCROOT ) 是获取项目的根目录,然后输入项目的项目名称然后就是下面的pch文件

 

2. pch 文件内 自定义log 开发模式就是用log , 上线模式就吧log 替换成空 

     

         // 自定义bug

         #ifdef DEBUG

         #define ZYLog(...) NSLog(__VA_AGRS__)

         #else

         #define ZYLog(...)

         #endif

3. pch 文件内自定义颜色宏 肯能开发测试会用到 写进去吧

      

        // 自定义颜色宏

        #define IWRandomColor [UIColor colorWithRed:(arc4random_uniform(255))/255.0 green:(arc4random_uniform(255))/255.0 blue:(arc4random_uniform(255))/255.0 alpha:255/(255.0)];

        #endif

 

4. 可以安装cocoapods 来进行第三方框架的管理

    sudo gem install cocoapods

    ruby 版本建议是2.0 以上

    安装后可以 pod search afnetworking

    搜索之后 安装  pod install 

    打开workspace文件

 

5. 注意tabbar 按钮颜色的渲染 会有问题

    UITabbarController 中的tabbar 会对图片有固定的渲染

   

     5.1 解决图片被tintcolor 渲染可以使用以下代码

           UIImage *newImage = [UIImage imageNamed:selectedImage];

           newImage = [newImage imageWithRenderingMode: UIImageRenderingModeAlwaysOriginal];

           vc.tabBarItem.selectedImage = newImage;

     5.2 解决汉字被tintcolor渲染可以使用以下代码

           [vc.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor orangeColor]} forState:UIControlStateSelected];

          

 

posted on 2015-11-18 15:18  技生瑜合声靓  阅读(86)  评论(0编辑  收藏  举报

导航