240 发简信
IP属地:广东
  • 120
    iOS-贝塞尔曲线(UIBezierPath)详解(CAShapeLayer)

    UIBezierPath是UIKit中Core Graphics框架中的一个类,使用UIBezierPath可以绘制各种简单的图形。 iOS-贝塞尔曲线(UIBezierPa...

  • 120
    iOS 开发舆图

    43篇 《iOS开发高手课》已完成,后面会对内容进行迭代,丰富下内容和配图。最近画了张 iOS 开发全景舆图,还有相关一些资料整理,方便我平时开发 App 时参看。舆图如下:...

  • 深入剖析 iOS 编译 Clang / LLVM

    前言 2000年,伊利诺伊大学厄巴纳-香槟分校(University of Illinois at Urbana-Champaign 简称UIUC)这所享有世界声望的一流公立...

  • iOS开发 之 不要告诉我你真的懂isEqual与hash!

    本文Demo的完整工程代码, 参考这里的EqualAndHashDemo 目录 为什么要有isEqual方法? 如何重写自己的isEqual方法? 为什么要有hash方法? ...

  • 120
    UICollectionView自定义pagingEnabled翻页区域

    这个标题挺难起的: UICollectionView设置翻页区域?UICollectionView依据items翻页,而不是屏幕宽度?UICollectionView每一页开...

  • 我们的工程也有多个target,做法是:
    1、导入发布证书(security import)
    2、解析各个.mobileprovision文件,得到appId和appGroup等
    3、替换各个target的appId(如sed -i '' "s/"${old_pp_extension_bundleId}\;"/"${pp_extension_bundleId}\;"/g" ${WORKSPACE}/kdweibo.xcodeproj/project.pbxproj)
    4、导入.mobileprovision文件到/Library/MobileDevice/Provisioning Profiles(copy后使用UUID命名)
    5、设置groupId(使用plistbuddy -c命令操作.entitlements文件)

    思路:将已经配置好签名的工程更换成另外一套证书,然后用diff工具对比哪些文件发生变化,使用shell完成同样的操作

    我们的脚本功能比较多,没有抽出来制作成demo

    iOS打包脚本手册【Jenkins远程构建】

    缘起:公司最近推出大企业定制化的App产品,客户企业可以定制App名称、logo、文案及工程里的参数等,项目经理在禅道里上传图片素材,填写文案和参数,点击构建即可远程触发Je...

  • 120
    iOS 应用 crash 分析

    前提 应用崩溃影响用户体验,所以减少iOS应用奔溃是提高应用质量的重要途径。 一、获取iOS应用 crash信息 1,通过itunes同步 1,iOS设备上的应用闪退时, 操...

  • @PGOne爱吃饺子 是的

    SVProgressHUD自定义动画

    SVProgressHUD是一个轻量级的加载显示控件,简洁易用的API很受开发者青睐。看烦了经典的转圈动画?下面提供一种显示我们自己的gif动画的方案。normal.gif ...

  • 这是UIKit里的方法,UIImage+GIFImage.m文件里,利用gif的data生成一个有序的图片数组后,就是UIImage的这个类方法生成animatedImage的

    SVProgressHUD自定义动画

    SVProgressHUD是一个轻量级的加载显示控件,简洁易用的API很受开发者青睐。看烦了经典的转圈动画?下面提供一种显示我们自己的gif动画的方案。normal.gif ...

  • gif生成的是一个有序的图片数组

    SVProgressHUD自定义动画

    SVProgressHUD是一个轻量级的加载显示控件,简洁易用的API很受开发者青睐。看烦了经典的转圈动画?下面提供一种显示我们自己的gif动画的方案。normal.gif ...

  • iOS 面试宝典 没有比这更全的了(持续更新)

    1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时间app再启动时花费的时间 例如:app启动时可能包含操作...

  • 120
    微信,QQ这类IM app怎么做——谈谈Websocket

    前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的...

  • 120
    美国近些年迅速萎缩的行业和发展较快的行业

    本文摘自:得到App的订阅专栏——《吴军的谷歌方法论》   从1776年瓦特发明万用蒸汽机之后,每一次工业革命都会淘汰掉很多人,甚至是整个行业。乐观的经济学家认为总会有新的行...

  • 120
    iOS打包脚本手册【Jenkins远程构建】

    缘起:公司最近推出大企业定制化的App产品,客户企业可以定制App名称、logo、文案及工程里的参数等,项目经理在禅道里上传图片素材,填写文案和参数,点击构建即可远程触发Je...