240 发简信
IP属地:山东
  • Git入门

    Git介绍 Git是目前最先进的分布式版本控制系统 那什么是版本控制系统? 如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编...

  • iOS开发获取系统权限弹窗的按钮回调的技巧

    我们在日常开发中经常会遇到各种权限判定相关的逻辑,比如用户需要录音,需要录视频,就会用到手机的麦克风和摄像头,如果用户已经允许或禁止APP使用某...

  • 使用Lookin调试iOS App UI

    Lookin是一款可以查看与修改 iOS App 里的 UI 对象的软件,是微信读书团队发布的,完全免费 官网地址 它的主要作用是用于App U...

  • Resize,w 360,h 240
    iOS仿微博发现页实现

    某一天接到一个需求,要求做一个类似微博发现页的页面,需要支持上下滑动的同时可以左右滑动展示更多的内容,就像下图这样 蓝框下方的部分可以左右滑动,...

  • iOS Block的变量捕获机制

    block的变量捕获机制 先看几段代码: 执行下面的代码会输出什么? 会输出 a = 10, b = 20 执行下面的代码会输出什么? 会输出a...

  • iOS UIViewController的生命周期以及各个方法的作用

    initWithCoder:(如果连接了串联图storyBoard会走这个方法)或initWithNibName:Bundle:(非storyB...

  • iOS 自定义APP启动页

    现在大部分APP都会有一个倒计时启动页,用来展示广告,分享一种实现方式,原理其实很简单,就是在程序启动时从后台请求图片和广告数据,存入本地,然后...

  • Resize,w 360,h 240
    iOS 响应者链

    iOS中的响应者链是指UIKit 生成的UIResponder对象组成的链表,它是iOS里一切事件相关(触摸事件、运动事件、远程控制事件、按下事...

  • Resize,w 360,h 240
    Objective-C 中的load和initialize方法

    load方法 通过查看NSObject类 可以看到:load方法是NSObject类中的第一个方法 通过Apple的官方文档 我们可以看到loa...